Järelevalve RELIANOID Icinga või Nagiosega

Vaata kategooriaid

Järelevalve RELIANOID Icinga või Nagiosega

4 min lugeda

Ülevaade #

Selle artikli eesmärk on selgitada, kuidas jälgida RELIANOID süsteemi tervis ja jõudlus koos Icinga jälgimissüsteemiga. Icinga on avatud lähtekoodiga arvutisüsteem ja võrgu jälgimise rakendus. Algselt loodi see kahvlina Nagios süsteemi seirerakendus 2009. aastal.

Selles dokumendis kasutame Icingat, et jälgida süsteemi seisundit ja a RELIANOID ADC Load Balancer seade.

Icinga Serveri installimise ja seadistamise selgitamine jääb selle dokumendi reguleerimisalast välja. Võite viidata Icinga ametlikele dokumentidele https://icinga.com/docs/.

 

Konventsioonid #

Kasutame käesolevas dokumendis järgmisi konventsioone:

Eesnimi Väärtus
Icinga Serveri IP-aadress monitor.icinga.com
Icinga Serveri veebiliidese URL http://monitor.icinga.com
RELIANOID ADC Load Balanceri seadme IP-aadress ZLB-IP

 

RELIANOID Jälgimispluginad #

Icinga teenused

RELIANOID Jälgimispluginad on Nagiose pluginate kogu, mis on jälgimiseks kirjutatud Perlis RELIANOID ADC Load Balancer Enterprise Editioni süsteemi tervise ja jõudluse mõõdikud.

Sisse panema Vaata Pakutud toimivusandmed
check_zevenet_farm.pl Talu staatus Loodud ja ootel ühendused taluga
check_zevenet_farm_backend.pl Taustaprogrammi olek Loodud ja ootel ühendused taustaprogrammidega

 

RELIANOID Järelevalvepluginad on välja töötatud installimiseks teie Icinga (või Icinga pistikprogrammiga ühilduvasse, nagu Nagios, Naemon, Shinken, Sensu ja muud jälgimisrakendused.) jälgimisserverisse. Nii et palun pääse SSH kaudu juurde
vajaliku tarkvara installimiseks peate oma jälgimiskeskuse juurena.

Sõltuvuste installimine #

Installige nõutavad perlmoodulid:

Debian Buster:

apt värskendus && apt install libwww-perl libjson-perl libmonitoring-plugin-perl libswitch-perl

Kui teie jaotuspaketi halduris pole Perli mooduleid, saate installida käsitsi:

Muud jaotused:

cpan install LWP::UserAgent' cpan install Monitoring::Plugin' cpan install JSON' cpan install Switch'

 

Haara uusim versioon #

Allalaadimine siin.

wget https://github.com/zevenet/zevenet-monitoring-plugins/archive/master.zip unzip zevenet-monitoring-plugins-master.zip

 

Kopeeri kontrolli skriptid #

cd zevenet-monitoring-plugins-master cp -r libexec/* /usr/lib/nagios/plugins/

 

Loo RELIANOID API v4 võti #

Logi sisse RELIANOID veebiliides ja minge aadressile Süsteem> Kasutajad> Muuda zapi kasutajat> Loo juhuslik võti, kasutame seda võtit autentimismeetodina mõõdikute toomiseks RELIANOID ADC Load Balancer seade. Lõpuks veenduge, et zapi kasutaja on aktiivne.

 

Testige plugin käsitsi #

cd /usr/lib/nagios/plugins/ ./check_zevenet_farm.pl -H ZLB-IP -z monitorkey -f ReverseProxy -w 20,20 -c 25,25

Väljundi näide:

Relianoid OK - profile='https' farm='ReverseProxy' listen='ZLB-IP:ZLB-Port' status='up' (established_connections='10') (pending_connections='0') | loodud_ühendused=10;20;25 ootel_ühendused=0;20;25

 

Lisage Icingale käsu definitsioonid #

Vaadake Icinga käskude määratluste näidisfaili „Icinga / icinga_commands.cfg” .

Icinga konfiguratsioonile saate lisada käsu määratlused:

cd zevenet-monitoring-plugins/icinga/ cat icinga_commands.cfg >> /usr/share/icinga2/include/command-plugins.conf

 

Lisage teenuse definitsioonid Icingale #

Vaadake Icinga teenuse määratluste näidisfaili „Icinga / icinga_services.cfg” .

Teenuse definitsioonid saate lisada oma Icinga konfiguratsioonile:

cd zevenet-monitoring-plugins/icinga/ cat icinga_services.cfg >> /etc/icinga2/conf.d/services.conf

 

Taaskäivitage Icinga ja nautige! #

Taaskäivitage Icinga protsess ja pöörduge Icinga veebiliidese poole, et näha äsja loodud teenuseid.

/etc/init.d/icinga2 taaskäivitage

 

NRPE #

NRPE-deemoni päringuteks saate kasutada NRPE-projekti pistikprogrammi check_nrpe. Icinga 2 pakub käsk nrpe selle jaoks:

Lisage Icingale käsu definitsioonid #

Vaadake Icinga teenuse määratluste näidisfaili „Nrpe / nrpe_services.cfg” .

Teenuse definitsioonid saate lisada oma Icinga konfiguratsioonile:

cd zevenet-monitoring-plugins/nrpe/ cat nrpe_services.cfg >> /etc/icinga2/conf.d/services.conf

 

Lisage ZLB-sse käsu definitsioonid #

Vaadake NRPE käskude määratluste näidisfaili „Nrpe / nrpe_commands.cfg” .

NRPE konfiguratsioonile saate lisada käsu määratlused:

cd zevenet-monitoring-plugins/nrpe/ cat nrpe_commands.cfg >> /etc/nagios/nrpe.cfg

 

Taaskäivitage NRPE ja Icinga ning nautige! #

Taaskäivitage NRPE protsess ja Icinga protsess ning pääsete juurde Icinga veebiliidesele, et näha just loodud teenuseid.

Käivita ZLB-s:

/etc/init.d/nagios-nrpe-server restart

Käivitage Icingas käsk:

/etc/init.d/icinga2 taaskäivitage

 

📄 Laadige see dokument alla PDF-vormingus #

    EMAIL: *

    Linuxi poolt BetterDocs