1.
INSTALACIÓN
#
apt-get install apache2 php5 libapache2-mod-php5
# apt-get install nagios3
contraseña: nagios
Dominio o grupo de trabajo: iespsur
# ifconfig -a
Una vez terminada la instalación, veo
mi IP y me conecto desde el navegador de mi máquina real:
Me meto por navegador:
http://IP/nagios
http://192.168.1.136/nagios3/
http://192.168.1.136/nagios3/
nagiosadmin/nagios
2.
Ordenar y
Renombrar
Vamos a ordenar y renombrar
todos los archivos de configuración de Nagios para que nos resulte mas facil e
intuitivo su manipulación:
# cd /etc/
tenemos 2 carpetas, nagios3 y nagios-plugins
Hacemos una copia de los archivos de conf.d por
seguridad.
# cd /etc/nagios3
# mkdir ejemplos
# cp conf.d/* ejemplos/
# cd conf.d
Dividimos el fichero localhost_nagios2.cfg en 2
ficheros separados, uno para los equipos(host) y otro para los servicios(service)
# cp localhost_nagios2.cfg equipos.cfg
# cp localhost_nagios2.cfg servicios.cfg
# nano equipos.cfg
borramos lo
que corresponda a servicios(service)
# nano servicios.cfg
borramos lo
que corresponda a equipos(host)
# rm localhost_nagios2.cfg
Renombramos el fichero
hostgroups_nagios2.cfg por grupos.cfg configuramos un
nuevo host
# mv hostgroups_nagios2.cfg grupos.cfg
Renombramos los ficheros de las plantillas generic-host_nagios2.cfg
por plantillas_equipos.cfg
# mv generic-host_nagios2.cfg
plantillas_equipos.cfg
Este es el template, cada vez que se llama a una plantilla,
es como si se le añadiese todas las opciones aquí descritas.
Renombramos los ficheros de las plantillas generic-service_nagios2.cfg
por plantillas_servicios.cfg
# mv generic-service_nagios2.cfg
plantillas_servicios.cfg
Reunificamos todos los servicios en uno.
# cat services_nagios2.cfg >>
servicios.cfg
# rm services_nagios2.cfg
Queda al final este aspecto limpio y muy manejable:
3.
Nuevos Hosts
Vamos a añadir 2 equipos nuevos en equipos.cfg,
nuestra máquina real y nuestra máquina Apache:
# nano equipos.cfg
define host{
use
generic-host ; Name of
host template$
host_name localhost
alias localhost
address 127.0.0.1
}
define host{
use generic-host ; Name of host template$
host_name Mreal
alias Maquina real
address 192.168.1.95
}
define host{
use generic-host ; Name of host template$
host_name MApache
alias Maquina Apache
address 192.168.1.198
}
# nano grupos.cfg
# A simple wildcard hostgroup
define hostgroup {
hostgroup_name all
alias All Servers
members *
}
# A list of your Debian GNU/Linux
servers
define hostgroup {
hostgroup_name debian-servers
alias Debian GNU/Linux Servers
members localhost, MApache
}
# A list of your web servers
define hostgroup {
hostgroup_name http-servers
alias HTTP servers
members localhost
}
# A list of your ssh-accessible
servers
define hostgroup {
hostgroup_name ssh-servers
alias SSH servers
members localhost
}
Comprobamos
que los ficheros están bien escritos
# nagios3 -v /etc/nagios3/nagios.cfg
Reiniciamos
servicio
# service nagios3 restart
Verifiquemos su
correcto funcionamiento:
Hola tengo unos router que apagan después que salen trabajar, como puedo programas algo para que nagios los deje de ver esas horas?? intente con check_period pero no me funciona.
ResponderEliminarHola tengo unos router que apagan después que salen trabajar, como puedo programas algo para que nagios los deje de ver esas horas?? intente con check_period pero no me funciona.
ResponderEliminar