Core de Nagios: que é Nagios e como instalalo en Debian GNU / Linux?

Core de Nagios: que é Nagios e como instalalo en Debian GNU / Linux?

Core de Nagios: que é Nagios e como instalalo en Debian GNU / Linux?

No campo de Redes e servidores hai grandes e eficientes aplicacións para Administradores de sistemas / servidores (SysAdmins). Por iso, hoxe falaremos dunha coñecida convocatoria Núcleo de Nagios.

Núcleo de Nagios é basicamente a versión gratuíta de Nagios. O que á súa vez é basicamente popular equipo / servizos / programa de seguimento de rede no formato de código aberto.

Webmin: administración desde o navegador web

Webmin: administración desde o navegador web

E xa que raramente abordamos problemas relacionados con aplicacións, programas e sistemas do campo de Redes e servidores ou uso específico para Administradores de sistemas / servidores (SysAdmins)De seguido deixaremos algunhas ligazóns a algunhas publicacións anteriores relacionadas con este campo das TIC:

"Webmin é unha ferramenta de configuración do sistema accesible á web para OpenSolaris, GNU / Linux e outros sistemas Unix. Con el, podes configurar aspectos internos de moitos sistemas operativos, como usuarios, cotas de espazo, servizos, ficheiros de configuración, apagado do ordenador, etc., así como modificar e controlar moitas aplicacións gratuítas, como o servidor web Apache, PHP, MySQL, DNS, Samba, DHCP, entre outros." Webmin: administración desde o navegador web

Artigo relacionado:
Webmin: administración desde o navegador web

Artigo relacionado:
Webmin: administración desde o navegador web
Artigo relacionado:
TurnKey Linux: a biblioteca de dispositivos virtuais

Nagios Core: versión gratuíta e gratuíta de Nagios

Nagios Core: versión gratuíta e gratuíta de Nagios

Que é Nagios Core?

Segundo o sitio web oficial de Nagios, Núcleo de Nagios Descríbese do seguinte xeito:

"Nagios® Core ™ é unha aplicación de control de rede e sistema de código aberto. Supervisa os hosts (ordenadores) e servizos que especifica, avisándolle cando as cousas van mal e cando melloran. Nagios Core foi deseñado orixinalmente para funcionar baixo Linux, aínda que tamén debería funcionar baixo a maioría dos outros sistemas operativos baseados en Unix. Ademais, é a versión gratuíta da nosa ferramenta actual chamada Nagios XI."

Características

Entre as moitas características de Núcleo de Nagios pódense mencionar os seguintes 10:

  1. Servizos de rede de control (SMTP, POP3, HTTP, NNTP, PING, entre outros).
  2. Monitorizar os recursos dos diferentes hosts supervisados ​​(carga do procesador, uso do disco, entre outros).
  3. Un sinxelo deseño de complemento que permite aos usuarios desenvolver facilmente os seus propios controis de servizo.
  4. Comprobacións de servizo paralelas.
  5. A capacidade de definir a xerarquía de host de rede empregando hosts "pai", o que lle permite detectar e distinguir entre os hosts que están inactivos e os inalcanzables.
  6. Notificacións de contacto cando se producen e se resolven problemas de host ou servizo (por correo electrónico, buscapersoas ou método definido polo usuario).
  7. A capacidade de definir controladores de eventos para executalos durante eventos de host ou servizo para a resolución de problemas proactiva.
  8. Rotación automática de ficheiros de rexistro.
  9. Soporte para implementar hosts de supervisión redundantes.
  10. Unha interface web opcional para ver o estado actual da rede, o historial de notificacións e problemas, o ficheiro de rexistro e moito máis.

Como instalalo en Debian GNU / Linux 10?

Antes de comezar esta parte, cómpre sinalar como de costume que para este caso práctico empregaremos o habitual Respin Linux chamado Milagres GNU / Linux, que está baseado en MX Linux 19 (Debian 10). Que foi construído seguindo o noso «Guía de Snapshot MX Linux».

Non obstante, calquera GNU / Linux Distro que apoio Systemd. Polo tanto, usaremos isto Resin MX MX a partir de Sistema de arranque GRUB pola súa opción con "Comezar con Systemd". En vez da súa opción predeterminada, que é sen Systemd ou mellor dito con Systemd-shim. Ademais, executaremos todos os comandos do comando desde o Usuario de Sysadmin, en vez de Usuario raíz, do devandito Respin Linux.

E agora polo seu descarga, instalación e uso, usaremos o «Guía de instalación rápida para Debian« e estes serían os ordes de mando para executalo na terminal (consola) do seu sistema operativo:

1.- Pasos para preparar o sistema operativo

Actualice os repositorios e instale os paquetes esenciais e necesarios para traballar Núcleo de Nagios.

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

2.- Descarga o software 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.- Compila o software actual

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

4.- Crear usuarios e grupos

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

5.- Instala varios paquetes esenciais

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

6.- Instala os ficheiros de configuración de Apache

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Instala e configura o Firewall a través de IPTables

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

8.- Crea unha conta de usuario en Apache para comezar en Nagios Core

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

9.- Reiniciar / iniciar os servizos necesarios

systemctl restart apache2.service
systemctl start nagios.service

Nota: Reinicie o sistema operativo en caso de problemas con estes comandos de comando.

10.- Inicia sesión en Nagios Core

Executa un explorador web na máquina local se tes un entorno gráfico de usuario (GUI) ou noutro computador da rede. E na barra de enderezos escribe calquera dos seguintes comandos como consideres oportuno:

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

Nota: Se non ve a xanela "Inicio de sesión de Nagios Core", comprobe que o seu sistema operativo baseado en Debian GNU / Linux 8/9/10 ten a configuración correcta. "Raíz do documento" do Servidor Apache dentro do seguinte ficheiro de configuración: /etc/apache2/apache2.conf. Substitúe o camiño /var/www polo seguinte: /var/www/html. A continuación, reinicia o servizo Apache ou o ordenador e téntao de novo no ordenador.

Instalando os complementos de Nagios Core

Actualice os repositorios e instale os paquetes esenciais e necesarios para traballar Complementos de Nagios.

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

Descarga e descomprime o paquete actual cos "Complementos de Nagios"

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

Compile e instale os "complementos de Nagios"

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

Capturas de pantalla

Nagios Core: captura de pantalla 1

Nagios Core: captura de pantalla 2

Nagios Core: captura de pantalla 3

Nagios Core: captura de pantalla 4

Nagios Core: captura de pantalla 5

Nagios Core: captura de pantalla 6

Nagios Core: captura de pantalla 7

Nagios Core: captura de pantalla 8

Nagios Core: captura de pantalla 9

Nagios Core: captura de pantalla 10

Nagios Core: captura de pantalla 11

Nagios Core: captura de pantalla 12

Nagios Core: captura de pantalla 13

Nagios Core: captura de pantalla 14

Nagios Core: captura de pantalla 15

Nagios Core: captura de pantalla 16

Nagios Core: captura de pantalla 17

Nagios Core: captura de pantalla 1

Nagios Core: captura de pantalla 19

Nagios Core: captura de pantalla 20

Nagios Core: captura de pantalla 21

Nagios Core: captura de pantalla 22

Nagios Core: captura de pantalla 23

Nagios Core: captura de pantalla 24

Nagios Core: captura de pantalla 25

Para máis información sobre Núcleo de Nagios podes explorar as seguintes ligazóns:

10 alternativas gratuítas e abertas

  1. Cactos
  2. Cabot
  3. Proxecto Cockpit
  4. Icinga
  5. LibreMNS
  6. Munin
  7. Netdata
  8. Pandora FMS
  9. Monitor do servidor PHP
  10. Zabbix

Para saber máis sobre estes alternativas e moito máis, fai clic na seguinte ligazón: Software de monitorización de equipos e redes en código aberto.

Resumo: varias publicacións

Resumo

En resumo, como se viu Núcleo de Nagios é unha ferramenta de software perfecta para o campo de Redes / Servidores e Administradores de sistemas / servidores (SysAdmins). E non só é potente senón flexible e adaptable, grazas ao uso do seu múltiplo complementos. E para quen non o use, sempre hai alternativas excelentes como Proxecto Zabbix, Icinga e Cockpit, entre moitos outros.

Agardamos que esta publicación sexa moi útil para todo o mundo «Comunidad de Software Libre y Código Abierto» e de gran contribución á mellora, crecemento e difusión do ecosistema de aplicacións dispoñibles para «GNU/Linux». E non deixes de compartilo con outros, nos teus sitios web, canles, grupos ou comunidades de redes sociais ou sistemas de mensaxería favoritos. Finalmente, visite a nosa páxina de inicio en «Desde Linux» para explorar máis novas e unirse á nosa canle oficial de Telegrama de DesdeLinux.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.