Documente Academic
Documente Profesional
Documente Cultură
NAGIOS
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license
(http://creativecommons.org/licenses/by-nc/3.0/)
Introduccin
Herramientas
de
Ges-n
de
Redes
Disponibilidad
Fiabilidad
Desempeo
Introduccin
Funcionalidades
U:liza
informacin
topolgica
para
determinar
las
dependencias.
-
Plugins
Los
plugins
se
usan
par
vericar
servicios
y
nodos:
-
/etc/nagios-plugins/cong
OK
WARNING
CRITICAL
UNKNOWN
Programacin de tareas
-
Punto de referencia
La
ubicacin
del
servidor
de
Nagios
determina
el
punto
de
referencia
de
la
red.
El
servidor
Nagios
se
convierte
en
el
nodo
raz
de
su
estructura
de
rbol
jerrquico
Punto de referencia
Demostracin de Nagios
Instalacin
En Debian/Ubuntu
# apt-get install nagios3
Directorios clave
/etc/nagios3
/etc/nagios3/conf.d
/etc/nagios-plugins/config
/usr/lib/nagios/plugins
/usr/share/nagios3/htdocs/images/logos
Configuracin
nagios3 v /etc/nagios3/nagios.cfg!
Nodo genrico
Servicio genrico
(generic-host_nagios2.cfg)
(generic-service_nagios2.cfg)
Monitorizar un nodo
pcs.cfg
define host {!
host_name pc1!
alias
pc1 in group 1!
address
pc1.ws.nsrc.org!
use
generic-host!
}!
generic-host
; The name of this host template!
1 ; Host notifications are enabled!
1 ; Host event handler is enabled!
1 ; Flap detection is enabled!
1 ; Failure prediction is enabled!
1 ; Process performance data!
1 ; Retain status information across program restarts!
1 ; Retain non-status information across restarts!
check-host-alive!
10!
0!
24x7!
d,u,r!
admins!
0 ; DONT REGISTER THIS DEFINITION !
; ITS NOT A REAL HOST, JUST A TEMPLATE!!
pc1!
pc1 in group 1!
pc1.ws.nsrc.org!
generic-host!
120!
admins,managers!
pc1!
pc1 in group 1!
pc1.ws.nsrc.org!
generic-host!
define service {!
host_name
service_description
check_command
use
}!
define service {!
host_name
service_description
check_command
use
}!
service pc1,HTTP
pc1!
HTTP!
check_http!
generic-service!
plugin
Plantilla de
servicio
pc1!
SSH!
check_ssh!
generic-service!
Comprobaciones de servicio
La
combinacin
de
nodo+servicio
es
un
iden:cador
nico
para
el
chequeo,
ej:
pc1,HTTP
- pc1,SSH
- pc2,HTTP
- pc2,SSH
-
generic-service!
1!
1!
1!
1!
0!
1!
1!
1!
1!
1!
1!
1!
0 !
!!
0!
24x7!
5!
1!
4!
24x7!
w,u,c,r!
admins!
0
; DONT REGISTER THIS DEFINITION!
* Comentarios eliminados
pc1!
HTTP!
check_http!
generic-service!
admins,managers!
3!
http-servers!
HTTP!
check_http!
generic-service!
define service {!
hostgroup_name
service_description
check_command
use
}!
ssh-servers!
SSH!
check_ssh!
generic-service!
Vista alternativa
pc1!
pc1 in group 1!
pc1.ws.nsrc.org!
generic-host!
ssh-servers,http-servers!
define host {!
host_name
alias
address
use
hostgroups
}!
pc2!
pc2 in group 1!
pc2.ws.nsrc.org!
generic-host!
ssh-servers,http-servers!
pc1!
pc1 in group 1!
pc1.ws.nsrc.org!
generic-host!
ssh-servers,http-servers,debian-servers!
ex-nfo_nagios2.cfg
define hostextinfo {!
hostgroup_name
debian-servers!
notes
Debian GNU/Linux servers!
icon_image
base/debian.png!
statusmap_image base/debian.gd2!
}!
Opcional: servicegroups
Configurar la topologa
pcs.cfg
define host {!
host_name
alias
address
use
parents
}!
pc1!
pc1 in group 1!
pc1.ws.nsrc.org!
generic-host!
rtr1!
Nodo padre
generic-host
rtr
Gateway Router
10.10.0.254
}
SW
define host {
use
host_name
alias
address
parents
generic-host
sw
Backbone Switch
10.10.0.253
rtr
}
RTR3
define host {
use
host_name
alias
address
parents
PC11
generic-host
rtr3
router 3
10.10.3.254
sw
}
Referencias
Sitio web de Nagios
http://www.nagios.org/
Plugins
http://www.nagiosplugins.org/
Preguntas?