Weboldal keresés

A Nagios Monitoring Tool telepítése az RHEL 8 rendszeren


A Nagios Core egy nyílt forráskódú IT-infrastruktúra-figyelő és riasztási platform, amely PHP használatával készült. A kritikus IT-infrastruktúra-összetevők, például a hálózati infrastruktúra, kiszolgálók, hálózati protokollok, rendszermetrikák, alkalmazások és szolgáltatások figyelésére szolgál.

Ezenkívül a Nagios Core támogatja a riasztást (ha a kritikus infrastruktúra-összetevők meghibásodnak és helyreállnak), e-mailben, SMS-ben vagy egyéni szkripten keresztül, valamint az események, kimaradások, értesítések és riasztási válaszok előzményeinek jelentését. későbbi elemzés.

Fontos, hogy a Nagios Core több API-val érkezik, amelyek integrációt biztosítanak a meglévő vagy harmadik féltől származó alkalmazásokkal, valamint a közösség által fejlesztett bővítményekkel.

Ez a cikk végigvezeti a Nagios Core 4.4.3 és a Nagios Plugins 2.2.1 telepítésének folyamatán RHEL 8 Linux disztribúcióban.

Követelmények:

  1. RHEL 8 minimális telepítéssel
  2. RHEL 8 RedHat-előfizetés engedélyezésével
  3. RHEL 8 statikus IP-címmel

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

1. A Nagios Core csomag forrásokból történő telepítéséhez telepítenie kell a következő függőségeket, beleértve az Apache HTTP-kiszolgálót és a PHP-t az alapértelmezett dnf csomagkezelő használatával.

dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel

2. Ezután egyelőre indítsa el a HTTPD szolgáltatást, engedélyezze, hogy automatikusan elinduljon a rendszerindításkor, és ellenőrizze állapotát a systemctl parancsokkal.

systemctl start httpd
systemctl enable httpd
systemctl start httpd

2. lépés: A Nagios Core letöltése, fordítása és telepítése

3. Most töltse le a Nagios Core forráscsomagot a wget paranccsal, csomagolja ki, és lépjen a kibontott könyvtárba az ábrán látható módon.

wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.3.tar.gz
tar xzf nagioscore.tar.gz
cd nagioscore-nagios-4.4.3/

4. Ezután futtassa a következő parancsokat a forráscsomag konfigurálásához és összeállításához.

./configure
make all

5. Ezután hozza létre a Nagios felhasználót és csoportot, és adja hozzá az Apache felhasználót a Nagios csoporthoz az alábbiak szerint.

make install-groups-users
usermod -a -G nagios apache

6. Most telepítse a bináris fájlokat, CGI-ket és HTML-fájlokat a következő parancsok használatával.

make install
make install-daemoninit

7. Ezután futtassa a következő parancsokat a külső parancsfájl, egy minta konfigurációs fájl és az Apache-Nagios konfigurációs fájl telepítéséhez és konfigurálásához.

make install-commandmode		#installs and configures the external command file
make install-config			#installs the *SAMPLE* configuration files.  
make install-webconf		        #installs the Apache web server configuration files. 

8. Ebben a lépésben biztonságossá kell tennie a Nagios Core webkonzolt alapvető HTTP-hitelesítéssel. Tehát létre kell hoznia egy Apache felhasználói fiókot, hogy bejelentkezhessen a Nagiosba – ez a fiók Nagios rendszergazdai fiókként fog működni.

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

3. lépés: Nagio beépülő modulok telepítése az RHEL 8-ban

9. Ezután telepítenie kell a szükséges Nagios bővítményeket. Mielőtt azonban letölti és telepíti a Nagios bővítményeket, telepítenie kell a szükséges csomagokat a bővítménycsomag összeállításához és felépítéséhez.

dnf install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils

10. Ezután töltse le és csomagolja ki a Nagios Plugins legújabb verzióját a következő parancsokkal.

wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz

11. Lépjen a kibontott könyvtárba, fordítsa le, készítse el és telepítse a Nagios beépülő modulokat. Telepítse a Nagios beépülő modulokat az alábbiak szerint.

cd nagios-plugins-release-2.2.1/
./tools/setup
./configure
make
make install

12. Ezen a ponton beállította a Nagios Core szolgáltatást, és konfigurálta az Apache HTTP-kiszolgálóval való együttműködésre. Most újra kell indítania a HTTPD szolgáltatást. Ezenkívül indítsa el és engedélyezze a Nagios szolgáltatást, és ellenőrizze, hogy működik-e az alábbiak szerint.

systemctl restart httpd.service
systemctl start nagios.service
systemctl start nagios.service
systemctl start nagios.service

13. Ha a tűzfal fut, meg kell nyitnia a 80 portot a tűzfalon.

firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --reload

14. Ezután tiltsa le a SELinuxot, amely alapértelmezés szerint kényszerítő módban van, vagy beállíthatja megengedő módba.

sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
setenforce 0

4. lépés: A Nagios Web Console elérése az RHEL 8-ban

15. Ebben az utolsó lépésben most már elérheti a Nagios webkonzolt. Nyissa meg webböngészőjét, és mutasson rá például a Nagios Core webkönyvtárra (cserélje ki az IP-címet vagy az FDQN-t saját értékeire).

http://192.168.56.100/nagios
OR
http://tecmint.lan/nagios

A webes felület eléréséhez meg kell adnia egy felhasználónevet és egy jelszót. Adja meg a 8. pontban létrehozott hitelesítő adatokat (azaz a felhasználónév nagiosadmin és a jelszó).

Sikeres bejelentkezés után megjelenik a Nagios felület, ahogy az a következő képernyőképen látható.

Gratulálunk! Sikeresen telepítette a Nagios Core elemet az RHEL 8 szerverére. Ha kérdése van, használja az alábbi visszajelzési űrlapot, hogy kapcsolatba lépjen velünk.

Olvassa el még:

  1. Linux Host hozzáadása a Nagios Monitoring Serverhez
  2. Windows Host hozzáadása a Nagios Monitoring Serverhez