GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Nagios 4.4.3 en Ubuntu 18.04 y Ubuntu 16.04

Nagios es una de las herramientas de monitoreo de código abierto más utilizadas para monitorear los servicios y aplicaciones que se ejecutan en Windows y Linux. También tiene la capacidad de monitorear enrutadores y otros dispositivos de red.

Con la ayuda de Nagios, puede monitorear servicios y atributos básicos. Podemos acceder a Nagios mediante la interfaz web que viene con el paquete, pero las configuraciones deben realizarse a nivel de archivo.

Lista de servicios

Nagios puede monitorear sus servicios y atributos "privados" de servidores Linux/UNIX, como:

Atributos

  • Carga de la CPU
  • Uso de memoria
  • Uso de disco
  • Usuarios registrados
  • Procesos en ejecución
  • etc.

Servicios privados

  • HTTP
  • FTP
  • SSH
  • SMTP
  • etc

Requisitos

Cambiemos al usuario root.

sudo su -

Antes de compilar Nagios desde la fuente, deberá instalar paquetes dependientes para Nagios. Actualice el caché del repositorio e instale las dependencias para Nagios.

apt-get update 
apt-get install build-essential apache2 php openssl perl make php-gd libgd-dev libapache2-mod-php libperl-dev libssl-dev daemon wget apache2-utils unzip

Cree el usuario nagios y el grupo nagcmd (permitiendo que los comandos externos se ejecuten a través de la interfaz web), agregue el usuario nagios y apache a la parte del grupo nagcmd.

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

Instalar el núcleo de Nagios

Puede usar los siguientes comandos para descargar el núcleo de Nagios (v4.4.3). De lo contrario, puede visitar el sitio web oficial para descargar la última versión del núcleo de Nagios.

cd /tmp 
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.3.tar.gz
tar -zxvf /tmp/nagios-4.4.3.tar.gz
cd /tmp/nagios-4.4.3/

Realice los pasos a continuación para compilar Nagios desde el código fuente.

./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/
make all
make install
make install-init
make install-config
make install-commandmode

Configurar Nagios

El instalador ahora ha colocado los archivos de configuración en /usr/local/nagios/etc directorio. Estos archivos de configuración predeterminados deberían funcionar bien por ahora para iniciar Nagios. Todo lo que necesita para hacer un solo cambio antes de continuar.

Edite el /usr/local/nagios/etc/objects/contacts.cfg y cambie la dirección de correo electrónico asociada con la definición de contacto de nagiosadmin a la dirección que le gustaría usar para recibir alertas.

vi /usr/local/nagios/etc/objects/contacts.cfg

Cambie el campo de la dirección de correo electrónico para recibir la notificación.

define contact{
        contact_name                    nagiosadmin             ; Short name of user
        use                             generic-contact         ; Inherit default values from generic-contact template (defined above)
        alias                           Nagios Admin            ; Full name of user

        email                           [email protected]      ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******

             }

Instalar la interfaz web de Nagios

Ejecute el siguiente comando en la terminal para instalar la interfaz web de Nagios.

make install-webconf

Cree una cuenta de usuario (nagiosadmin) para iniciar sesión en la interfaz web de Nagios. Recuerde la contraseña que asignó a esta cuenta; la necesitará más adelante.

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

Ejecute el siguiente comando.

a2enmod cgi

Reinicie Apache para que la nueva configuración surta efecto.

systemctl restart apache2

Instalar complementos de Nagios

Ahora es el momento de descargar los complementos de Nagios para monitorear los servicios. Colóquelo en el directorio /tmp.

cd /tmp
wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz
tar -zxvf /tmp/nagios-plugins-2.2.1.tar.gz
cd /tmp/nagios-plugins-2.2.1/

Compile e instale los complementos.

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

Iniciar Nagios

Verifique los archivos de configuración de muestra de Nagios.

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

Salida:

Nagios Core 4.4.3
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 2019-01-15
License: GPL

Website: https://www.nagios.org
Reading configuration data...
   Read main config file okay...
   Read object config files okay...

Running pre-flight check on configuration data...

Checking objects...
        Checked 8 services.
        Checked 1 hosts.
        Checked 1 host groups.
        Checked 0 service groups.
        Checked 1 contacts.
        Checked 1 contact groups.
        Checked 24 commands.
        Checked 5 time periods.
        Checked 0 host escalations.
        Checked 0 service escalations.
Checking for circular paths...
        Checked 1 hosts
        Checked 0 service dependencies
        Checked 0 host dependencies
        Checked 5 timeperiods
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

Permita que Nagios se inicie automáticamente al iniciar el sistema.

systemctl enable nagios

Ahora, inicie el servicio Nagios.

systemctl start nagios

Acceder a la interfaz web de Nagios

Ahora acceda a la interfaz web de Nagios usando la siguiente URL.

http://ip-add-re-ss/nagios/

Se le pedirá el nombre de usuario (nagiosadmin) y la contraseña que especificó anteriormente.

Tras iniciar sesión correctamente, accederá a la página de inicio de Nagios.

Puede monitorear los servicios haciendo clic en Servicios en el panel izquierdo.

De forma predeterminada, Nagios puede monitorear solo el host local, es decir, el servidor de Nagios. Si desea monitorear máquinas remotas, debe instalar y configurar el complemento NRPE.

LEER :Cómo agregar un host Linux a la supervisión de Nagios mediante el complemento NRPE

Eso es todo.


Ubuntu
  1. Cómo instalar Nagios 4.0.8 en Ubuntu 15.04 (Vivid Vervet)

  2. Cómo instalar Nagios en Ubuntu 13.04

  3. Cómo instalar Nagios en Ubuntu 14.04

  4. Cómo instalar Nagios en Ubuntu 15.04

  5. Cómo instalar Nagios en Ubuntu 16.04

Cómo instalar el navegador de enlaces en Ubuntu 20.04

Cómo instalar Make en Ubuntu 20.04

Cómo instalar qt en Ubuntu 20.04

¿Cómo instalar Nagios en Ubuntu 20.04?

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04