GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instale Nagios3 en Ubuntu 13.10 VPS para monitorear servidores y servicios virtuales

En el siguiente artículo lo guiaremos a través de los pasos sobre cómo instalar Nagios3 en un Ubuntu 13.10 VPS para que pueda supervisar sus servidores y servicios virtuales desde tu VPS .

Nagios3 es un sistema de monitoreo robusto y muy poderoso que puede ayudarlo a monitorear sus servidores virtuales y los servicios que se ejecutan en sus servidores.

Es uno de los mejores sistemas de monitoreo de código abierto que existen.

Antes de continuar, inicie una sesión de pantalla ejecutando:

## screen -U -S nagios-screen

Luego, asegúrese de que su Ubuntu 13.10 VPS esté completamente actualizado ejecutando:

## apt-get update
## apt-get upgrade

Si Apache2 no está instalado en su vps, ejecute el siguiente comando para instalarlo:

## apt-get install apache2

Lo siguiente que debe hacer es instalar los complementos Nagios y Nagios NRPE (Nagios Remote Plugin Executor) en su VPS ejecutando:

## apt-get install nagios3 nagios-nrpe-plugin

se le pedirá que ingrese su nagiosadmin contraseña del usuario como se muestra a continuación

si por alguna razón no lo está, use el siguiente comando para configurar su nagiosadmin contraseña del usuario:

## htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin

continúe agregando www-data de Apache usuario al nagios grupo:

## usermod -a -G nagios www-data

agregar bit ejecutable para nagios group a todo lo que está debajo de /var/lib/nagios3/ directorio:

## chmod -R g+x /var/lib/nagios3/

a continuación, edite el archivo de configuración de Nagios3 en /etc/nagios3/nagios.cfg y habilite los comandos externos configurando check_external_commands de 0 a 1:

## vim +/check_external_commands /etc/nagios3/nagios.cfg

reinicie Nagios y Apache y acceda a su Nagios en http://your.hostname.com/nagios3

## service apache2 restart
## service nagios3 restart

La adición de servidores o servicios a nagios se realiza mediante la creación de un archivo de configuración para un host en particular. En este caso, monitoreemos un CentOS VPS (my.hostname.com ) y algunos de los servicios que se ejecutan en él desde su Nagios. Entonces, cree un archivo de configuración para este VPS:

## cd /etc/nagios3/conf.d
## vim my.hostname.com.cfg

y agrega lo siguiente:

define host {
    use                      generic-host
    host_name                my.hostname.com
    alias                    host-cosini
    address                  XXX.XXX.XXX.XXX
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      HTTP
    check_command            check_http
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      SSH
    check_command            check_ssh!2219!
    notifications_enabled    0
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      PING
    check_command            check_ping!100.0,20%!500.0,60%
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      LOAD
    check_command            check_nrpe_1arg!check_load
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      FTP
    check_command            check_nrpe_1arg!check_ftp
}

define service {
    use                      generic-service
    host_name                my.hostname.com
    service_description      DISK
    check_command            check_nrpe_1arg!check_storage
}

guarde y cierre el archivo y reinicie nagios3 para que los cambios surtan efecto:

## service nagios3 restart

acceda a http://your.hostname.com/cgi-bin/nagios3/status.cgi?host=all
y vea si el nuevo servidor se muestra en la interfaz.

Para monitorear algunos de los servicios que se ejecutan en nuestro cliente CentOS 6 VPS, necesitamos instalar y configurar NRPE en el servidor. Para hacer eso, primero necesitamos habilitar el repositorio EPEL e instalar los paquetes por:

## rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
## yum install nrpe nagios-plugins-all

una vez instalado, necesitamos configurar NRPE editando /etc/nagios/nrpe.cfg :

allowed_hosts=127.0.0.1
change to
allowed_hosts=127.0.0.1,XXX.XXX.XXX.XXX

donde XXX.XXX.XXX.XXX es su dirección IP de VPS de Nagios

agregue/edite el siguiente comando:

command[check_ftp]=/usr/lib/nagios/plugins/check_procs -a proftpd
command[check_storage]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /

habilite NRPE al iniciar el sistema e inicie el servicio:

## chkconfig nrpe on
## service nrpe start

Por supuesto, si usted es uno de nuestros clientes de Linux VPS Hosting, no tiene que hacer nada de esto, simplemente pregúntele a nuestros administradores, siéntese y relájese. Nuestros administradores configurarán esto para usted de inmediato. Para obtener más actualizaciones, también puede leer nuestra guía sobre cómo instalar Nagios3 y Check_MK en un Ubuntu 12.04 LTS VPS.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar, configurar y usar GIT en un Ubuntu 14.04 LTS VPS

  2. Cómo instalar mod_security y mod_evasive en un Ubuntu 14.04 VPS

  3. Instale gpEasy CMS con NGINX y PHP5-FPM en un Ubuntu 14.04 VPS

  4. Instale Croogo en un Ubuntu VPS con Nginx y MariaDB

  5. Instale Magento en un Ubuntu 14.04 VPS y habilite Redis como caché de back-end

Servidor de monitoreo Graylog en Ubuntu Linux para servidores/servicios de monitoreo

Cómo instalar y configurar Discourse en un Ubuntu 12.04 VPS

Instale VTEDDY en un Ubuntu 14.04 VPS

Instale Concrete5 en un Ubuntu 14.04 VPS con Nginx, PHP-FPM y MySQL

Instale PowerDNS y PowerAdmin en un Ubuntu 14.04 VPS

Cómo instalar la herramienta de monitoreo de Netdata en Ubuntu 20.04