A Nagios 4.4.5 telepítése az RHEL/CentOS 8/7 és a Fedora 30 rendszeren

instagram story viewer

Nagios fantasztikus Nyílt forráskódú figyelőeszköz, átfogóbb megfigyelési környezetet biztosít, hogy mindig szemmel tartsa mindenét gépek/hálózatok akár az adatközpontban van, akár csak a kis laboratóriumokban.

Val vel Nagios, egyetlen ablakból távolról is figyelheti a távoli gépeket és azok szolgáltatásait. Ez azt mutatja figyelmeztetések és azt jelzi ha valami elromlik benned szervereket amely végül segít felismerni bizonyos problémákat, mielőtt azok bekövetkeznének. Segít csökkenteni állásidő és üzleti veszteségek.

Mostanában, Nagios kiadta legújabb verzióit Nagios Core 4.4.5 és a legújabb stabil kiadása Nagios beépülő modulok 2.2.1 2019. augusztus 20 -án.

Ez a cikk célja, hogy útmutatást adjon a legújabb telepítéshez Nagios Core 4.4.5 forrásból (tarball) bekapcsolva RHEL 8/7/6, CentOS 8/7/6 és Fedora 26-30 elosztások.

Belül 30 perc figyelni fogja a helyi gépet, nincs speciális telepítési eljárás, csak az alap telepítés, amely működik 100% a legtöbb mai Linux szerveren.

Kérjük, vegye figyelembe: Az itt bemutatott telepítési utasítások a következők alapján íródnak CentOS 7.5 Linux disztribúció.

A Nagios 4.4.5 és a Nagios Plugin 2.2.1 telepítése

Ha helyesen követi ezeket az utasításokat, a következő információkat kapja.

  1. A Nagios és annak bővítményei alá kerülnek telepítésre /usr/local/nagios Könyvtár.
  2. A Nagios úgy lesz konfigurálva, hogy figyelje a helyi gép néhány szolgáltatását (Lemez használat, CPU terhelés, Jelenlegi felhasználók, Összes folyamatstb.)
  3. A Nagios webes felület elérhető lesz a címen http://localhost/nagios

1. lépés: Telepítse a szükséges függőségeket

Telepítenünk kell Apache, PHP és néhány könyvtárnak tetszik gcc, glibc, glibc-common és GD könyvtárak és fejlesztési könyvtárak telepítése előtt Nagios 4.4.5 a forrással. És ehhez használhatjuk yum alapértelmezett csomagtelepítő.

[[e -mail védett]]# yum install -y httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmpA Fedorán [[e -mail védett]]# dnf install -y httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmp

2. lépés: Hozza létre a Nagios felhasználót és csoportot

Újat csinálni nagios felhasználó használja useradd parancs és nagcmd csoportfiókot, és állítsa be a Jelszó.

[[e -mail védett]]# useradd nagios. [[e -mail védett]]# groupadd nagcmd

Ezután adja hozzá mindkettőt nagios felhasználó és a apache felhasználó a nagcmd csoport segítségével usermod parancs.

[[e -mail védett]]# usermod -G nagcmd nagios. [[e -mail védett]]# usermod -G nagcmd apache

3. lépés: Töltse le a Nagios Core 4.4.5 és a Nagios Plugin 2.2.1 verziót

Hozzon létre egy könyvtárat a saját számára Nagios telepítése és minden további letöltése.

[[e -mail védett]]# mkdir /root /nagios. [[e -mail védett]]# cd /root /nagios

Most töltse le a legújabbat Nagios Core 4.4.5 és Nagios beépülő modulok 2.2.1 csomagokkal wget parancs.

[[e -mail védett] nagios ~]# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz. [[e -mail védett] nagios ~]# wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz. 

4. lépés: Bontsa ki a Nagios Core -t és annak bővítményeit

A letöltött csomagokat a következővel kell kicsomagolnunk tar parancs alábbiak szerint.

[[e -mail védett] nagios ~]# tar -xvf nagios -4.4.5.tar.gz. [[e -mail védett] nagios ~]# tar -xvf nagios-plugins-2.2.1.tar.gz

Amikor ezeket a tar -fájlokat kibontja a gombbal tar parancs, két új mappa jelenik meg a könyvtárban.

[[e -mail védett] nagios ~]# ls -l. összesen 13520. drwxrwxr-x 18 gyökérgyökér 4096. augusztus 20. 17:43 nagios-4.4.5
-rw-r-r-- 1 gyökérgyökér 11101966 augusztus 20. 17:48 nagios-4.4.5.tar.gz. drwxr-xr-x 15 gyökérgyökér 4096 ápr. 19 12:04 nagios-plugins-2.2.1
-rw-r-r-- 1 gyökérgyökér 2728818 ápr. 19 12:04 nagios-plugins-2.2.1.tar.gz. 

A Nagios Core konfigurálása

Most először konfiguráljuk Nagios Core és ehhez el kell mennünk Nagios könyvtárat, és futtassa a configure fájlt, és ha minden jól megy, akkor a kimenetet mintakimenetként jeleníti meg. Lásd alább.

[[e -mail védett]nagios ~]# cd nagios-4.4.5/ [[e -mail védett] nagios-4.4.5]# ./configure --with-command-group = nagcmd
Minta kimenet:
Minta konfigurációs fájlok létrehozása a sample-config/... mappában *** A nagios 4.4.5 konfigurációs összefoglalója 2019-08-20 ***: Általános beállítások: Nagios végrehajtható: nagios Nagios felhasználó/csoport: nagios, nagios Parancs felhasználó/csoport: nagios, nagcmd Eseményközvetítő: igen A $ {prefix} telepítése:/usr/local/nagios A $ {includedir} telepítése:/usr/local/nagios/include/nagios Lock fájl: /run/nagios.lock Az eredménykönyvtár ellenőrzése: /usr/local/nagios/var/spool/checkresults Init könyvtár:/lib/systemd/system Apache conf.d könyvtár: /etc/httpd/conf.d Levelezőprogram:/usr/bin/mail Host OS: linux-gnu IOBroker módszer: epoll webes felület beállításai: HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (a WAP használja):/usr/bin/traceroute A fenti beállítások pontossága. Ha jól néznek ki, írja be a „make all” parancsot a főprogram és a CGI -k összeállításához. 

A konfigurálás után szükségünk van rá összeállítani és telepítés az összes bináris fájl készíts mindent és telepítse parancsot, telepíti az összes szükséges könyvtárat a gépére, és folytathatjuk.

[[e -mail védett] nagios-4.4.5]# minden. [[e -mail védett] nagios-4.4.5]# make install
Minta kimenet:
*** A fordítás kész *** Ha a főprogram és a CGI hibák nélkül fordult össze, akkor Ön. folytathatja a Nagios tesztelését vagy telepítését az alábbiak szerint (típus. "make" minden érv nélkül, az összes lehetséges opció listájához): make test - Ez lefuttatja a tesztcsomagot make install - Ezzel telepíti a fő programot, a CGI -ket és a HTML -t files make install -init - Ez telepíti az init szkriptet a/lib/systemd/system make install -daemoninit mappába - Ezzel inicializálja az init parancsfájlt a/lib/systemd/system make fájlban install-groups-users-Ez hozzáadja a felhasználókat és csoportokat, ha nem léteznek make install-commandmode-Ez telepíti és konfigurálja a jogosultságokat a tartsa a külső parancsfájlt make install -config - Ez telepíti a * SAMPLE * konfigurációs fájlokat a/usr/local/nagios/etc mappába. Ezeket a mintafájlokat módosítania kell, mielőtt használhatja a Nagiost. További információért olvassa el a HTML dokumentációt. Különös figyelmet kell fordítani az objektumkonfigurációs fájlokon található dokumentumokra, mivel ezek határozzák meg, hogy mit/hogyan figyelnek a dolgok! make install -webconf - Ez telepíti az Apache konfigurációs fájlt a Nagios webes felülethez make install -exfoliation - Ez telepíti a hámlasztás témája a Nagios webes felülethez make install -classicui - Ezzel telepíti a Nagios web klasszikus témáját felület. 

A következő parancs telepíti a init szkriptek Nagios számára.

[[e -mail védett] nagios-4.4.5]# make install-init

Ahhoz, hogy a Nagios parancssorból működjön, telepítenünk kell parancs mód.

[[e -mail védett] nagios-4.4.5]# make install-commandmode

Ezután telepítse a minta Nagios fájlokat, futtassa a következő parancsot.

[[e -mail védett] nagios-4.4.5]# make install-config
Minta kimenet:
/usr/bin/install -c -m 775 -o nagios -g nagios -d/usr/local/nagios/stb. /usr/bin/install -c -m 775 -o nagios -g nagios -d/usr/local/nagios/etc/objektumok. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/nagios.cfg /usr/local/nagios/etc/nagios.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/cgi.cfg /usr/local/nagios/etc/cgi.cfg. /usr/bin/install -c -b -m 660 -o nagios -g nagios sample -config/resource.cfg /usr/local/nagios/etc/resource.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/templates.cfg /usr/local/nagios/etc/objects/templates.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/commands.cfg /usr/local/nagios/etc/objects/commands.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/contacts.cfg /usr/local/nagios/etc/objects/contacts.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/timeperiods.cfg /usr/local/nagios/etc/objects/timeperiods.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/localhost.cfg /usr/local/nagios/etc/objects/localhost.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/windows.cfg /usr/local/nagios/etc/objects/windows.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/printer.cfg /usr/local/nagios/etc/objects/printer.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/switch.cfg /usr/local/nagios/etc/objects/switch.cfg *** Konfigurációs fájlok telepítve *** Ne feledje, ezek a következők:*MINTA* konfigurációs fájlokat. Olvasnia kell. a dokumentációt, ahol további információ található a tényleges meghatározásról. szolgáltatások, házigazdák stb. hogy megfeleljen sajátos igényeinek. 

5. lépés: A Nagios konfiguráció testreszabása

Nyissa meg a "kapcsolatok.cfg”Fájlt a választott szerkesztővel, és állítsa be a email cím a nagiosadmin kapcsolattartó definíciójához kapcsolódik az e -mail értesítések fogadásához.

# vi /usr/local/nagios/etc/objects/contacts.cfg
Minta kimenet
############################################################################### ############################################################################### # # KAPCSOLATOK. # ############################################################################### ################################################### ##############################Csak egy alapértelmezés szerint meghatározott névjegy - a Nagios admin (ez te vagy) # Ez a névjegydefiníció sok alapértelmezett értéket örököl a "generic-contact" # sablon, amelyet máshol határoztak meg. contact definiálása {contact_name nagiosadmin; A felhasználó rövid neve generic-contact; Az alapértelmezett értékek öröklése az általános kapcsolattartó sablonból (fent definiálva) alias Nagios Admin; A felhasználói e -mail -cím teljes neve[e -mail védett]; *** MÓDOSÍTJA E -MAIL CÍMÉN ****}

6. lépés: Telepítse és konfigurálja a webes felületet a Nagios számára

A háttérben minden konfigurációval készen vagyunk, most a következő paranccsal konfiguráljuk a webes felületet a Nagios számára. Az alábbi parancs konfigurálja a webes felületet a Nagios számára, és létrejön egy webes adminisztrátor felhasználó "nagiosadmin”.

[[e -mail védett] nagios-4.4.5]# make install-webconf

Ebben a lépésben létrehozunk egy jelszót a „nagiosadmin”. A parancs végrehajtása után adja meg a jelszót kétszer és ne feledje, mert ezt a jelszót fogja használni, amikor bejelentkezik a Nagios webes felületre.

[[e -mail védett] nagios -4.4.5]# htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin. Új jelszó: Írja be újra az új jelszót: Jelszó hozzáadása a nagiosadmin felhasználóhoz

Újrakezd Apache hogy az új beállítások életbe lépjenek.

[[e -mail védett] nagios-4.4.5]# szolgáltatás httpd start [Az RHEL/CentOS 6 -on]
[[e -mail védett] nagios-4.4.5]# systemctl indítsa el a httpd.service [Az RHEL/CentOS 7/8 és a Fedora rendszeren]

7. lépés: Fordítsa le és telepítse a Nagios bővítményt

Letöltöttük a Nagios bővítményeket /root/nagios, Menjen oda, és konfigurálja és telepítse az alábbiak szerint.

[[e -mail védett] nagios-4.4.5]# cd /root /nagios. [[e -mail védett]nagios]# cd nagios-plugins-2.2.1/ [[e -mail védett] nagios-plugins-2.2.1]# ./configure --with-nagios-user = nagios --with-nagios-group = nagios. [[e -mail védett] nagios-plugins-2.2.1]# make. [[e -mail védett] nagios-plugins-2.2.1]# make install

8. lépés: Ellenőrizze a Nagios konfigurációs fájlokat

Most mindannyian készen vagyunk Nagios konfiguráció és annak ideje ellenőrizze és ehhez tegye be a következő parancsot. Ha minden simán megy, akkor a kimenethez hasonlóan fog megjelenni.

[[e -mail védett] nagios]#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Minta kimenet
Nagios Core 4.4.5. Szerzői jog (c) 2009-ben jelen lévő Nagios Core Development Team és közösségi közreműködők. Szerzői jog (c) 1999-2009 Ethan Galstad. Utolsó módosítás: 2019-08-20. Licenc: GPL Weboldal: https://www.nagios.org. Konfigurációs adatok olvasása... Olvassa el a fő konfigurációs fájlt... Olvassa el az objektum konfigurációs fájljait rendben... Repülés előtti ellenőrzés futtatása a konfigurációs adatokon... Tárgyak ellenőrzése... 8 szolgáltatást ellenőriztek. 1 gazdagépet ellenőriztek. 1 gazdacsoportot ellenőrzött. 0 szolgáltatási csoportot ellenőrzött. 1 névjegyet ellenőriztünk. 1 névjegycsoportot ellenőrzött. 24 parancsot ellenőriztek. 5 időszakot ellenőriztek. 0 gazdagép eszkalációját ellenőrizte. 0 szolgáltatás eszkalációját ellenőrizte. Körkörös utak keresése... Ellenőrzött 1 gazdagép Ellenőrzött 0 szolgáltatásfüggőséget Ellenőrzött 0 gazdafüggőséget Ellenőrzött 5 időtartamot. Globális eseménykezelők ellenőrzése... A rögeszmés -kényszeres processzorparancsok ellenőrzése... Egyéb beállítások ellenőrzése... Összes figyelmeztetés: 0. Összes hiba: 0 A dolgok rendben vannak - A repülés előtti ellenőrzés során nem észleltek komoly problémákat. 

9. lépés: A Nagios Services hozzáadása a rendszerindításhoz

Ahhoz, hogy a Nagios újraindításkor is működjön, hozzá kell adnunk nagios és httpd val vel chkconfig és systemctl parancs.

Az RHEL/CentOS 6 -on
[roo[e -mail védett] ]# chkconfig -add nagios. [[e -mail védett] ]# chkconfig -szint 35 nagios on. [[e -mail védett] ]# chkconfig --add httpd. [[e -mail védett] ]# chkconfig -35. szint httpd be
Az RHEL/CentOS 7/8 és a Fedora rendszeren
[[e -mail védett] ]# systemctl engedélyezi a nagiokat. [[e -mail védett] ]# systemctl engedélyezze a httpd -t. 

Újrakezd Nagios hogy az új beállítások életbe lépjenek.

[[e -mail védett] ]# szolgáltatás nagios start [Az RHEL/CentOS 6 -on]
[[e -mail védett] ]# systemctl start nagios.service [Az RHEL/CentOS 7/8 és a Fedora rendszeren]

10. lépés: Jelentkezzen be a Nagios webes felületre

A Nagios készen áll a működésre, nyissa meg böngészőjében a "http://Your-server-IP-address/nagios”Vagy„http://FQDN/nagios"És adja meg a felhasználónevet"nagiosadmin”És Jelszó.

Nagios webes irányítópult
Nagios irányítópult
Nagios irányítópult
Gazdanézet
Nagios Host View
Nagios Host View
Nagios áttekintése
Nagios áttekintése
Nagios áttekintése
Szolgáltatások nézet
Nagios Host Services
Nagios Host Services
Folyamat nézet
Nagios folyamatnézet
Nagios folyamatnézet

Gratulálunk! Sikeresen telepítette és konfigurálta Nagios és annak Bővítmények. Most kezdte el a megfigyelés útját.

Frissítse a Nagios 3.x verziót a Nagios 4.4.5 verzióra

Ha már futtat egy a Nagios régebbi verziója, tudsz frissítés azt bármikor. Ehhez csak le kell töltenie a legfrissebb tar archívumot, és konfigurálnia kell az alább látható módon.

[[e -mail védett] ]# szolgáltatás nagios stop. [[e -mail védett] ]# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz. [[e -mail védett] ]# tar -zxvf nagios -4.4.5.tar.gz. [[e -mail védett] ]# cd nagios-4.4.5. [[e -mail védett] ]# ./Beállítás. [[e -mail védett] ]# készíts mindent. [[e -mail védett] ]# telepítés végrehajtása. [[e -mail védett] ]# szolgáltatás nagios indul

Egyelőre ennyi, a közelgő cikkeimben megmutatom, hogyan kell hozzáadni Linux, ablakok, Nyomtatók, Kapcsolók, és Eszközök a Nagios megfigyelő szerverre. Ha bármilyen probléma merül fel a telepítés során, kérjük, vegye fel velünk a kapcsolatot Hozzászólások. Addig is maradjon velünk és csatlakozzon Tecmint és ne felejtsd el Mint és Részvény hogy szétterüljünk.

Olvassa el még:

  1. Linux gazdagép hozzáadása a Nagios figyelőszerverhez
  2. A Windows gazdagép hozzáadása a Nagios figyelőszerverhez
Teachs.ru