Uvod
Zahtjevi
Montaža
Konfigurirajte InfluxDB
Konfigurirajte Telegraf
Početak
Zaključak
Uvod
InfluxDB je baza podataka temeljena na vremenskim serijama napisana u Go. InfluxDB ima mnoge praktične namjene, od kojih je jedna pohranjivanje podataka praćenja na poslužiteljima. U ovom vodiču naučit ćete kako instalirati InfluxDB na Debian Jessie i zapisati podatke u njega putem Telegrafa. Telegraf je dodatak za praćenje poslužitelja za InfluxDB koji hvata informacije o poslužitelju, na primjer:
- korištenje CPU-a
- Upotreba memorije
- Korištenje diska
- Prosjek opterećenja
Zahtjevi
- Debian Jessie
- 30 minuta vremena
Montaža
Instalacijski paketi za InfluxDB i Telegraf su dostupni kao .deb, tako da ih možemo instalirati na vaš sustav putem dpkg -inaredbe. Nadalje, preuzeti ćemo oba paketa i instalirati ih pomoću sljedećih naredbi:
wget https://dl.influxdata.com/influxdb/releases/influxdb_1.1.1_amd64.deb
wget https://dl.influxdata.com/telegraf/releases/telegraf_1.1.2_amd64.deb
dpkg -i influxdb_1.1.1_amd64.deb
dpkg -i telegraf_1.1.2_amd64.deb
Provjerite službenu stranicu za preuzimanje za oba paketa prije nego što ih preuzmete. Možda su postale dostupne novije verzije.
Obavezno pokrenite sljedeću naredbu nakon instalacije oba paketa kako biste osigurali da na vašem sustavu ne nedostaju ovisnosti:
apt-get -f install
Budući da je InfluxDB dostupan samo iz localhost, za sada ne moramo mijenjati konfiguracijske datoteke. Ako kasnije želite koristiti InfluxDB web sučelje (koje bi se nalazilo na <SERVER_IP>:8083), trebali biste postaviti ispravnu root lozinku.
Zadana konfiguracija Telegrafa može se ukloniti i izravnati na sljedećih nekoliko redaka:
[outputs]
[outputs.influxdb]
url = "http://localhost:8086"
database = "telegraf"
Kao što ste možda primijetili, nismo stvorili bazu podataka telegrafkoja je definirana u ovoj konfiguraciji. Izradit će se automatski.
Početak
Sada možemo pokrenuti i InfluxDB i Telegraf pomoću sljedećih naredbi. Ove naredbe također će učiniti da se obje usluge pokrenu pri pokretanju.
systemctl enable influxdb
systemctl enable telegraf
systemctl start influxdb
systemctl start telegraf
Zaključak
U ovom trenutku, vrijednosti spomenute u odjeljku "Uvod" dodaju se u bazu podataka InfluxDB u intervalu od 10 sekundi. InfluxDB je postavljen i spreman za rad. Sada možete koristiti alat kao što je Grafana za vizualizaciju metrike u vašem InfluxDB-u. Sretno hakiranje!