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.


Leave a Comment

Instalējiet Plesk operētājsistēmā CentOS 7

Instalējiet Plesk operētājsistēmā CentOS 7

Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes

Iestatiet Cacti vietnē Debian Jessie

Iestatiet Cacti vietnē Debian Jessie

Ievads Cacti ir atvērtā koda uzraudzības un grafiku veidošanas rīks, kas pilnībā ir balstīts uz RRD datiem. Izmantojot Cacti, varat pārraudzīt gandrīz jebkura veida ierīces

Instalējiet Lets Encrypt SSL WordPress lietotnē ar vienu klikšķi

Instalējiet Lets Encrypt SSL WordPress lietotnē ar vienu klikšķi

Ievads Lets Encrypt ir sertifikācijas iestādes pakalpojums, kas piedāvā bezmaksas TLS/SSL sertifikātus. Instalēšanas procesu vienkāršo Certbot,

Kā iestatīt Tekkit Classic serveri Ubuntu 16.10

Kā iestatīt Tekkit Classic serveri Ubuntu 16.10

Vai izmantojat citu sistēmu? Kas ir Tekkit Classic? Tekkit Classic ir modifikācija spēlei, kuru visi zina un mīl; Minecraft. Tajā ir daži no ver

Iestatiet iRedMail vietnē Debian Wheezy

Iestatiet iRedMail vietnē Debian Wheezy

Vai izmantojat citu sistēmu? Šī apmācība parādīs, kā instalēt grupas programmu iRedMail jaunā Debian Wheezy instalācijā. Jums vajadzētu izmantot servi

Jekyll emuāra izveide Ubuntu 16.04

Jekyll emuāra izveide Ubuntu 16.04

Vai izmantojat citu sistēmu? Jekyll ir lieliska alternatīva WordPress emuāru rakstīšanai vai satura kopīgošanai. Tam nav nepieciešamas nekādas datu bāzes, un tas ir ļoti vienkārši

Kā iestatīt neuzraudzītus jauninājumus Debian 9 (Stretch)

Kā iestatīt neuzraudzītus jauninājumus Debian 9 (Stretch)

Vai izmantojat citu sistēmu? Ja iegādājaties Debian serveri, jums vienmēr ir jābūt jaunākajiem drošības ielāpiem un atjauninājumiem neatkarīgi no tā, vai jūs guļat vai ne.

Kā instalēt un konfigurēt PHP 7.0 vai PHP 7.1 Ubuntu 16.04

Kā instalēt un konfigurēt PHP 7.0 vai PHP 7.1 Ubuntu 16.04

PHP un saistītās pakotnes ir visbiežāk izmantotie komponenti, izvietojot tīmekļa serveri. Šajā rakstā mēs uzzināsim, kā iestatīt PHP 7.0 vai PHP 7.1 o

Kā instalēt Squid starpniekserveri CentOS

Kā instalēt Squid starpniekserveri CentOS

Squid ir populāra bezmaksas Linux programma, kas ļauj izveidot pāradresācijas tīmekļa starpniekserveri. Šajā rokasgrāmatā jūs redzēsit, kā instalēt Squid uz CentOS, lai jūs pārvērstu

Kā instalēt Lighttpd (LLMP Stack) operētājsistēmā CentOS 6

Kā instalēt Lighttpd (LLMP Stack) operētājsistēmā CentOS 6

Ievads Lighttpd ir Apache dakša, kuras mērķis ir daudz mazāk resursietilpīgs. Tas ir viegls, tāpēc arī tā nosaukums ir diezgan vienkārši lietojams. Instalēšana

Trīs bezmaksas servera vadības paneļi (ātrā instalēšana)

Trīs bezmaksas servera vadības paneļi (ātrā instalēšana)

1. Virtualmin/Webmin Virtualmin ir jaudīgs un elastīgs tīmekļa mitināšanas vadības panelis Linux un UNIX sistēmām, pamatojoties uz labi zināmo atvērtā pirmkoda tīmekļa bāzi

Yii lietojumprogrammas iestatīšana Ubuntu 14.04

Yii lietojumprogrammas iestatīšana Ubuntu 14.04

Yii ir PHP ietvars, kas ļauj ātrāk un vienkāršāk izstrādāt lietojumprogrammas. Yii instalēšana Ubuntu ir vienkārša, jo jūs to uzzināsit precīzi

Ekrāna izmantošana Ubuntu 14.04

Ekrāna izmantošana Ubuntu 14.04

Ekrāns ir lietojumprogramma, kas ļauj vairākkārt izmantot termināļa sesijas vienā logā. Tas ļauj simulēt vairākus termināļa logus, kur tas ma

Iestatiet savu DNS serveri vietnē Debian/Ubuntu

Iestatiet savu DNS serveri vietnē Debian/Ubuntu

Šajā apmācībā ir paskaidrots, kā iestatīt DNS serveri, izmantojot Bind9 uz Debian vai Ubuntu. Visā rakstā attiecīgi aizstājiet savu-domēna-nosaukums.com. plkst

Logrotate izmantošana žurnālfailu pārvaldībai

Logrotate izmantošana žurnālfailu pārvaldībai

Ievads Logrotate ir Linux utilīta, kas vienkāršo žurnālfailu administrēšanu. Tas parasti darbojas reizi dienā, izmantojot cron uzdevumu, un pārvalda žurnālu bāzi

Icinga2 modificēšana, lai izmantotu galveno/klienta modeli operētājsistēmā CentOS 6 vai CentOS 7

Icinga2 modificēšana, lai izmantotu galveno/klienta modeli operētājsistēmā CentOS 6 vai CentOS 7

Icinga2 ir spēcīga uzraudzības sistēma, un, ja to izmanto galvenā klienta modelī, tā var aizstāt vajadzību pēc NRPE balstītām uzraudzības pārbaudēm. Meistars-klients

Iestatiet Red5 Media Server operētājsistēmā Ubuntu 16.04

Iestatiet Red5 Media Server operētājsistēmā Ubuntu 16.04

Vai izmantojat citu sistēmu? Red5 ir atvērtā pirmkoda multivides serveris, kas ieviests Java un ļauj palaist Flash vairāku lietotāju lietojumprogrammas, piemēram, tiešraides straumēšanu.

Kompilējiet un instalējiet Nginx ar PageSpeed ​​moduli operētājsistēmā Debian 8

Kompilējiet un instalējiet Nginx ar PageSpeed ​​moduli operētājsistēmā Debian 8

Šajā rakstā mēs redzēsim, kā apkopot un instalēt Nginx galveno līniju no oficiālajiem Nginx avotiem ar PageSpeed ​​moduli, kas ļauj t

Kā instalēt Apache Cassandra 3.11.x operētājsistēmā Ubuntu 16.04 LTS

Kā instalēt Apache Cassandra 3.11.x operētājsistēmā Ubuntu 16.04 LTS

Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.

Kā instalēt Apache Cassandra 3.11.x operētājsistēmā CentOS 7

Kā instalēt Apache Cassandra 3.11.x operētājsistēmā CentOS 7

Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.

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.

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.

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.

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