Ya estuvimos viendo de que trataba este monitor de red. Ahora vamos a instalarlo y a realizar configuraciones básicas, sobre usuarios, grupos de usuarios y equipos de la red.
INSTALACIÓN NAGIOS
# tar xcfz nagios-X.X.tar.gz (Descomprimimos el archivo de Install)
# groupadd nagios (Creamos el grupo nagios)
# adduser nagios -g nagios (Creamos el usuario nagios)
# usermod -G nagios
# ./configure --prefix=prefix --with-cgiurl=cgiurl --with-htmurl=htmurl
--with-nagios-user=someuser --with-nagios-grp=somegroup --with-command-grp=cmdgroup
--prefix default es /usr/local/nagios.
--cgiurl default es /nagios/cgi-bin.
--htmlurl default es /nagios/.
--someuser default es nagios.
--somegroup default es nagios.
--cmdgroup default es nagios.
# make all
# make install
# make install-init
# make install-config
# chown -R nagios.nagios /usr/local/nagios
Editamos /etc/apache2/httpd.conf:
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
Alias /nagios /usr/local/nagios/share
# apachectl restart
Ya tenemos Instalado Nagios. Pon en el navegador hhtp://localhost/nagios
para acceder a la herramienta web.
CONFIGURACIÓN BÁSICA NAGIOS
1 - Agregar Contactos / Grupos de Contactos.
2 - Agregar Equipos / Grupos de Equipos.
3 - Agregar Servicios / Grupos de servicios.
4 - Verificación Funcionamiento.
Agregando Contactos:
Archivo: /usr/local/nagios/etc/objects/contacts.cfg
define contact
{
contact_name Administrador
alias Nagios Super Admin
contactgroups nt-admins ;podemos agregar desde aquí los grupos
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,u,r
service_notification_commands notify-by-email
host_notification_commands host-notify-by-email
email administrador@dominio.com
}
Agregando grupos de contactos:
Archivo: /usr/local/nagios/etc/objects/contactgroups.cfg
define contactgroup
{
contactgroup_name linux-admins
alias Linux Administrators
members administrador
}
Agregando Equipos:
Archivo: /usr/local/nagios/etc/objects/hosts.cfg
define host
{
host_name Nombre_Servidor
alias Servidor Mail
address 192.168.0.2
use linux-server
}
Agregando Grupos de Equipos:
Archivo: /usr/local/nagios/etc/objects/hostgroups.cfg
define hostgroup
{
hostgroup_name Red1 ; The name of the hostgroup
alias Red1_server ; Long name of the group
members PC1,PC2,PC3,PC4 ; Members of the group
}
Agregando Servicios:
Archivo: /usr/local/nagios/etc/objects/services.cfg
define service
{
hostgroup_name Red1
service_description dns_service
display_name Servicio DNS
check_command check_dns
use generic-service
notification_interval 0
contact_groups Administrador
notification_options c
}
Agregando Grupos de Servicios:
Archivo: /usr/local/nagios/etc/objects/servicegroups.cfg
define servicegroup
{
servicegroup_name dns_services
alias Grupo Servicios DNS
members PC1,PC2
}
Verificando el funcionamiento y lanzando Nagios:
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Total Warnings: 0
Total Errors: 0
Things look okay - No serious problems were detected...
# /etc/rc.d/nagios start
Starting network monitor: nagios
Y esta es la configuración básica de Nagios. Seguiremos profundizando :D
No hay comentarios:
Publicar un comentario