Ubuntu

Cómo instalar Nagios en Ubuntu 20.04

Cómo instalar Nagios en Ubuntu 20.04
Nagios es una herramienta de monitoreo de código abierto que fue diseñada para cumplir con el propósito de monitorear las diferentes aplicaciones de red, sus fuentes y varios dispositivos basados ​​en Linux. Con Nagios, podemos estar atentos a cualquier actividad crítica y eventos de mal funcionamiento del software enviando alertas automáticas a los administradores y evitando daños mayores.

Nagios también controla los detalles de la red (usando el puerto TCP, SMTP, POP3, HTTP, NNTP, PING, etc.)

Su funcionamiento se puede describir de la siguiente manera: Nagios configura protocolos de seguridad en los diferentes nodos de una red para detectar cualquier actividad sospechosa y notifica a los usuarios mediante un SMS automático. Estas actividades problemáticas incluyen HTTP, SSH, fallas de FTP, otros fallos de funcionamiento y errores críticos, etc. Y muestra la salida web utilizando notificaciones de estado actual y archivo de registro del historial de problemas, etc. Veamos cómo vamos a instalar Nagios en Ubuntu 20.04 máquina LTS.

Algunos prerrequisitos

Suponemos que al menos está familiarizado con los fundamentos del sistema operativo Linux y tiene un conocimiento básico de cómo funciona su shell interactivo. Aparte de eso, debería tener ubuntu 20 preinstalado.04 en su máquina virtual o servidor antes de continuar con la instalación.

Además, estamos descargando e instalando el paquete de Nagios de los depósitos oficiales aquí.

Usaremos el modo de acceso sudo durante la instalación. Si está usando su cuenta de root, debe excluir 'sudo' antes de cada uno de los comandos que usamos a continuación.

Aquí se explica cómo instalar Nagios en su máquina virtual o servidor.

Paso 1: busca las actualizaciones

En primer lugar, buscaremos en la web los últimos paquetes disponibles, los descargaremos e instalaremos. Utilice el siguiente comando para buscar actualizaciones.

$ sudo apt actualización y actualización

$ sudo apt install -y build-essential apache2 php openssl perl make
php-gd libgd-dev libapache2-mod-php libperl-dev libssl-dev demonio
wget apache2-utils descomprimir

Paso 2: crea una cuenta de usuario

Antes de instalar Nagios, debemos crear una cuenta de usuario paralela a la del usuario de apache. Escriba los siguientes comandos para agregar un usuario:

$ sudo useradd nagios
$ sudo groupadd nagcmd
$ sudo usermod -a -G nagcmd nagios
$ sudo usermod -a -G nagcmd www-data

Paso 3: Descarga Nagios desde el sitio web oficial

Con las actualizaciones y la cuenta de usuario cuidada, podemos descargar Nagios visitando el sitio web oficial.

Alternativamente, puede usar los siguientes comandos para descargar directamente desde la web:

$ cd / tmp

$ wget https: // activos.nagios.com / descargas / nagioscore / releases / nagios-4.4.5.alquitrán.gz

Luego extraiga los archivos con la ayuda del comando tar y muévalo a la ubicación que elija

$ tar -zxvf / tmp / nagios-4.4.5.alquitrán.gz

$ cd / tmp / nagios-4.4.5 /

Paso 4: compila Nagios con Ubuntu 20.04

Escriba los siguientes comandos:

$ sudo ./ configure --with-nagios-group = nagios
--with-command-group = nagcmd --with-httpd_conf = / etc / apache2 / sites-enabled /

$ sudo hacer todo

$ sudo make install

$ sudo make install-init

$ sudo make install-config

$ sudo make install-commandmode

Paso 5: actualice su dirección de correo electrónico

Escriba el siguiente comando:

$ sudo gedit / usr / local / nagios / etc / objects / contactos.cfg

Lo que hace este comando es que edita el archivo (contactos.cfg) ubicado en el directorio usr / local / nagios / etc / objects, para incluir la dirección de correo electrónico donde queremos recibir las notificaciones.

Paso 6: Inicie el instalador de la interfaz web

Con todas las entradas anteriores en sus lugares, finalmente podemos pasar a la instalación de la interfaz web de Nagios. Utilice los siguientes códigos, para empezar, la instalación.

$ sudo make install-webconf

Necesitará una cuenta de usuario para comenzar a usar la interfaz web de Nagios, por lo que, naturalmente, primero debe crear una cuenta de usuario.

Escriba lo siguiente en el shell interactivo para crear una cuenta de usuario.

$ cd / tmp / nagios-4.4.5 $ sudo htpasswd -c / usr / local / nagios / etc / htpasswd.usuarios

$ sudo a2enmod cgi

Finalmente, puede reiniciar los servidores Apache.

$ sudo systemctl reiniciar apache2

Paso 7: Instale los complementos de Nagios

Si aún no está en / tmp, puede cambiar de directorio usando:

$ cd / tmp

Y luego use el siguiente comando para iniciar la descarga.

$ wget https: // complementos de nagios.org / download / nagios-plugins-2.3.3.alquitrán.gz

A continuación, debe extraer el archivo y colocarlo en el directorio resultante:

$ tar -zxvf / tmp / nagios-plugins-2.3.3.alquitrán.gz

$ cd / tmp / nagios-plugins-2.3.3 /

Una vez que haya cambiado los directorios, compile los complementos usando el siguiente comando:

$ sudo ./ configure --with-nagios-user = nagios --with-nagios-group = nagios

$ sudo hacer

$ sudo make install

Paso 8: uso de Nagios en Ubuntu

Para asegurarse de que la configuración se haya visto correctamente, use el siguiente comando:

$ sudo / usr / local / nagios / bin / nagios -v

$ cd / usr / local / nagios / etc / nagios.cfg

Active el servicio Nagios para iniciarlo automáticamente cada vez que inicie su máquina virtual usando:

$ sudo systemctl habilitar nagios

Iniciar los servicios.

$ sudo systemctl iniciar Nagios

Paso 9: familiarícese con la interfaz web

Ir http: // ip-add / nagios / y tener una grieta en la interfaz web. Se le pedirán las credenciales de usuario antes de iniciar sesión.

Al iniciar sesión, debería ver el panel de miembros:

Observe la variedad de opciones en el extremo izquierdo de la interfaz. Coloca el cursor sobre ellos para obtener más información.

Terminando las cosas

En este tutorial, hemos visto cómo instalar Nagios en Ubuntu 20.04. Repasamos y detallamos todos los pasos que deben seguirse y explicamos qué función cumple cada paso en general. Es mucho más fácil instalar Nagios desde sus repositorios oficiales que instalarlo desde su código fuente. Pero a veces, sucede que los repositorios no pueden entregar las últimas versiones de Nagios. Esto, por supuesto, nunca es el caso cuando usa el código fuente para instalar Nagios.

Tutorial de OpenTTD
OpenTTD es uno de los juegos de simulación empresarial más populares que existen. En este juego, necesitas crear un maravilloso negocio de transporte....
SuperTuxKart para Linux
SuperTuxKart es un gran título diseñado para ofrecerte la experiencia Mario Kart de forma gratuita en tu sistema Linux. Es bastante desafiante y diver...
Tutorial de Battle for Wesnoth
The Battle for Wesnoth es uno de los juegos de estrategia de código abierto más populares que puedes jugar en este momento. Este juego no solo ha esta...