Monitorizar estado del RAID con Nagios

Si hay una utilidad de monitorización conocida por todo administrador de sistemas es Nagios, aunque en muchas ocasiones he visto como se utiliza unicamente para monitorizar servicios dejando de lado el estado del hardware de las máquinas, en este mini how-to vamos a explicar como monitorizar el estado del RAID de los servidores con las herramientas que nos proporcionen los fabricantes.

En nuestro caso tenemos servidores de dos tipos, dependiendo de la controladora que tengamos, unos pueden ser monitorizados con la utilidad de DELL OMSA (OpenManage Server Administrator) imagino que cualquiera que disponga de servidores DELL ya conoce la herramienta, en el otro caso utilizaremos la utilidad mpt-status.

La instalación en ambos casos es muy sencilla, en máquinas con CentOS 5 de 64 bits para instalar OMSA:

Lo que hemos hecho ha sido instalar el repositorio oficial de DELL en la máquina (con las firmas y todo lo que necesita) instalar todos los modulos y luego arrancar los servicios de monitoring, incluyendo el interfaz web del omsa.

Una vez hecho esto podemos comprobar que funciona:

Y para instalar mpt-status, podemos optar por descargar un RPM o compilarlo, yo optaria por lo sencillo si podeis elegir, en mi caso descargo el RPM de la version de 64bits:

Una vez tenemos los 2 sistemas de monitorización para cada tipo de servidor, nos queda enlazarlo con nuestro Nagios, para ello utilizaremos 2 plugins que podemos descargar de su propia web de nagios exchange, en el primer caso utilizaremos el check_openmanage, y para el mpt-status el check_mpt.

Para poder utilizar estas herramientas en nuestros servidores vamos a instalar el plugin NRPE, este plugin permite a nuestro servidor Nagios ejecutar comandos y obtener los resultados de servidores remotos, hay otras alternativas por snmp que ofrecen similares resultados, pero esta es de las mas sencillas de configurar.

En nuestro caso, hemos instalado el paquete RPM de NRPE del repositorio rpmforge, si no lo teneis activo tendreis que instalarlo primero (en caso de tener una CentOS 5 de 64 bits, en caso contrario visitad la web de Dag para seleccionar el correcto):

Una vez instalado el repositorio, instalamos el paquete nagios-nrpe:

Una vez instalado, nos descargamos los plugins check_openmanage, o check_mpt segun proceda, y los ponemos en un directorio de nuestra elección, en nuestro caso el RPM de check_openmanage nos crea la estructura de directorios de nagios “/usr/lib64/nagios/plugins/” en el caso del check_mpt podemos optar por crear ese mismo directorio y darle permisos de ejecución.

Ahora tendremos que configurar en el fichero /etc/nagios/nrpe.cfg las lineas importantes que son estas (en el caso de openmanage):

Una vez configurado, reiniciamos nrpe:

Acerca del autor

Posts relacionados

Deja una respuesta