Para ello, previamente haber instalados Nagios y NRPE
Vamos a configurar el primer host. Lo que haremos primero será crear una carpeta:
sudo mkdir /usr/local/nagios/etc/servers
Añadimos la carpeta al archivo de configuración de Nagios
sudo nano /usr/local/nagios/etc/nagios.cfg
cfg_dir=/usr/local/nagios/etc/servers
Creamos un nuevo documento con la extensión .cfg:
sudo nano /usr/local/nagios/etc/servers/server1.cfg
Y escribimos la configuración del servidor:
define host{ use linux-server host_name server1 alias server1 address IP-del-cliente }
Luego añadiremos los primeros servicios:
define service{ use local-service host_name server1 service_description Particion Root check_command check_nrpe!check_sda1 } define service{ use local-service host_name server1 service_description Carga CPU check_command check_nrpe!check_load }
Revisaremos la definición del linuxserver, que se encuentra en el fichero
sudo nano /usr/local/nagios/etc/objects/templates.cfg
define host{
name linux-server ; The name of this host template
use generic-host ; This template inherits other values
check_period 24x7 ; By default, Linux hosts are checked round the
...
hostgroups linux-servers
}
Añadimos el hostgroups con linuxservers, cambiamos el notificaction_period 24×7 y el notification_interval lo cambiamos de 120 a 30 minutos.
Añadimos al archivo de configuración de Nagios
sudo nano /usr/local/nagios/etc/nagios.cfg
cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg
Luego tendríamos que crear el archivo de configuración de hostgroups:
sudo nano /usr/local/nagios/etc/objects/hostgroups.cfg
y añadir lo siguiente para crear los hostgroups tanto de los servidores que tengamos de linux como de windows, estos ultimos tenemos que revisar que esten incluido en el template de windowsserver como hicimos con el de linux:
define hostgroup{ hostgroup_name windows-servers ; The name of the hostgroup alias Windows Servers ; Long name of the group } define hostgroup{ hostgroup_name linux-server ; The name of the hostgroup alias Linux Servers ; Long name of the group }
Comprobamos que todo esta correctamente:
sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Reiniciamos el servicio de Nagios:
sudo service nagios restart
Ya tendremos el nuevo host monitorizando dos servicios.
Comentarios
Publicar un comentario