Bevezetés
Követelmények
Telepítés
Az InfluxDB konfigurálása
Telegraf beállítása
Rajt
Következtetés
Bevezetés
Az InfluxDB egy Go nyelven írt idősor alapú adatbázis. Az InfluxDB-nek számos gyakorlati felhasználása van, amelyek közül az egyik a megfigyelési adatok szervereken való tárolása. Ebből az útmutatóból megtudhatja, hogyan telepítheti az InfluxDB-t Debian Jessie-re, és hogyan írhat bele adatokat a Telegrafon keresztül. A Telegraf egy szerverfigyelő bővítmény az InfluxDB-hez, amely információkat szerez egy szerverről, például:
- CPU-használat
- Memóriahasználat
- Lemez használat
- Terhelési átlag
Követelmények
- Debian Jessie
- 30 perc idő
Telepítés
Az InfluxDB és a Telegraf telepítőcsomagja egyaránt formátumban érhető el .deb, így a dpkg -iparanccsal telepíthetjük őket a rendszerére . Ezenkívül mindkét csomagot letöltjük, és a következő parancsokkal telepítjük:
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
Kérjük, ellenőrizze mindkét csomag hivatalos letöltési oldalát , mielőtt letölti őket. Újabb verziók válhattak elérhetővé.
Győződjön meg arról, hogy mindkét csomag telepítése után futtassa a következő parancsot, hogy megbizonyosodjon arról, hogy a rendszerről nem hiányzik függőségek:
apt-get -f install
Mivel az InfluxDB csak innen érhető el localhost, egyelőre nem kell módosítanunk egyetlen konfigurációs fájlt sem. Ha később szeretné használni az InfluxDB webes felületet (amely a címen található <SERVER_IP>:8083), be kell állítania egy megfelelő root jelszót.
Az alapértelmezett Telegraf konfiguráció eltávolítható és a következő néhány sorra simítható:
[outputs]
[outputs.influxdb]
url = "http://localhost:8086"
database = "telegraf"
Amint azt valószínűleg észrevette, nem mi hoztuk létre az telegrafebben a konfigurációban meghatározott adatbázist . Ez automatikusan létrejön.
Rajt
Most már elindíthatjuk az InfluxDB-t és a Telegraf-t is a következő parancsokkal. Ezek a parancsok mindkét szolgáltatást elindítják rendszerindításkor.
systemctl enable influxdb
systemctl enable telegraf
systemctl start influxdb
systemctl start telegraf
Következtetés
Ezen a ponton a „Bevezetés” részben említett értékek 10 másodperces időközönként hozzáadódnak az InfluxDB adatbázishoz. Az InfluxDB be van állítva és használatra kész. Most már használhat egy olyan eszközt, mint a Grafana, hogy megjelenítse a mérőszámokat az InfluxDB-ben. Boldog hackelést!