Selle artikli esimeses osas oleme üksikasjalikult selgitanud, kuidas uusimat installida ja konfigureerida Nagios 4.4.5 RHEL/CentOS 8/7 ja Fedora 30 puhul server. Selles artiklis näitame teile, kuidas lisada Kaug -Linux masin ja selle teenused Nagiose seire hosti kasutades NRPE agent.
Loodame, et teil on see juba olemas Nagios paigaldatud ja töötab korralikult. Kui ei, siis kasutage süsteemi installimiseks järgmist installijuhendit.
Kui olete installinud, saate installimisega edasi minna NRPE agent sinu peale Kaug -Linux võõrustaja. Enne kaugemale minekut anname teile lühikese kirjelduse NRPE.
NRPE (Pistikprogrammi Nagios kaugkäivitaja) plugin võimaldab teil jälgida mis tahes kaugjuhtimispulti Linux/Unix teenuseid või võrguseadmeid. See NRPE lisandmoodul lubab Nagios jälgida kohalikke ressursse, näiteks CPU koormus, Vaheta, Mälu kasutamine, Veebikasutajad, jne. Linuxi kaugarvutitel. Lõppude lõpuks ei puutu need kohalikud ressursid enamasti kokku väliste masinatega, an
NRPE agent tuleb kaugmasinatesse installida ja konfigureerida.Märge: NRPE addon nõuab seda Nagiose pistikprogrammid peab olema installitud Linuxi kaugarvutisse. Ilma nendeta, NRPE deemon ei tööta ega jälgi midagi.
Et kasutada NRPE, peate mõlema jaoks tegema täiendavaid ülesandeid Nagiose seire host ja Kaug -Linuxi host millele NRPE on installitud. Me katame mõlemad paigaldusosad eraldi.
Eeldame, et installite NRPE hostil, mis toetab TCP ümbrised ja Xinted sellele installitud deemon. Tänapäeval on enamikul tänapäevastest Linuxi distributsioonidest need kaks vaikimisi installitud. Kui ei, siis paigaldame selle vajaduse korral hiljem installimise ajal.
Paigaldamiseks kasutage allolevaid juhiseid Nagiose pistikprogrammid ja NRPE deemon peal Kaug -Linuxi host.
Peame installima vajalikud teegid nagu gcc, glibc, glibc-common ja GD ja selle arendusteegid enne installimist.
[[e -post kaitstud]]# yum install -y gcc glibc glibc-common gd gd-devel tee net-snmp openssl-develFedora kohta [[e -post kaitstud]]# dnf install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel
Looge uus nagiose kasutajakonto ja määrake parool.
[[e -post kaitstud]]# useradd nagios. [[e -post kaitstud]]# passwd nagios
Looge installimiseks kataloog ja kõik selle tulevased allalaadimised.
[[e -post kaitstud]]# cd /root /nagios
Nüüd laadige alla uusim Nagiose pistikprogrammid 2.1.2 pakett koos wget käsk.
[[e -post kaitstud] nagios ~]# wget https://www.nagios-plugins.org/download/nagios-plugins-2.1.2.tar.gz
Käivitage järgmine tõrva käsk lähtekoodi tarball väljavõtmiseks.
[[e -post kaitstud] nagios ~]# tar -xvf nagios-plugins-2.1.2.tar.gz
Pärast seda ilmub sellesse kataloogi ühe uue kausta ekstraheerimine.
[[e -post kaitstud] nagios ~]# ls -l kokku 2640. drwxr-xr-x. 15 juurejuur 4096 1. august 21:58 nagios-pluginad-2.1.2
-rw-r-r--. 1 juurjuur 2695301 1. august 21:58 nagios-plugins-2.1.2.tar.gz.
Seejärel kompileerige ja installige järgmiste käskude abil
[[e -post kaitstud] nagios]# cd nagios-plugins-2.1.2. [[e -post kaitstud] nagios-plugins-2.1.2]# ./configure [[e -post kaitstud] nagios-plugins-2.1.2]# mark. [[e -post kaitstud] nagios-plugins-2.1.2]# make install.
Määrake õigused pistikprogrammi kataloogis.
[[e -post kaitstud] nagios-plugins-2.1.2]# chown nagios.nagios/usr/local/nagios. [[e -post kaitstud] nagios-plugins-2.1.2]# chown -R nagios.nagios/usr/local/nagios/libexec
Enamik süsteeme on vaikimisi installitud. Kui ei, installige xinetd pakendit kasutades järgmist nami käsk.
[[e -post kaitstud] nagios-plugins-2.1.2]# yum install xinetd Fedora kohta [[e -post kaitstud] nagios-plugins-2.1.2]# dnf install xinetd.
Laadige alla uusim NRPE pistikprogramm 3.2 pakendid koos wget käsk.
[[e -post kaitstud] nagios-plugins-2.1.2]# cd /root /nagios. [[e -post kaitstud] nagios]# wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz.
Pakkige NRPE lähtekoodi tarball lahti.
[[e -post kaitstud] nagios]# tar xzf nrpe-3.2.1.tar.gz. [[e -post kaitstud] nrpe-3.2]# cd nrpe-3.2.1.
Koostage ja installige NRPE lisand.
[[e -post kaitstud] nrpe-3.2.1]# ./configure. [[e -post kaitstud] nrpe-3.2.1]# tee kõik
Seejärel installige NRPE pistikprogrammi deemon ja proovideemoni konfiguratsioonifail.
[[e -post kaitstud] nrpe-3.2]# make install-plugin. [[e -post kaitstud] nrpe-3.2.1]# make install-deemon. [[e -post kaitstud] nrpe-3.2.1]# make install-daemon-config
Installige teenusena xinetd alla NRPE deemon.
[[e -post kaitstud] nrpe-3.2.1]# make install-xinetd. VÕI. [[e -post kaitstud] nrpe-3.2.1]# make install-inetd.
Nüüd avatud /etc/xinetd.d/nrpe fail ja lisage localhost ja IP-aadress selle Nagiose seireserver.
only_from = 127.0.0.1 localhost
Järgmisena avage /etc/services lisage failile järgmine kirje NRPE deemon faili allosas.
nrpe 5666/tcp NRPE
Taaskäivitage teenus xinetd.
[[e -post kaitstud]]# teenuse xinetd taaskäivitamine
Käivitage järgmine käsk, et kontrollida, kas NRPE deemon töötab õigesti xinetd all.
[[e -post kaitstud]]# netstat -at | grep nrpe tcp 0 0 *: nrpe *: *KUULA
Kui saate ülaltoodud väljundi, tähendab see, et see töötab õigesti. Kui ei, kontrollige kindlasti järgmisi asju.
Seejärel kontrollige, kas NRPE deemon töötab korralikult. Käivitage "check_nrpe”Käsk, mis installiti varem testimiseks.
[[e -post kaitstud]]#/usr/local/nagios/libexec/check_nrpe -H localhost
Ekraanile kuvatakse järgmine string, mis näitab teile, milline NRPE versioon on installitud:
NRPE v3.2
Veenduge, et Tulemüür kohalikul masinal lubab NRPE deemon, millele pääseb juurde serveritest. Selleks käivitage järgmine iptables käsk.
RHEL/CentOS 6/5 ja Fedora kohta [[e -post kaitstud]]# iptables -A INPUT -p tcp -m tcp --port 5666 -j ACCEPT RHEL/CentOS 8/7 ja Fedora 19 alates [[e -post kaitstud]]# tulemüüri-cmd-püsiv-tsoon = avalik-lisamisport = 5666/tcp.
Uue iptablesi reegli salvestamiseks käivitage järgmine käsk, et see püsiks süsteemi taaskäivitamisel.
RHEL/CentOS 6/5 ja Fedora kohta [[e -post kaitstud]]# teenuse iptables salvestada.
Paigaldatud vaikimisi konfigureerimisfailil NRPE on mitu käsumääratlust, mida kasutatakse selle masina jälgimiseks. Konfiguratsioonifaili näidis asub aadressil.
[[e -post kaitstud]]# vi /usr/local/nagios/etc/nrpe.cfg
Järgmised on vaikimisi käsumääratlused, mis asuvad konfiguratsioonifaili allosas. Esialgu eeldame, et kasutate neid käske. Saate neid kontrollida järgmiste käskude abil.
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_users KASUTAJAD OK -praegu on sisse logitud 1 kasutajat | kasutajad = 1; 5; 10; 0
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_load OK -koormuse keskmine: 3.90, 4.37, 3.94 | koormus1 = 3.900; 15.000; 30.000; 0; koormus5 = 4,370; 10 000; 25 000; 0; koormus15 = 3,940; 5000; 20 000; 0;
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_hda1 KETT OK -vaba ruumi:/boot 154 MB (84% inode = 99%); | /boot = 29 MB; 154;173;0;193
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_total_procs PROCS CRITICAL: 297 protsessi
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_zombie_procs PROCS OK: 0 protsessi STATE = Z
Saate muuta ja lisada uusi käsumääratlusi, muutes NRPE konfiguratsioonifaili. Lõpuks olete NRPE agendi edukalt installinud ja seadistanud Kaug -Linuxi host. Nüüd on aeg installida a NRPE komponenti ja lisage omale mõned teenused Nagiose seireserver…
Nüüd logige sisse oma Nagiose seireserver. Siin peate tegema järgmist.
Minge nagiose allalaadimiste kataloogi ja laadige alla uusim NRPE pistikprogramm koos wget käsk.
[[e -post kaitstud]]# cd /root /nagios. [[e -post kaitstud]]# wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz
Pakkige NRPE lähtekoodi tarball lahti.
[[e -post kaitstud]]# tar xzf nrpe-3.2.1.tar.gz. [[e -post kaitstud]]# cd nrpe-3.2
Koostage ja installige NRPE lisand.
[[e -post kaitstud]]# ./konfigureeri. [[e -post kaitstud]]# tee kõik. [[e -post kaitstud]]# make install-deemon
Veenduge, et check_nrpe plugin saab suhelda NRPE deemon kaugjuhtimispuldil Linux võõrustaja. Lisage IP-aadress allolevas käsus oma R -i IP -aadressigaemote Linux võõrustaja.
[[e -post kaitstud]]#/usr/local/nagios/libexec/check_nrpe -H
Saate stringi, mis näitab teile, milline NRPE versioon on serverisse installitud, näiteks järgmine:
NRPE v3.2
Kui saate plugina ajalõpu vea, kontrollige järgmisi asju.
Kaughosti lisamiseks peate looma kaks uut faili "hosts.cfg"Ja"teenused.cfg"All"/usr/local/nagios/etc/”Asukoht.
[[e -post kaitstud]]# cd/usr/local/nagios/etc/ [[e -post kaitstud]]# touch hosts.cfg. [[e -post kaitstud]]# puudutusteenused.cfg
Nüüd lisage need kaks faili Nagiose peamisse konfiguratsioonifaili. Avatud nagios.cfg faili mis tahes redaktoriga.
[[e -post kaitstud]]# vi /usr/local/nagios/etc/nagios.cfg
Nüüd lisage kaks vastloodud faili, nagu allpool näidatud.
# Saate määrata üksikute objektide konfiguratsioonifailid, nagu allpool näidatud: cfg_file =/usr/local/nagios/etc/hosts.cfg. cfg_file =/usr/local/nagios/etc/services.cfg
Nüüd avatud hosts.cfg fail ja lisage hostimalli vaikenimi ja määratleda serverid nagu allpool näidatud. Asendage kindlasti hosti_nimi, teise nimega ja aadress kaugserveri andmetega.
[[e -post kaitstud]]# vi /usr/local/nagios/etc/hosts.cfg
## Linuxi hosti vaikimall ## define host { nimi linux-box; Selle malli nimi. kasuta geneerilist hosti; Pärandage vaikeväärtused. check_period 24x7 check_interval 5 retry_interval 1 max_check_att katse 10 check_command check-host-elus. teate_periood 24x7 teate_intervall 30 teate_valik d, r kontakt_grupid administraatorid register 0; ÄRGE REGISTREERIGE SEDA - SEE ON MALL. } ## Vaikimisi. define host { kasutada linux-boxi; Pärige mallilt vaikeväärtused.hosti_nimi tecmint; Nimi, mille me sellele serverile annamevarjunimi CentOS 6; Serveri pikem nimiaadress 5.175.142.66; Linuxi serveri hosti IP -aadress }
Järgmine avatud teenused.cfg faili ja lisage järgmised jälgitavad teenused.
[[e -post kaitstud]]# vi /usr/local/nagios/etc/services.cfg
defineeri teenus {kasuta üldist teenust hostinimi tecmint service_description CPU laadimine check_command check_nrpe! check_load} defineeri teenus {kasuta geneerilist teenust hosti_nimi tecmint service_description Protsessid kokku check_command check_nrpe! check_total_procs} define service {use generic-service host_name tecmint service_description Praegused kasutajad check_command check_nrpe! check_users} define service {use generic-service host_name tecmint service_description SSH Jälgimine check_command check_nrpe! Check_ssh} define service {use generic-service host_name tecmint service_description FTP jälgimine check_command check_nrpe! check_ftp}
Nüüd tuleb luua NRPE käsu definitsioon käsud.cfg faili.
[[e -post kaitstud]]# vi /usr/local/nagios/etc/objects/commands.cfg
Lisage faili allosas järgmine NRPE käsumääratlus.
############################################################################### # NRPE KONTROLLI KÄSK. # # Käsk kasutada NRPE -d kaughosti süsteemide kontrollimiseks. ########################################### ##### }
Lõpuks kontrollige, kas Nagiose konfiguratsioonifailides pole vigu.
[[e -post kaitstud]]#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg Hoiatusi kokku: 0. Vigu kokku: 0
Taaskäivitage Nagios:
[[e -post kaitstud]]# teenuse nagios taaskäivitamine
See on kõik. Nüüd minge aadressile Nagiose seireveeb liides aadressil "http://Your-server-IP-address/nagios"Või"http://FQDN/nagios” ja sisestage kasutajanimi "nagiosadmin”Ja parool. Kontrollige, et Kaug -Linuxi host lisati ja seda jälgitakse.
See on kõik! praegu näitan meie tulevases artiklis, kuidas lisada Windowsi hosti et Nagiose seireserver. Kui teil on kaughosti lisamisel raskusi Nagios. Palun kommenteerige oma päringuid või probleeme kommentaaride jaotise kaudu, kuni olete kursis Tecmint.com rohkem selliseid väärtuslikke artikleid.