Cum se instalează Anchor CMS pe un VPS Fedora 26 LAMP
Folosind un sistem diferit? Anchor CMS este un motor de blog de sistem de gestionare a conținutului (CMS) super-simplu și extrem de ușor, gratuit și deschis
Chronograf este un grapher de date din seria timpului, similar cu Grafana, care folosește InfluxDB ca backend. Totuși, Chronograf este mult mai mult decât un simplu instrument de vizualizare a datelor; prin Kapacitor, este oferit un întreg backend pentru alertare și monitorizare.
În acest ghid se utilizează o varietate de instrumente pentru diferite scopuri, prin urmare, asigurați-vă că sunt instalate următoarele pachete pe sistemul dvs.
sudo apt-get install wget curl
Întrucât Chronograf se bazează pe InfluxDB ca sursă principală de date, trebuie să instalăm mai întâi cea mai recentă versiune. Poate fi arhivat prin simpla descărcare și instalarea .deb
fișierului pre-creat .
wget https://dl.influxdata.com/influxdb/releases/influxdb_1.2.4_amd64.deb
sudo dpkg -i influxdb_1.2.4_amd64.deb
Dacă instalația reușește, putem continua cu activarea și pornirea serviciului folosind systemctl
.
sudo systemctl enable influxdb
sudo systemctl start influxdb
Pentru a ne asigura că serviciul funcționează corect, putem invoca următoarea comandă, conectându-ne direct la InfluxDB HTTP API
.
curl "http://localhost:8086/query?q=show+databases"
Dacă totul este în ordine, rezultatul ar trebui să arate similar cu următoarele.
{"results":[{"statement_id":0,"series":[{"name":"databases","columns":["name"]}]}]}
Dacă întâmpinați o eroare în timpul rulării comenzii de mai sus, asigurați-vă că InfluxDB este activat și a început corect și încercați din nou.
Kapacitor oferă cea mai mare parte a funcționalității Chronograf. În special, este responsabil pentru trimiterea de alerte. Alertele pot fi trimise folosind diverse servicii diferite, de SMTP
la Slack
și la HipChat
. Acest pachet este furnizat și printr-un .deb
fișier pre-construit .
wget https://dl.influxdata.com/kapacitor/releases/kapacitor_1.3.1_amd64.deb
sudo dpkg -i kapacitor_1.3.1_amd64.deb
Activați și porniți serviciul folosind systemctl
.
sudo systemctl enable kapacitor
sudo systemctl start kapacitor
Pentru a verifica dacă totul a fost instalat în mod corespunzător, putem invoca următoarea comandă, care ar întoarce, de obicei, sarcinile de așteptare în prezent.
kapacitor list tasks
Asigurați-vă că ieșirea arată ca acest text.
ID Type Status Executing Databases and Retention Policies
În cazul în care apare o eroare, va fi afișat un raport detaliat de eroare.
După instalare InfluxDB
și Kapacitor
cu succes, putem continua cu instalarea Telegraf
. Telegraf este responsabil de colectarea tuturor valorilor care vor fi vizualizate în continuare prin intermediul Chronograf.
wget https://dl.influxdata.com/telegraf/releases/telegraf_1.3.2-1_amd64.deb
sudo dpkg -i telegraf_1.3.2-1_amd64.deb
Activați și porniți serviciul.
sudo systemctl enable telegraf
sudo systemctl start telegraf
Verificați dublu configurația inițială furnizată prin instalare. Deschideți /etc/telegraf/telegraf.conf
și asigurați-vă că liniile de mai jos reflectă configurația dvs.
urls = ["http://localhost:8086"]
database = "telegraf"
În continuare, vom continua cu instalarea core-pack-ului Chronograf.
wget https://dl.influxdata.com/chronograf/releases/chronograf_1.3.3.0_amd64.deb
sudo dpkg -i chronograf_1.3.3.0_amd64.deb
După aceea, serviciul poate fi activat și pornit.
sudo systemctl enable chronograf
sudo systemctl start chronograf
Pentru a verifica dacă instalarea a avut succes, îndreptați-vă browserul către http://<server-ip>:8888
care apare o pagină de configurare inițială pe care vom continua.
Introduceți detaliile conexiunii InfluxDB. Completați formularele disponibile, după cum este indicat mai jos.
"Connection String" - http://localhost:8086
"Name" - InfluxDB
"Telegraf Database" - telegraf
Asigurați-vă că bifați și caseta etichetată Make this the default source
.
Faceți clic pe pictograma angrenajelor din bara de navigare din stânga (ultimul element). Sub Active Kapacitor
apăsarea coloanei Add config
. Completați formularul furnizat folosind valorile de mai jos.
"Kapacitor URL" - http://localhost:9092
"Name" - Kapacitor
Acum puteți continua cu adăugarea de obiective de alertă prin formularul furnizat.
Pentru a adăuga alte gazde la Chronograf folosind SNMP, trebuie să facem modificări la configurația noastră Telegraf și să instalăm câteva plugin-uri necesare.
sudo apt-get install snmp snmp-mibs-downloader
După autorizarea gazdei care rulează Chronograf pe o altă gazdă, putem adăuga respectivul gazdă la configurația noastră Telegraf folosind liniile de mai jos.
[[inputs.snmp]]
agents = [ "<ip-address-of-other-host>:161" ]
version = 2
community = "<snmp-community>"
name = "snmp"
[[inputs.snmp.field]]
name = "hostname"
oid = "RFC1213-MIB::sysName.0"
is_tag = true
[[inputs.snmp.table]]
name = "snmp"
inherit_tags = [ "hostname" ]
oid = "IF-MIB::ifXTable"
[[inputs.snmp.table.field]]
name = "ifName"
oid = "IF-MIB::ifName"
is_tag = true
Aceasta, în special, monitorizează toate valorile cum ar fi utilizarea procesorului, utilizarea memoriei și utilizarea rețelei împărțite pe interfață cu statistici aprofundate, inclusiv valori precum pachetele unicast și erorile de interfață.
În prezent, Chronograf nu oferă un sistem clasic de autentificare, cum ar fi username
și password
autentificare. Pentru a menține securitatea instalării noastre, vom utiliza Vultr Firewall
funcția pentru a bloca oricare dintre porturile care duc la portul 8888
TCP și vom adăuga o regulă de excepție pentru adresa IP a clientului nostru, care ar trebui să fie autorizată să o vizualizeze.
Deoarece celelalte servicii instalate ascultă doar pe adresa IP a loopback-ului ( 127.0.0.1
), nu avem obligația de a bloca explicit cererile de accesare a acesteia.
Cronograf este un instrument de vizualizare metrică foarte flexibil și beat, la pachet cu alerte decente și colectare de date care creează o soluție decentă de monitorizare.
Folosind un sistem diferit? Anchor CMS este un motor de blog de sistem de gestionare a conținutului (CMS) super-simplu și extrem de ușor, gratuit și deschis
NFS este un sistem de fișiere bazat pe rețea care permite computerelor să acceseze fișiere într-o rețea de calculatoare. Acest ghid explică modul în care puteți expune folderele peste NF
TeamTalk este un sistem de conferințe care permite utilizatorilor să aibă conversații audio / video de înaltă calitate, chat de text, transfer de fișiere și partajare ecrane. Este
Vultr oferă o caracteristică care vă permite să preinstalați cheile SSH la crearea unei noi instanțe. Acest lucru vă permite să accesați utilizatorul root al serverelor, totuși
Ranger este un manager de fișiere bazat pe linia de comandă cu legături de cheie VI. Oferă o interfață de blestem minimalistă și frumoasă, cu o vedere asupra ierarhiei de directoare
Folosind un sistem diferit? Redmine este un instrument gratuit și deschis de gestionare a proiectelor bazat pe web. Este scris în Ruby on Rails și acceptă mai multe baze de date
Introducere RethinkDB este o bază de date NoSQL care stochează date sub formă de documente JSON. Are un limbaj de interogare super intuitiv și are funcții disponibile în mod obișnuit
Folosind un sistem diferit? Brotli este o nouă metodă de compresie cu un raport de compresie mai bun decât GZIP. Codul sursă este găzduit public pe acest Githu
În anumite ocazii, este posibil ca un administrator de sistem să aibă nevoie să creeze un cont de utilizator și să restricționeze accesul acestora la gestionarea propriilor fișiere prin sFTP, dar nu b
Introducere MySQL are o caracteristică excelentă cunoscută sub numele de vizualizări. Vizualizările sunt interogări stocate. Gândiți-vă la ele ca la un alias pentru o întrebare altfel lungă. În acest ghid,
Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (vezi acest articol.) Acces Sudo. Comenzile care trebuie rulate ca root sunt prefixate de #. Th
Permiterea autentificării root pe SSH este de obicei considerată o practică slabă de securitate în întreaga industrie tehnologică. În schimb, puteți efectua administrativ sensibil
Folosind un sistem diferit? Seafile (versiunea comunității) este o soluție gratuită și deschisă de sincronizare și partajare a fișierelor, care este similară cu ownCloud. De-a lungul spiritului
Folosind un sistem diferit? NGINX poate fi utilizat ca server HTTP / HTTPS, server proxy invers, server proxy de poștă, echilibrator de sarcină, terminator TLS sau cachin
Folosind un sistem diferit? Thelia este un instrument open source pentru crearea de site-uri web pentru e-business și gestionarea conținutului online scris în PHP. Codul sursă Thelia i
Folosind un sistem diferit? DokuWiki este un program wiki open source scris în PHP care nu necesită o bază de date. Stochează date în fișiere text. DokuWik
Acest articol vă va învăța cum să configurați o închisoare chroot pe Debian. Presupun că utilizați Debian 7.x. Dacă executați Debian 6 sau 8, acest lucru poate funcționa, bine
Introducere Un mod ușor de a configura un server VPN pe Debian este cu PiVPN. PiVPN este un instalator și un pachet pentru OpenVPN. Creează comenzi simple pentru tine
Folosind un sistem diferit? Chamilo este un sistem gratuit și deschis de management al învățării (LMS), care este utilizat pe scară largă pentru educația online și colaborarea în echipă
EasyEngine (ee) este un instrument Python care vă permite să gestionați ușor și automat site-urile Wordpress de pe Nginx. Folosind EasyEngine, nu va trebui să dați
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe