GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar y configurar Nagios Core en CentOS 8 / RHEL 8

Nagios es una red gratuita y de código abierto y un motor de alerta que se utiliza para monitorear varios dispositivos, como dispositivos de red y servidores en una red. Es compatible con Linux y sistema operativo Windows y proporciona una interfaz web intuitiva que le permite monitorear fácilmente los recursos de la red. Cuando está configurado profesionalmente, puede alertarlo en caso de que un servidor o un dispositivo de red se caiga o funcione mal a través de alertas por correo electrónico. En este tema, explicamos cómo puede instalar y configurar el núcleo de Nagios en RHEL 8 / Cent OS 8 .

Requisitos previos de Nagios Core

Antes de comenzar, realice una verificación de vuelo y asegúrese de tener lo siguiente:

  • Una instancia de RHEL 8 / CentOS 8
  • Acceso SSH a la instancia
  • Una conexión a Internet rápida y estable

Con los requisitos anteriores bajo control, ¡arremanguémonos!

Paso 1:Instale la pila LAMP

Para que Nagios funcione como se espera, debe instalar la pila LAMP o cualquier otra pila de alojamiento web, ya que se ejecutará en un navegador. Para lograr esto, ejecute el comando:

# dnf install httpd mariadb-server php-mysqlnd php-fpm

Debe asegurarse de que el servidor web Apache esté en funcionamiento. Para hacerlo, inicie y habilite el servidor Apache usando los comandos:

# systemctl start httpd
# systemctl enable httpd

Para comprobar el estado de la ejecución del servidor Apache

# systemctl status httpd

A continuación, debemos iniciar y habilitar el servidor MariaDB, ejecutar los siguientes comandos

# systemctl start mariadb
# systemctl enable mariadb

Para verificar el estado de MariaDB, ejecute:

# systemctl status mariadb

Además, podría considerar fortalecer o asegurar su servidor y hacerlo menos susceptible al acceso no autorizado. Para proteger su servidor, ejecute el comando:

# mysql_secure_installation

Asegúrese de establecer una contraseña segura para su instancia de MySQL. Para las indicaciones posteriores, escriba y presiona ENTRAR

Paso 2:Instale los paquetes necesarios

Además de instalar el servidor LAMP, se necesitan algunos paquetes adicionales para la instalación y configuración adecuada de Nagios. Por lo tanto, instale los paquetes como se muestra a continuación:

# dnf install gcc glibc glibc-common wget gd gd-devel perl postfix

Paso 3:Cree una cuenta de usuario de Nagios

A continuación, debemos crear una cuenta de usuario para el usuario de Nagios. Para lograr esto, ejecute el comando:

# adduser nagios
# passwd nagios

Ahora, necesitamos crear un grupo para Nagios y agregar el usuario de Nagios a este grupo.

# groupadd nagiosxi

Ahora agregue el usuario de Nagios al grupo

# usermod -aG nagiosxi nagios

Además, agregue el usuario de Apache al grupo de Nagios

# usermod -aG nagiosxi apache

Paso 4:Descarga e instala el núcleo de Nagios

Ahora podemos continuar e instalar Nagios Core. La última versión estable en Nagios 4.4.5 que se lanzó el 19 de agosto de 2019. Pero primero, descargue el archivo tarball de Nagios desde su sitio oficial.

Para descargar el núcleo de Nagios, primero diríjase al directorio tmp

# cd /tmp

A continuación, descargue el archivo tarball

# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz

Después de descargar el archivo tarball, extráigalo usando el comando:

# tar -xvf nagios-4.4.5.tar.gz

A continuación, navegue hasta la carpeta sin comprimir

# cd nagios-4.4.5

Ejecute los siguientes comandos en este orden

# ./configure --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-daemoninit
# make install-config
# make install-commandmode
# make install-exfoliation
>

Para configurar la configuración de Apache, emita el comando:

# make install-webconf

Paso 5:configurar la autenticación del servidor web Apache

A continuación, vamos a configurar la autenticación para el usuario nagiosadmin . Tenga cuidado de no cambiar el nombre de usuario o, de lo contrario, es posible que deba realizar una configuración adicional que puede ser bastante tediosa.

Para configurar la autenticación, ejecute el comando:

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

Se le pedirá la contraseña del usuario nagiosadmin. Ingrese y confirme la contraseña solicitada. Este es el usuario que utilizará para iniciar sesión en Nagios hacia el final de este tutorial.

Para que los cambios surtan efecto, reinicie su servidor web.

# systemctl restart httpd

Paso 6:Descargue e instale los complementos de Nagios

Los complementos ampliarán la funcionalidad del servidor Nagios. Lo ayudarán a monitorear varios servicios, dispositivos de red y aplicaciones. Para descargar el archivo tarball del complemento, ejecute el comando:

# wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz

A continuación, extraiga el archivo tarball y navegue hasta la carpeta del complemento sin comprimir

# tar -xvf nagios-plugins-2.2.1.tar.gz
# cd nagios-plugins-2.2.1

Para instalar los complementos, compile el código fuente como se muestra

# ./configure --with-nagios-user=nagios --with-nagios-group=nagiosxi
# make
# make install

Paso 7:Verificar e iniciar Nagios

Después de la instalación exitosa de los complementos de Nagios, verifique la configuración de Nagios para asegurarse de que todo esté bien y no haya errores en la configuración:

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

A continuación, inicie Nagios y verifique su estado

# systemctl start nagios
# systemctl status nagios

En caso de que Firewall se esté ejecutando en el sistema, permita "80" usando el siguiente comando

# firewall-cmd --permanent --add-port=80/tcp
# firewall-cmd --reload

Paso 8:acceda al panel de control de Nagios a través del navegador web

Para acceder a Nagios, busque la dirección IP de su servidor como se muestra

http://ip-del-servidor/nagios

Aparecerá una ventana emergente solicitando el nombre de usuario y la contraseña del usuario que creamos anteriormente en el Paso 5. Ingrese las credenciales y presione 'Iniciar sesión '

Esto lo lleva al tablero de Nagios como se muestra a continuación

Finalmente, instalamos y configuramos con éxito Nagios Core en CentOS 8/RHEL 8. Sus comentarios son bienvenidos.


Cent OS
  1. Cómo instalar y configurar Nginx en CentOS 7

  2. Cómo instalar y configurar R en el sistema RHEL 8/CentOS 8 Linux

  3. CentOS/RHEL 7:Cómo instalar y configurar telnet

  4. Cómo instalar y configurar Samba en CentOS/RHEL

  5. Cómo instalar y configurar telnet en RHEL/CentOS 5,6

Cómo instalar y configurar Nagios 4.0.7 en CentOS 7

Cómo instalar y configurar el servidor VNC en CentOS 7 / RHEL 7

Cómo instalar Nagios Core y NRPE en CentOS 8

Cómo instalar y configurar Jenkins en CentOS 8 / RHEL 8

Cómo instalar y configurar MariaDB en CentOS/RHEL 7

Cómo instalar y configurar el servidor VNC en CentOS/RHEL 8