Instal·leu Nagios Core a openSUSE 15.3 Linux


Nagios és una eina de monitoratge de codi obert, líder en el sector i de nivell empresarial que podeu utilitzar per vigilar la majoria, si no tots els aspectes de la vostra infraestructura de TI, incloses les xarxes, els amfitrions (i els seus recursos), els serveis i també aplicacions.

És un sistema potent i ple de funcions que ajuda el personal tècnic d'una organització a identificar i resoldre ràpidament els problemes d'infraestructura de TI abans que afectin els processos crítics de negoci.

Algunes de les seves característiques principals són una arquitectura extensible, extensible mitjançant complements oferts per la comunitat o fets a mida (que són possibles gràcies a la disponibilitat d'API potents), un motor d'alertes per informar de problemes i informes avançats (que proporciona registres d'alertes i notificacions). , interrupcions i resposta d'alerta).

Nagios també ofereix gestors d'esdeveniments que permeten el reinici automàtic d'aplicacions i serveis fallits, admet milers de connectors i admet l'accés multiusuari a una interfície web senzilla i fàcil d'utilitzar, permetent així a diferents parts interessades controlar l'estat de la infraestructura de TI, etc. més.

En aquesta guia, us guiarem a través dels passos per instal·lar Nagios Core a openSUSE 15.3. Per a aquesta guia, instal·larem Nagios Core 4.4.7 (la darrera versió en el moment d'escriure) i Nagios Plugins 2.3.3.

Instal·lació de Nagios Core a openSUSE

1. Per a aquesta guia, suposem que SELinux està desactivat o en mode permissiu. Per defecte, SELinux està desactivat a openSUSE al fitxer /etc/selinux/config i podeu confirmar-ho executant les ordres següents:

$ ls -la /etc/selinux/config
$ cat /etc/selinux/config

2. A continuació, comenceu instal·lant els paquets necessaris que inclouen les biblioteques de desenvolupament C/C++, la biblioteca openssl, un programari de servidor web preferiblement apache2 (segons la documentació oficial) i PHP, de la següent manera:

$ sudo zypper install -t pattern devel_C_C++
$ sudo zypper install libopenssl-devel perl wget unzip apache2 apache2-utils php7 apache2-mod_php7 gd gd-devel libopenssl-devel

3. A continuació, inicieu el servei apache2 i comproveu si està en funcionament:

$ sudo systemctl enable --now apache2.service
$ sudo systemctl status apache2.service

4. A continuació, ordre wget i extreu el fitxer d'arxiu, de la següent manera:

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

5. Ara aneu al directori extret i configureu el procés de creació de la següent manera:

$ cd nagioscore-nagios-4.4.7
$ sudo ./configure  --with-httpd-conf=/etc/apache2/vhosts.d

Si tot està bé, veureu el resum de configuració tal com es mostra a la captura de pantalla següent.

6. A continuació, executeu l'ordre següent per compilar el programa principal i els CGI:

$ sudo make all

7. En aquest punt, heu de crear l'usuari i el grup de Nagios. A més, afegiu l'usuari apache al grup Nagios tal com es mostra:

$ sudo make install-groups-users
$ sudo /usr/sbin/usermod -a -G nagios wwwrun

8. Ara executeu l'ordre següent per instal·lar el programa principal, els CGI, així com els fitxers HTML:

$ sudo make install

9. Un cop la instal·lació s'hagi completat o s'hagi realitzat correctament, instal·leu el fitxer de la unitat de servei i habiliteu-lo per iniciar-se en el moment de l'inici del sistema:

$ sudo make install-daemoninit

10. A continuació, instal·leu i configureu el fitxer d'ordres extern.

$ sudo make install-commandmode

11. Perquè Nagios s'iniciï, requereix una configuració de mostra i també instal·lar els fitxers de configuració d'apache i habilitar els mòduls necessaris tal com es mostra:

$ sudo make install-config
$ sudo make install-webconf
$ sudo /usr/sbin/a2enmod rewrite
$ sudo /usr/sbin/a2enmod cgi
$ sudo /usr/sbin/a2enmod version
$ sudo /usr/sbin/a2enmod php7

12. A continuació, configureu un compte d'usuari administratiu de Nagios per a l'autenticació HTTP bàsica per poder iniciar sessió a la interfície web de Nagios, executant l'ordre següent que crearà un usuari anomenat nagiosadmin. Se us demanarà que establiu una contrasenya per al compte d'usuari (assegureu-vos que és una contrasenya segura).

$ sudo htpasswd2 -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Instal·lant Nagios Plugins a openSUSE

13. Els connectors de Nagios ofereixen la funcionalitat necessària per supervisar gairebé tot el que hi ha a la vostra infraestructura informàtica: permeten que Nagios funcioni correctament. En aquesta secció, mostrarem com descarregar i instal·lar els connectors de Nagios des del paquet font. Però, primer, instal·leu els paquets de requisits previs:

$ sudo zypper install autoconf gcc glibc libgcrypt-devel make libopenssl-devel wget gettext gettext-runtime automake net-snmp perl-Net-SNMP

14. A continuació, descarregueu el paquet font dels connectors de Nagios i extreu el fitxer d'arxiu mitjançant les ordres següents:

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

15. A continuació, aneu al directori extret, configureu les fonts i compileu i instal·leu els connectors com aquest:

$ cd nagios-plugins-release-2.3.3/
$ sudo ./tools/setup
$ sudo ./configure
$ sudo make
$ sudo make install

16. Ara esteu a punt d'accedir i provar la interfície web de Nagios, però abans, inicieu i activeu el servei Nagios i comproveu-ne l'estat per confirmar que està en funcionament, de la manera següent:

$ sudo systemctl start nagios.service 
$ sudo systemctl status nagios.service

A més, reinicieu el servei apache2 per aplicar els canvis recents a la seva configuració com aquesta:

$ sudo systemctl restart apach2.service

17. A més, el servei de tallafocs tallafocs està habilitat a oepnSUSE 15.3 de manera predeterminada, heu d'obrir els ports 80 i 443 a la seva configuració per permetre el trànsit HTTP i HTTPS al servidor web Apache, tal com es mostra:

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

Accés a la interfície web de Nagios des del navegador

18. Ara tot està a punt! Obriu el vostre navegador web i utilitzeu l'adreça IP del vostre servidor per accedir a la interfície web de Nagios, tal com es mostra a la captura de pantalla següent.

http://SERVER_IP/nagios

Espereu que aparegui el quadre de diàleg d'inici de sessió d'autenticació bàsica HTTP. A continuació, introduïu el nom d'usuari de l'administrador de Nagios, és a dir, nagiosadmin i la contrasenya que heu establert per a l'usuari tal com es descriu anteriorment. A continuació, feu clic a Inicia sessió.

19. Després d'iniciar sessió correctament, obtindreu accés a la interfície web de Nagios tal com es mostra a la captura de pantalla següent.

Això és tot el que teníem per a tu sobre la instal·lació de Nagios a openSUSE 15.3. El formulari de comentaris es troba a continuació, com sempre, utilitzeu-lo per posar-vos en contacte amb nosaltres per a qualsevol comentari o pregunta.

Per començar a supervisar els hosts/servidors Linux i Windows, consulteu aquestes guies:

  • Com afegir un host Linux al servidor de monitorització de Nagios
  • Com afegir l'amfitrió de Windows al servidor de monitorització de Nagios