A Chronograf telepítése és konfigurálása Ubuntu 16.04 LTS rendszeren

A Chronograf egy idősoros adatgráf, hasonlóan a Grafanához, amely az InfluxDB-t használja háttérként. A Chronograf azonban sokkal több, mint egy adatvizualizációs eszköz; A Kapacitoron keresztül egy teljes háttérrendszer biztosított a riasztáshoz és a figyeléshez.

Telepítés

Eszközök

Ebben az útmutatóban számos eszközt használnak különböző célokra, ezért kérjük, győződjön meg arról, hogy a következő csomagok telepítve vannak a rendszeren.

sudo apt-get install wget curl

InfluxDB

Mivel a Chronograf az InfluxDB-re támaszkodik elsődleges adatforrásként, először telepítenünk kell a legújabb verziót. Az előre elkészített .debfájl egyszerű letöltésével és telepítésével archiválható .

wget https://dl.influxdata.com/influxdb/releases/influxdb_1.2.4_amd64.deb
sudo dpkg -i influxdb_1.2.4_amd64.deb

Ha a telepítés sikeres, folytathatjuk a szolgáltatás engedélyezését és elindítását a segítségével systemctl.

sudo systemctl enable influxdb
sudo systemctl start influxdb

A szolgáltatás megfelelő működésének biztosítása érdekében a következő parancsot hívhatjuk meg, közvetlenül a InfluxDB HTTP API.

curl "http://localhost:8086/query?q=show+databases"

Ha minden rendben van, a kimenetnek az alábbiakhoz hasonlóan kell kinéznie.

{"results":[{"statement_id":0,"series":[{"name":"databases","columns":["name"]}]}]}

Ha hibát tapasztal a fenti parancs futtatása közben, győződjön meg arról, hogy az InfluxDB engedélyezve van, és megfelelően indult, majd próbálja újra.

Kapacitor

A Chronograf legtöbb funkcióját a Kapacitor biztosítja. Különösen a riasztások küldéséért felelős. A riasztások különféle szolgáltatások segítségével küldhetők el SMTP, Slackés között HipChat. Ez a csomag egy előre elkészített .debfájlon keresztül is elérhető.

wget https://dl.influxdata.com/kapacitor/releases/kapacitor_1.3.1_amd64.deb
sudo dpkg -i kapacitor_1.3.1_amd64.deb

Engedélyezze és indítsa el a szolgáltatást a használatával systemctl.

sudo systemctl enable kapacitor
sudo systemctl start kapacitor

Annak ellenőrzésére, hogy minden megfelelően van-e telepítve, meghívhatjuk a következő parancsot, amely általában az aktuálisan várakozó feladatokat adja vissza.

kapacitor list tasks

Győződjön meg arról, hogy a kimenet úgy néz ki, mint ez a szöveg.

ID Type      Status    Executing Databases and Retention Policies

Hiba esetén részletes hibajelentés jelenik meg.

Telegraf

A telepítés után InfluxDB, és Kapacitorsikeresen tudjuk folytatni telepítését Telegraf. A Telegraf felelős az összes mérőszám összegyűjtéséért, amelyek a Chronografon keresztül jelennek meg.

wget https://dl.influxdata.com/telegraf/releases/telegraf_1.3.2-1_amd64.deb
sudo dpkg -i telegraf_1.3.2-1_amd64.deb

Engedélyezze és indítsa el a szolgáltatást.

sudo systemctl enable telegraf
sudo systemctl start telegraf

Ellenőrizze még egyszer a telepítés során megadott kezdeti konfigurációt. Nyissa meg, /etc/telegraf/telegraf.confés győződjön meg arról, hogy az alábbi sorok az Ön konfigurációját tükrözik.

urls = ["http://localhost:8086"]
database = "telegraf"

Chronograf

Ezután folytatjuk a Chronograf magcsomagjának telepítését.

wget https://dl.influxdata.com/chronograf/releases/chronograf_1.3.3.0_amd64.deb
sudo dpkg -i chronograf_1.3.3.0_amd64.deb

Ezt követően a szolgáltatás engedélyezhető és elindítható.

sudo systemctl enable chronograf
sudo systemctl start chronograf

A telepítés sikerességének ellenőrzéséhez mutasson a böngészőjére, http://<server-ip>:8888amelyen megjelenik egy kezdeti beállítási oldal, amelyen folytatjuk.

Kezdeti beállítás

Adja meg az InfluxDB kapcsolat részleteit. Töltse ki a rendelkezésre álló űrlapokat az alábbiak szerint.

"Connection String" - http://localhost:8086
"Name" - InfluxDB
"Telegraf Database" - telegraf

Feltétlenül jelölje be a feliratú négyzetet is Make this the default source.

Kapacitor

Kattintson a fogaskerék ikonra a bal oldali navigációs sávon (az utolsó elem). Az Active Kapacitoroszlop alatt nyomja meg a gombot Add config. Töltse ki a mellékelt űrlapot az alábbi értékek használatával.

"Kapacitor URL" - http://localhost:9092
"Name" - Kapacitor

Most folytathatja a riasztási végpontok hozzáadását a megadott űrlapon keresztül.

Más gazdagépek hozzáadása

Ahhoz, hogy más gazdagépeket adhassunk a Chronografhoz SNMP használatával, módosítanunk kell a Telegraf konfigurációnkat, és telepítenünk kell néhány szükséges bővítményt.

sudo apt-get install snmp snmp-mibs-downloader

Miután engedélyeztük a Chronografot futtató gazdagépet egy másik gazdagépen, az alábbi sorok segítségével hozzáadhatjuk az említett gazdagépet a Telegraf konfigurációhoz.

[[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

Ez különösen figyeli az összes mérőszámot, például a CPU-használatot, a memóriahasználatot és a hálózati használat interfészenkénti felosztását, mélyreható statisztikákkal, beleértve az olyan értékeket, mint az unicast csomagok és az interfészhibák.

Tűzfal

Jelenleg a Chronograf nem biztosít olyan klasszikus hitelesítési rendszert, mint a usernameés a passwordhitelesítés. Telepítésünk biztonságának megőrzése érdekében azt a Vultr Firewallfunkciót használjuk, hogy blokkoljunk minden olyan portot, amely a 8888TCP- portra megy, és kivételes szabályt adunk hozzá kliensünk IP-címéhez, amely megtekintheti azt.

Mivel a többi telepített szolgáltatás csak a visszahurkolt IP-címre figyel ( 127.0.0.1), nem kell kifejezetten blokkolnunk a hozzá érkezõ kéréseket.

Következtetés

A Chronograf egy nagyon rugalmas és gyönyörű metrikus vizualizációs eszköz, amely tisztességes riasztási és adatgyűjtő csomagokkal van együtt, és tisztességes megfigyelési megoldást nyújt.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.