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