Nagios Core: Què és Nagios i com instal·lar-Debian GNU / Linux?

Nagios Core: Què és Nagios i com instal·lar-Debian GNU / Linux?

Nagios Core: Què és Nagios i com instal·lar-Debian GNU / Linux?

En l'àmbit de les Xarxes i servidors existeixen genials i eficients aplicacions per als Administradors de Sistemes / Servidors (sysadmins). Per això, avui parlarem d'una molt coneguda anomenada «Nagios Core».

«Nagios Core» és bàsicament la versió gratuïta de «Nagis». El qual al seu torn, bàsicament és un popular programa de monitorització d'equips / serveis / xarxes en format de codi obert.

Webmin: administració des del navegador web

Webmin: Administració des del navegador web

I atès que, són poques les vegades que abordem temes relacionats amb aplicacions, programes i sistemes de l'àmbit de les Xarxes i servidors o d'ús específic per als Administradors de Sistemes / Servidors (sysadmins), Deixarem immediatament més avall alguns enllaços a algunes publicacions anteriors relacionades amb aquest àmbit TU:

"Webmin és una eina de configuració de sistemes accessible via web per OpenSolaris, GNU / Linux i altres sistemes Unix. Amb ell es poden configurar aspectes interns de molts sistemes operatius, com a usuaris, quotes d'espai, serveis, arxius de configuració, apagat de l'equip, etcètera, així com modificar i controlar moltes aplicacions lliures, com el servidor web Apache, PHP, MySQL, DNS, Samba, DHCP, entre d'altres." Webmin: Administració des del navegador web

Article relacionat:
Webmin: administració des del navegador web
Article relacionat:
Webmin: administració des del navegador web
TurnKey Linux 14.1
Article relacionat:
TurnKey Linux: La biblioteca de dispositius virtuals

Nagios Core: Versió lliure i gratuïta de Nagios

Nagios Core: Versió lliure i gratuïta de Nagios

Què és Nagios Core?

Segons el lloc web oficial de Nagios, «Nagios Core» és descrit de la següent manera:

"Nagios® Core ™ és una aplicació de monitorització de sistemes i xarxes de codi obert. Vigila els hosts (equips) i serveis que especifiqueu, alertant quan les coses van malament i quan milloren. Nagios Core va ser originalment dissenyat per funcionar sota Linux, tot i que hauria de funcionar també, sota la majoria dels altres sistemes operatius basats en Unix. A més, és la versió gratuïta de la nostra eina actual anomenada Nagios XI."

Característiques

Entre les moltes característiques de «Nagios Core» es poden esmentar les següents 10:

  1. El monitoratge de serveis de xarxa (SMTP, POP3, HTTP, NNTP, PING, entre d'altres.)
  2. La Monitorització dels recursos dels diferents hosts monitoritzats (Càrrega de l'processador, ús de el disc, entre d'altres.)
  3. Un disseny senzill de plugins que permet als usuaris desenvolupar fàcilment les seves pròpies comprovacions de serveis.
  4. Les comprovacions de servei en paral·lel.
  5. La possibilitat de definir la jerarquia de hosts de la xarxa utilitzant hosts «pares», el que permet detectar i distingir entre els hosts que estan caiguts i els que són inabastables.
  6. Les notificacions de contacte quan es produeixen problemes de servei o d'amfitrió i es resolen (per correu electrònic, buscapersones o mètode definit per l'usuari).
  7. La possibilitat de definir controladors d'esdeveniments que s'executin durant esdeveniments de servei o d'amfitrió per a la resolució proactiva de problemes.
  8. La Rotació automàtica d'arxius de registre.
  9. El suport per implementar hosts de monitorització redundants.
  10. Una Interfície web opcional per veure l'estat actual de la xarxa, l'historial de notificacions i problemes, l'arxiu de registre, entre d'altres.

Com instal·lar Debian GNU / Linux 10 €

Abans d'iniciar aquesta part, val destacar com de costum que per a aquest cas pràctic farem servir l'habitual Respin Linux anomenat Milagros GNU / Linux, Que està basat sobre MX Linux 19 (Debian 10). El qual ha estat construït seguint la nostra «Guia per fer Snapshot de MX Linux».

No obstant això, es podria usar còmodament qualsevol Distro GNU / Linux que suporti Systemd. Per tant, farem servir aquest Respin de MX Linux iniciant des del Sistema d'arrencada GRUB mitjançant la seva opció amb «Inicia amb systemd». En comptes, de la seva opció per defecte, que és sens Systemd o millor dit amb Systemd-shim. També, executarem totes les ordres de comandament des del Usuari sysadmin, En comptes del Usuari root, De dit Respin Linux.

I ara, per al seu descàrrega, instal·lació i ús, Farem servir la «Guia d'instal·lació d'inici ràpid per a Debian« i aquestes serien les ordres de comandament a executar en el terminal (consola) del seu Sistema Operatiu:

1.- Passos per preparar el Sistema Operatiu

Actualitzar els Repositoris i instal·lar paquets essencials i necessaris per treballar amb «Nagios Core».

sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev

2.- Descarregar el programari actual

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

3.- Compilar el programari actual

cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all

4.- Crear Usuaris i Grups

sudo make install-groups-users
sudo usermod -a -G nagios www-data

5.- Instal·lar paquets diversos essencials

sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config

6.- Instal·lar arxius de configuració d'Apache

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Instal·lar i configurar el Firewall via IPTables

sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent

8.- Crear compte d'usuari a Apache per iniciar a Nagios Core

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

9.- Reiniciar / Iniciar Serveis necessaris

systemctl restart apache2.service
systemctl start nagios.service

Nota: Reinicieu el Sistema Operatiu en cas de problemes amb aquestes ordres de comandament.

10.- Inicia una sessió al Nagios Core

Executeu un navegador web a la màquina local si posseeix un Entorn Gràfic d'Usuari (GUI) o en un altre equip de la Xarxa. I a la barra d'adreces escriviu qualsevol de les següents ordres de comandament segons vegi convenient:

http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios

Nota: En cas de no visualitzar finestra de «Inici sessió en Nagios Core», verifiqui que el seu Sistema Operatiu basat en Debian GNU / Linux 8/9/10 tingui ben configurat el Document root del servidor Apache dins el fitxer de configuració següent: /etc/apache2/apache2.conf. Substituïu la ruta /var/www per la següent: /var/www/html. Després torna a arrencar el Servei Apache o l'equip, i torni a provar novament a l'ordinador.

Instal·lació de Complements (Complements) de Nagios Core

Actualitzar els Repositoris i instal·lar paquets essencials i necessaris per treballar amb «Nagis Plugins».

sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext

Descarregar i descomprimir el paquet actual amb els «Nagios Plugins»

cd /tmp
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

Compilar i instal·lar els «Nagios Plugins»

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

pantallazos

Nagios Core: Pantallazo 1

Nagios Core: Pantallazo 2

Nagios Core: Pantallazo 3

Nagios Core: Pantallazo 4

Nagios Core: Pantallazo 5

Nagios Core: Pantallazo 6

Nagios Core: Pantallazo 7

Nagios Core: Pantallazo 8

Nagios Core: Pantallazo 9

Nagios Core: Pantallazo 10

Nagios Core: Pantallazo 11

Nagios Core: Pantallazo 12

Nagios Core: Pantallazo 13

Nagios Core: Pantallazo 14

Nagios Core: Pantallazo 15

Nagios Core: Pantallazo 16

Nagios Core: Pantallazo 17

Nagios Core: Pantallazo 1

Nagios Core: Pantallazo 19

Nagios Core: Pantallazo 20

Nagios Core: Pantallazo 21

Nagios Core: Pantallazo 22

Nagios Core: Pantallazo 23

Nagios Core: Pantallazo 24

Nagios Core: Pantallazo 25

Per a més informació sobre «Nagios Core» es poden explorar els següents enllaços:

10 alternatives lliures i obertes

  1. Cactus
  2. Cabot
  3. cockpit Project
  4. Icinga
  5. LliureMNS
  6. Munin
  7. Dades de la xarxa
  8. Pandora FMS
  9. PHP Server Monitor
  10. Zabbix

Per conèixer més sobre aquestes alternatives i altres més, feu clic al següent enllaç: Programari de Monitorització d'Equips i Xarxes sota Codi Obert.

Resum: Publicacions diverses

Resum

En resum, com s'ha pogut apreciar «Nagios Core» és una eina de programari perfecta per a l'àmbit de les Xarxes / Servidors i als Administradors de Sistemes / Servidors (sysadmins). I no només és poderosa sinó flexible i adaptativa, gràcies a l'ús dels seus múltiples complements (plugins). I per a aquells que poguessin no usar-la, sempre hi ha grans alternatives com Zabbix, Icinga i Cockpit Project, Entre molts altres.

Esperem que aquesta publicació, sigui de molta utilitat per a tota la «Comunidad de Software Libre y Código Abierto» i de gran contribució a la millora, creixement i difusió de l'ecosistema d'aplicacions disponibles per a «GNU/Linux». I no deixis de compartir-la amb altres, en els teus llocs webs, canals, grups o comunitats favorites de xarxes socials o sistemes de missatgeria. Finalment, visita la nostra pàgina d'inici en «DesdeLinux» per explorar més notícies, i uneix-te al nostre canal oficial de Telegram de DesdeLinux.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.