Chronograf instalēšana un konfigurēšana Ubuntu 16.04 LTS

Chronograf ir laikrindu datu grafs, kas līdzīgs Grafana, kas izmanto InfluxDB kā aizmugursistēmu. Chronograf tomēr ir daudz vairāk nekā tikai datu vizualizācijas rīks; Izmantojot Kapacitor, tiek nodrošināta visa aizmugursistēma brīdināšanai un uzraudzībai.

Uzstādīšana

Rīki

Šajā rokasgrāmatā dažādiem mērķiem tiek izmantoti dažādi rīki, tāpēc, lūdzu, pārliecinieties, vai jūsu sistēmā ir instalētas tālāk norādītās pakotnes.

sudo apt-get install wget curl

InfluxDB

Tā kā Chronograf paļaujas uz InfluxDB kā primāro datu avotu, mums vispirms ir jāinstalē jaunākā versija. To var arhivēt, vienkārši lejupielādējot un instalējot iepriekš izveidoto .debfailu.

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

Ja instalēšana izdodas, mēs varam turpināt pakalpojuma iespējošanu un palaišanu, izmantojot systemctl.

sudo systemctl enable influxdb
sudo systemctl start influxdb

Lai pārliecinātos, ka pakalpojums darbojas pareizi, mēs varam izsaukt šādu komandu, izveidojot tiešu savienojumu ar InfluxDB HTTP API.

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

Ja viss ir kārtībā, izvadei vajadzētu izskatīties līdzīgi tālāk norādītajam.

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

Ja, izpildot iepriekš minēto komandu, rodas kļūda, pārliecinieties, vai InfluxDB ir iespējots un ir pareizi palaists, un mēģiniet vēlreiz.

Kondensators

Kapacitor nodrošina lielāko daļu Chronograf funkcionalitātes. Jo īpaši tā ir atbildīga par brīdinājumu nosūtīšanu. Brīdinājumus var nosūtīt, izmantojot dažādus pakalpojumus, sākot no SMTPlīdz Slackun HipChat. Šī pakotne tiek nodrošināta arī, izmantojot iepriekš izveidotu .debfailu.

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

Iespējojiet un sāciet pakalpojumu, izmantojot systemctl.

sudo systemctl enable kapacitor
sudo systemctl start kapacitor

Lai pārbaudītu, vai viss ir pareizi instalēts, mēs varam izsaukt šādu komandu, kas parasti atgrieztu pašlaik rindā esošos uzdevumus.

kapacitor list tasks

Pārliecinieties, vai izvade izskatās kā šis teksts.

ID Type      Status    Executing Databases and Retention Policies

Kļūdas gadījumā tiks parādīts detalizēts kļūdas ziņojums.

Telegraf

Pēc instalēšanas InfluxDBun Kapacitorveiksmīgi, mēs varam turpināt instalēšanu Telegraf. Telegraf ir atbildīgs par visu metrikas apkopošanu, kas turpmāk tiks vizualizēta, izmantojot 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

Iespējojiet un sāciet pakalpojumu.

sudo systemctl enable telegraf
sudo systemctl start telegraf

Vēlreiz pārbaudiet sākotnējo konfigurāciju, kas nodrošināta instalēšanas laikā. Atveriet /etc/telegraf/telegraf.confun pārliecinieties, vai zemāk esošās rindas atspoguļo jūsu konfigurāciju.

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

Hronogrāfs

Tālāk mēs turpināsim Chronograf pamata pakotnes uzstādīšanu.

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

Pēc tam pakalpojumu var iespējot un palaist.

sudo systemctl enable chronograf
sudo systemctl start chronograf

Lai pārbaudītu, vai instalēšana bija veiksmīga, norādiet pārlūkprogrammu, http://<server-ip>:8888kurā tiek parādīta sākotnējās iestatīšanas lapa, kurā mēs turpināsim.

Sākotnējā iestatīšana

Ievadiet InfluxDB savienojuma informāciju. Aizpildiet pieejamās veidlapas, kā norādīts zemāk.

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

Noteikti atzīmējiet arī izvēles rūtiņu Make this the default source.

Kondensators

Kreisajā navigācijas joslā noklikšķiniet uz zobratu ikonas (pēdējais vienums). Zem Active Kapacitorkolonnas nospiediet Add config. Aizpildiet sniegto veidlapu, izmantojot tālāk norādītās vērtības.

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

Tagad varat turpināt pievienot brīdinājuma galapunktus, izmantojot sniegto veidlapu.

Pievienojiet citus saimniekdatorus

Lai Chronograf pievienotu citus saimniekdatorus, izmantojot SNMP, mums ir jāveic izmaiņas mūsu Telegraf konfigurācijā un jāinstalē daži nepieciešamie spraudņi.

sudo apt-get install snmp snmp-mibs-downloader

Pēc resursdatora, kurā darbojas Chronograf, autorizācijas citā resursdatorā, mēs varam pievienot šo resursdatoru savai Telegraf konfigurācijai, izmantojot tālāk norādītās rindiņas.

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

Tas jo īpaši uzrauga visus rādītājus, piemēram, CPU lietojumu, atmiņas lietojumu un tīkla lietojuma sadalījumu pa saskarni, izmantojot padziļinātu statistiku, tostarp tādas vērtības kā unicast paketes un saskarnes kļūdas.

Ugunsmūris

Pašlaik Chronograf nenodrošina klasisku autentifikācijas sistēmu, piemēram, usernameun passwordautentifikāciju. Lai nodrošinātu mūsu instalācijas drošību, mēs izmantosim Vultr Firewallfunkciju, lai bloķētu visus portus, kas dodas uz portu 8888TCP, un pievienosim izņēmuma noteikumu mūsu klienta IP adresei, kurai ir jāļauj to skatīt.

Tā kā citi instalētie pakalpojumi klausās tikai atpakaļcilpas IP adresi ( 127.0.0.1), mums nav skaidri jābloķē uz to nosūtītie pieprasījumi.

Secinājums

Chronograf ir ļoti elastīgs un skaists metrikas vizualizācijas rīks, kas komplektēts ar pienācīgām brīdināšanas un datu vākšanas pakotnēm, radot pienācīgu uzraudzības risinājumu.

Atstājiet komentāru

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.

DDOS uzbrukumi: īss pārskats

DDOS uzbrukumi: īss pārskats

Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.

Piektdiena: kas notika ar AI vadītām automašīnām?

Piektdiena: kas notika ar AI vadītām automašīnām?

Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.

Lielo datu atsauces arhitektūras slāņu funkcijas

Lielo datu atsauces arhitektūras slāņu funkcijas

Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.

Datu glabāšanas evolūcija – infografika

Datu glabāšanas evolūcija – infografika

Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk