Professional Documents
Culture Documents
NAGIOS.
NDICE
Pg.
ndice
Introduccin
Plugins.
NRPE.
Plugins Galba.
Men Nagios.
10
11
Introduccin
Nagios es un sistema de monitorizacin de redes de cdigo abierto, para supervisar mquinas y los servicios
que estas proveen y alertando cuando el comportamiento de los mismos no sea el deseado. NagiosQl es una
herramienta para realizar de forma ms sencilla la tarea de gestin de Nagios y PNP4Nagios para mostrar
grficos de estado para servicios que lo soportan.
A) Crear las condiciones para la comunicacin. (Instalacin de plugin y NRPE, como cliente) Entrar como super
user
1.- Cree un directorio para almacenar las descargas.
mkdir ~/downloads
cd ~/downloads
2.- Descargue el tarball del cdigo fuente de los plugins de Nagios (visitar http://www.nagios.org/download/ para
los enlaces a las ltimas versiones). En el momento de la escritura, la ltima versin estable de los plugins de
Nagios es 1.4.16.
wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz
3.- Extraer el tarball del cdigo fuente de los plugins de Nagios.
tar xzf nagios-plugins-1.4.6.tar.gz
3.1- Instalacin desde el equipo remoto si ya se tiene el archivo en la pc se ejecuta el siguiente
comando:
scp -r (direccin local)/nagios-plugins-1.4.16 (ip del equipo):~/downloads
4.- cd nagios-plugins-1.4.16
5.- Compilar e instalar los plugins
./configure
Nota: Si muestra el error... bash: ./configure: Permiso denegado... dar permisos de superusuario a la carpeta
Realizado por: Lcdo. Jos A. Gonzlez S.
10.- cd /root/download/nrpe-2.13
11.- Compilar el addon NRPE
./configure
12.- make all
13.- Instala el plugin NRPE
make install-plugin
14.- make install-daemon
15.- make install-daemon-config
16.- Instalar el demonio NRPE como un servicio bajo xinetd
make install-xinetd
17.- Editar el archivo nrpe de xinetd y aada la direccin IP del servidor de supervisin de la directiva only_from.
nano /etc/xinetd.d/nrpe
y colocar al lado de la direccin local la IP del servidor de supervisin
only_from = 127.0.0.1 <nagios_ip_address>
Nota: la <nagios_ip_address> tanto para el servidor como para el cliente es la direccin ip del servidor.
Guardar y salir.
18.- Agregue la siguiente entrada para el demonio NRPE en el directorio /etc/services
nano /etc/services
y agregar la lnea nrpe 5666/tcp # NRPE
Nota: en caso de existir la lnea, no colocarla
Realizado por: Lcdo. Jos A. Gonzlez S.
include=/etc/nagios/nrpe_local.cfg
#
# you can place your config snipplets into nrpe.d/
include_dir=/etc/nagios/nrpe.d/
#Comandos galba
Realizado por: Lcdo. Jos A. Gonzlez S.
command[check_galba_communication]
=/usr/local/nagios/libexec/check_galba_communication.py
command[check_galba_configuration] =/usr/local/nagios/libexec/check_galba_configuration.py
command[check_galba_security]
=/usr/local/nagios/libexec/check_galba_security.py
command[check_galba_historical]
=/usr/local/nagios/libexec/check_galba_historical.py
command[check_galba_acquisition]
=/usr/local/nagios/libexec/check_galba_acquisition.py
command[check_postgres]=/usr/local/nagios/libexec/check_postgres.py
guardar y salir.
Nota: Si no se conecta con el servidor, indicando Connection Refused by Host (Conexin Rechazada por el
Host), revisar los permisos del Firewall o dar permisos de administrador a la carpeta donde estn los plugin ->
chmod -R 777 /usr/local/nagios/libexec/
25.- Para que los check de configuracion, seguridad y historicos puedan ser consultados en
las beta3, beta8, beta9:
nano /etc/sudoers
debajo de la linae de comando
# User privilege specification
root ALL=(ALL) ALL
colocar las siguientes lineas de comandos:
#Comandos para ser ejecutados por el usuario nagios, como super usuario, cuando se
detecte un evento critico o warning en los mdulos del GALBA
nagios
nagios
nagios
nagios
nagios
nagios
nagios
nagios