A cikk első részében részletesen kifejtettük, hogyan kell telepíteni és konfigurálni a legújabbat Nagios 4.4.5 az RHEL/CentOS 8/7 és a Fedora 30 rendszeren szerver. Ebben a cikkben megmutatjuk, hogyan kell hozzáadni Távoli Linux gép és annak szolgáltatásai Nagios Monitoring host használja NRPE ügynök.
Reméljük, hogy már megvan Nagios megfelelően telepítve és működve. Ha nem, használja a következő telepítési útmutatót a rendszerre történő telepítéshez.
A telepítés után folytathatja a telepítést NRPE ügynök a tiéden Távoli Linux házigazda. Mielőtt továbbmennénk, adjunk egy rövid leírást NRPE.
Az NRPE (Nagios távoli beépülő modul végrehajtója) beépülő modul lehetővé teszi bármely távirányító megfigyelését Linux/Unix szolgáltatásokat vagy hálózati eszközöket. Ez NRPE kiegészítő lehetővé teszi Nagios hogy felügyelje a helyi erőforrásokat, mint pl CPU terhelés,
Csere, Memóriahasználat, Online felhasználókstb. távoli Linux gépeken. Hiszen ezek a helyi erőforrások többnyire nincsenek kitéve külső gépeknek, an NRPE ügynököt telepíteni és konfigurálni kell a távoli gépekre.jegyzet: Az NRPE az addon ezt megköveteli Nagios beépülő modulok telepíteni kell a távoli Linux gépre. Ezek nélkül a NRPE a démon nem fog működni, és nem figyel semmit.
A használatához NRPE, néhány további feladatot kell elvégeznie mind a Nagios megfigyelő gazdagép és Távoli Linux gazdagép hogy az NRPE telepítve van. Mindkét telepítési részt külön lefedjük.
Feltételezzük, hogy telepíti a NRPE támogató gazdagépen TCP csomagolók és Xinted démon telepítve. Ma a legtöbb modern Linux disztribúció alapértelmezés szerint ezt a kettőt telepítette. Ha nem, akkor szükség esetén a telepítés során később telepítjük.
Kérjük, használja az alábbi utasításokat a telepítéshez Nagios beépülő modulok és NRPE démon a Távoli Linux gazdagép.
Telepítenünk kell a szükséges könyvtárakat, mint pl gcc, glibc, glibc-common és GD és a fejlesztési könyvtárak telepítése előtt.
[[e -mail védett]]# yum install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-develA Fedorán [[e -mail védett]]# dnf install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel
Hozzon létre egy új nagios felhasználói fiókot, és állítson be jelszót.
[[e -mail védett]]# useradd nagios. [[e -mail védett]]# passwd nagios
Hozzon létre egy könyvtárat a telepítéshez és az összes későbbi letöltéshez.
[[e -mail védett]]# cd /root /nagios
Most töltse le a legújabbat Nagios beépülő modulok 2.1.2 csomag vele wget parancs.
[[e -mail védett] nagios ~]# wget https://www.nagios-plugins.org/download/nagios-plugins-2.1.2.tar.gz
Futtassa a következőt tar parancs hogy kivonja a forráskód tarball.
[[e -mail védett] nagios ~]# tar -xvf nagios-plugins-2.1.2.tar.gz
Ezután egy új mappa kibontása megjelenik a könyvtárban.
[[e -mail védett] nagios ~]# ls -l összesen 2640. drwxr-xr-x. 15 gyökérgyök 4096 augusztus 1. 21:58 nagios-plugins-2.1.2
-rw-r-r--. 1 gyökérgyökér 2695301 augusztus 1. 21:58 nagios-plugins-2.1.2.tar.gz.
Ezután fordítsa le és telepítse a következő parancsokkal
[[e -mail védett] nagios]# cd nagios-plugins-2.1.2. [[e -mail védett] nagios-plugins-2.1.2]# ./configure [[e -mail védett] nagios-plugins-2.1.2]# make. [[e -mail védett] nagios-plugins-2.1.2]# make install.
Állítsa be az engedélyeket a plugin könyvtárban.
[[e -mail védett] nagios-plugins-2.1.2]# chown nagios.nagios/usr/local/nagios. [[e -mail védett] nagios-plugins-2.1.2]# chown -R nagios.nagios/usr/local/nagios/libexec
A legtöbb rendszer alapértelmezés szerint telepítve van. Ha nem, telepítse xinetd csomag az alábbiak szerint yum parancs.
[[e -mail védett] nagios-plugins-2.1.2]# yum install xinetd A Fedorán [[e -mail védett] nagios-plugins-2.1.2]# dnf telepítse az xinetd fájlt.
Töltse le a legújabbat NRPE beépülő modul 3.2 csomagokkal wget parancs.
[[e -mail védett] nagios-plugins-2.1.2]# cd /root /nagios. [[e -mail védett] nagios]# wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz.
Csomagolja ki az NRPE forráskódot.
[[e -mail védett] nagios]# tar xzf nrpe-3.2.1.tar.gz. [[e -mail védett] nrpe-3.2]# cd nrpe-3.2.1.
Fordítsa le és telepítse az NRPE kiegészítőt.
[[e -mail védett] nrpe-3.2.1]# ./configure. [[e -mail védett] nrpe-3.2.1]# minden
Ezután telepítse az NRPE beépülő modul démonát és a minta démon konfigurációs fájlt.
[[e -mail védett] nrpe-3.2]# make install-plugin. [[e -mail védett] nrpe-3.2.1]# make install-daemon. [[e -mail védett] nrpe-3.2.1]# make install-daemon-config
Telepítse az NRPE démont az xinetd alatt szolgáltatásként.
[[e -mail védett] nrpe-3.2.1]# make install-xinetd. VAGY. [[e -mail védett] nrpe-3.2.1]# make install-inetd.
Most nyitva /etc/xinetd.d/nrpe fájlt, és adja hozzá a helyi kiszolgáló és IP-cím a Nagios megfigyelő szerver.
only_from = 127.0.0.1 helyi kiszolgáló
Ezután nyissa meg /etc/services fájlban adja hozzá a következő bejegyzést a NRPE démon a fájl alján.
nrpe 5666/tcp NRPE
Indítsa újra a xinetd szolgáltatást.
[[e -mail védett]]# szolgáltatás xinetd újraindítása
Futtassa a következő parancsot annak ellenőrzésére, hogy az NRPE démon megfelelően működik -e az xinetd alatt.
[[e -mail védett]]# netstat -at | grep nrpe tcp 0 0 *: nrpe *: *HALLGASD
Ha a fentiekhez hasonló kimenetet kap, az azt jelenti, hogy megfelelően működik. Ha nem, mindenképpen ellenőrizze az alábbi dolgokat.
Ezután ellenőrizze, hogy az NRPE démon megfelelően működik -e. Futtassa a "check_nrpe”Parancsot, amelyet korábban tesztelés céljából telepítettek.
[[e -mail védett]]#/usr/local/nagios/libexec/check_nrpe -H localhost
A képernyőn a következő karakterlánc jelenik meg, amely megmutatja, hogy az NRPE melyik verziója van telepítve:
NRPE v3.2
Győződjön meg arról, hogy a Tűzfal a helyi gépen lehetővé teszi a NRPE démon távoli szerverekről érhető el. Ehhez futtassa a következő iptables parancsot.
Az RHEL/CentOS 6/5 és a Fedora rendszeren [[e -mail védett]]# iptables -A INPUT -p tcp -m tcp --port 5666 -j ACCEPT RHEL/CentOS 8/7 és Fedora 19 -től [[e -mail védett]]# firewall-cmd --permanent --zone = public --add-port = 5666/tcp.
Futtassa a következő parancsot az új iptables szabály mentéséhez, hogy fennmaradjon a rendszer újraindításakor.
Az RHEL/CentOS 6/5 és a Fedora rendszeren [[e -mail védett]]# szolgáltatás iptables mentése.
A telepített alapértelmezett NRPE konfigurációs fájl számos parancsdefinícióval rendelkezik, amelyeket a gép felügyeletére használnak. A minta konfigurációs fájl a címen található.
[[e -mail védett]]# vi /usr/local/nagios/etc/nrpe.cfg
Az alábbiakban az alapértelmezett parancsdefiníciók találhatók, amelyek a konfigurációs fájl alján találhatók. Egyelőre feltételezzük, hogy ezeket a parancsokat használja. Ezeket a következő parancsokkal ellenőrizheti.
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_users FELHASZNÁLÓK OK -1 felhasználó van bejelentkezve | users = 1; 5; 10; 0
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_load OK -terhelési átlag: 3.90, 4.37, 3.94 | load1 = 3.900; 15.000; 30.000; 0; terhelés5 = 4.370; 10.000; 25.000; 0; terhelés15 = 3.940; 5.000; 20.000; 0;
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_hda1 DISK OK -szabad hely:/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 folyamat
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_zombie_procs PROCS OK: 0 folyamat STATE = Z
Az NRPE konfigurációs fájl szerkesztésével szerkesztheti és új parancsdefiníciókat adhat hozzá. Végül sikeresen telepítette és konfigurálta az NRPE ügynököt a Távoli Linux gazdagép. Most itt az ideje telepíteni a NRPE összetevőt, és adjon hozzá néhány szolgáltatást a készülékéhez Nagios megfigyelő szerver…
Most jelentkezzen be a saját fiókjába Nagios megfigyelő szerver. Itt a következő dolgokat kell tennie:
Lépjen a nagios letöltési könyvtárába, és töltse le a legújabbat NRPE beépülő modul val vel wget parancs.
[[e -mail védett]]# cd /root /nagios. [[e -mail védett]]# wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz
Csomagolja ki az NRPE forráskódot.
[[e -mail védett]]# tar xzf nrpe-3.2.1.tar.gz. [[e -mail védett]]# cd nrpe-3.2
Fordítsa le és telepítse az NRPE kiegészítőt.
[[e -mail védett]]# ./Beállítás. [[e -mail védett]]# készíts mindent. [[e -mail védett]]# make install-daemon
Győződjön meg arról, hogy a check_nrpe plugin képes kommunikálni a NRPE démon a távirányítón Linux házigazda. Add hozzá a IP-cím az alábbi parancsban az R készülék IP -címévelemote Linux házigazda.
[[e -mail védett]]#/usr/local/nagios/libexec/check_nrpe -H
Visszakap egy karakterláncot, amely megmutatja, hogy az NRPE melyik verziója van telepítve a távoli gazdagépre, például:
NRPE v3.2
Ha plug-in időtúllépési hibát kap, akkor ellenőrizze a következőket.
Távoli gazdagép hozzáadásához két új fájlt kell létrehoznia "hosts.cfg”És„services.cfg"Alatt"/usr/local/nagios/etc/”Helyszín.
[[e -mail védett]]# cd/usr/local/nagios/etc/ [[e -mail védett]]# touch hosts.cfg. [[e -mail védett]]# touch services.cfg
Most adja hozzá ezt a két fájlt a Nagios fő konfigurációs fájljához. Nyisd ki nagios.cfg fájl bármely szerkesztővel.
[[e -mail védett]]# vi /usr/local/nagios/etc/nagios.cfg
Most adja hozzá a két újonnan létrehozott fájlt az alábbiak szerint.
# Megadhatja az egyes objektumok konfigurációs fájljait az alábbiak szerint: cfg_file =/usr/local/nagios/etc/hosts.cfg. cfg_file =/usr/local/nagios/etc/services.cfg
Most nyitva hosts.cfg fájlt, és adja hozzá a alapértelmezett gazda sablon neve és határozza meg a távoli gépeket ahogy az alább látható. Feltétlenül cserélje ki host_name, álnév és cím a távoli gazdagép adataival.
[[e -mail védett]]# vi /usr/local/nagios/etc/hosts.cfg
## Alapértelmezett Linux gazdagép sablon ## host meghatározása { név linux-box; Ennek a sablonnak a neve. generic-host használata; Alapértelmezett értékek öröklése. check_period 24x7 check_interval 5 retry_interval 1 max_check_att katset 10 check_command check-host-living. értesítési_időszak 24x7 értesítés_intervallum 30 értesítés_opció d, r kapcsolat_csoportok adminisztrátorok regisztrálása 0; NE REGISZTRÁLJ EZT - MINDEN. } ## Alapértelmezett. host meghatározása { linux-box használata; Alapértelmezett értékek öröklése a sablonból.host_name tecmint; Ezt a nevet adjuk ennek a szervernekmás néven CentOS 6; A szerver hosszabb nevecím: 5.175.142.66; A Linux távoli gazdagép IP -címe }
Következő nyitva services.cfg fájlt, és adja hozzá a következő figyelni kívánt szolgáltatásokat.
[[e -mail védett]]# vi /usr/local/nagios/etc/services.cfg
definiálja a szolgáltatást {használja az általános szolgáltatást host_name tecmint service_description CPU Load check_command check_nrpe! check_load} definiálja a szolgáltatást {use generic-service host_name tecmint service_description Összes folyamatok check_command check_nrpe! check_total_procs} define service {use generic-service host_name tecmint service_description Jelenlegi felhasználók check_command check_nrpe! check_users} definiálja a szolgáltatást {use generic-service host_name tecmint service_description SSH Ellenőrzés check_command check_nrpe! Check_ssh} define service {use generic-service host_name tecmint service_description FTP Monitoring check_command check_nrpe! check_ftp}
Most létre kell hozni az NRPE parancsdefiníciót parancsok.cfg fájlt.
[[e -mail védett]]# vi /usr/local/nagios/etc/objects/commands.cfg
Adja hozzá a következő NRPE parancsdefiníciót a fájl alján.
############################################################################### # NRPE CHECK COMMAND. # # Parancs az NRPE használatával a távoli gazdarendszerek ellenőrzéséhez. ################################################### ###################################… }
Végül ellenőrizze a Nagios konfigurációs fájljait, hogy nincsenek -e hibák.
[[e -mail védett]]#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg Összes figyelmeztetés: 0. Összes hiba: 0
A Nagios újraindítása:
[[e -mail védett]]# szolgáltatás nagios újraindítása
Ez az. Most menj ide Nagios figyelő web interfész itt: "http://Your-server-IP-address/nagios”Vagy„http://FQDN/nagios” és adja meg a felhasználónevet "nagiosadmin”És Jelszó. Ellenőrizze, hogy a Távoli Linux gazdagép hozzáadásra került, és figyelik.
Ez az! most a következő cikkünkben megmutatom, hogyan kell hozzáadni Windows gazdagép nak nek Nagios megfigyelő szerver. Ha bármilyen nehézséggel szembesül a távoli gazdagép hozzáadásakor Nagios. Kérjük, kommentelje kérdéseit vagy problémáit a megjegyzés rovatban, addig maradjon velünk Tecmint.com több ilyen értékes cikkért.