informix nagios

Páginas: 2 (373 palabras) Publicado: 24 de enero de 2014
Monitoreando Informix con Nagios

Server donde está instalado el informix:

1) Creamos el script para monitoreo:

# vim /ruta-de-nagios/nagios/libexec/check_informix.sh
#!/bin/bash
sudo/ruta-de-informix/informix/bin/onstat |grep On-Line > /tmp/informix-nagios.log
if test $? -eq 0
then
echo OK - DB On-Line
/usr/bin/rm /tmp/informix-nagios.log
exit 0
else
echo CRITICAL- DB Off-Line
exit 2
fi


2) Agregar al sudo el usuario nagios para que pueda ejecutar el comando onstat, ya que no puede ejecutarlo un user sin privilegios. Editamos el sudoers:

# vim/etc/sudoers
...
# Control de Accesos
User_Alias NAGIOS = nagios
...
# Cmnd alias specification
Cmnd_Alias CMD_ONSTAT = /ruta-del-informix/informix/bin/onstat
...
# User privilege specificationNAGIOS ALL = NOPASSWD: CMD_ONSTAT


3) Configuramos en el archivo del NRPE el comando para ejecucion del script:

# vim /ruta-del-nagios/nagios/etc/nrpe.cfg
...command[check_stateDB]=/ruta-del-nagios/nagios/libexec/check_informix.sh

Matamos el proceso del NRPE:
# ps -efa |grep nrpe
nagios 2945 701 0 Jul 28 ? 0:36 /ruta-del-nagios/nagios/bin/nrpe -c/ruta-del-nagios/nagios/etc/nrpe.cfg -d

# kill -9 2945

Volvemos a iniciarlo:
# /ruta-del-nagios/nagios/bin/nrpe -c /ruta-del-nagios/nagios/etc/nrpe.cfg -d

Chequeamos con el check_nrpe que esteinstalado correctamente y luego chequeamos con el comando creado:

# /ruta-del-nagios/nagios/libexec/check_nrpe -H localhost
NRPE "Muestra la versión instalada"

#/ruta-del-nagios/nagios/libexec/check_nrpe -H localhost -c check_stateDB
OK - DB On-Line


En el Servidor donde tenemos instalado el NAGIOS:

4) Lo agregamos al nagios, editando primero el host y luego el servicio:

# vim/ruta-del-nagios/nagios/etc/hosts.cfg
...
define host{
use server ; Name of host template to use
host_name informix_server
alias...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Nagios
  • Informix
  • iNFORMIX
  • Nagios
  • informix
  • Nagios
  • Nagios
  • Nagios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS