Nagios Core: Què és Nagios i com instal·lar-Debian GNU / Linux?
En l'àmbit de les Xarxes i Servidors hi ha genials i eficients aplicacions per als Administradors de Sistemes/Servidors (SysAdmins) . Per això, avui parlarem d'una coneguda anomenada Nagios Core.
«Nagios Core» és bàsicament la versió gratuïta de «Nagios» . 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
I atès que, són poques 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 TI:
Webmin és una eina de configuració de sistemes accessible via web per a OpenSolaris, GNU/Linux i altres sistemes Unix. Amb ell es poden configurar aspectes interns de molts sistemes operatius, com 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 . des del navegador web

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 forma:
" Nagios ® Core ™ és una aplicació de monitorització de sistemes i xarxes de codi obert . Vigila els hosts ( equips ) i serveis que vostè especifiqui , alertant - li quan les coses van malament i quan milloren . Nagios Core va ser originalment dissenyat per funcionar sota Linux , encara que hauria de funcionar també , sota la majoria dels altres Sistemes Operatius basats en Unix ".
Característiques
Entre les moltes característiques de Nagios Core es poden esmentar les següents 10:
- El monitoratge de serveis de xarxa (SMTP, POP3, HTTP, NNTP, PING, entre d'altres.)
- La Monitorització dels recursos dels diferents hosts monitoritzats (Càrrega de l'processador, ús de el disc, entre d'altres.)
- Un disseny senzill de plugins que permet als usuaris desenvolupar fàcilment les seves pròpies comprovacions de serveis.
- Les comprovacions de servei en paral·lel.
- 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.
- 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).
- La possibilitat de definir controladors d'esdeveniments que s'executin durant esdeveniments de servei o d'amfitrió per a la resolució proactiva de problemes.
- La Rotació automàtica d'arxius de registre.
- El suport per implementar hosts de monitorització redundants.
- 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 utilitzar 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 Iniciar amb Systemd . En comptes, de la seva opció per defecte, que és sense Systemd o millor dit amb Systemd-shim . També executarem totes les ordres de comanda des de l' Usuari Sysadmin , en comptes de l' Usuari root , del Respin Linux.
I ara, per a la seva 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 d'ordre a executar al 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 d'ordres.
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 Nagios 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
























Per a més informació sobre «Nagios Core» es poden explorar els enllaços següents:
- Lloc oficial en GitHub
- documentació oficial
- Biblioteca de recursos
- Guies d'Instal·lació d'inici ràpid
- Sobre Nagios Core
10 alternatives lliures i obertes
- Cactus
- Cabot
- cockpit Project
- Icinga
- LliureMNS
- Munin
- Dades de la xarxa
- Pandora FMS
- PHP Server Monitor
- Zabbix
Per conèixer més sobre aquestes alternatives i d'altres, feu clic al següent enllaç: Programari de Monitorització d'Equips i Xarxes sota Codi Obert.

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 els Administradors de Sistemes/Servidors (SysAdmins) . I no només és poderosa sinó flexible i adaptativa, gràcies a l'ús dels múltiples complements (plugins) . I per a aquells que poguessin no fer-la servir, 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 «Des de Linux» per explorar més notícies, i uneix-te al nostre canal oficial de Telegram de Des de Linux.
