Para poder revisar bases de datos de SQLServer se requiere un plugin que no viene en el paquete que nos ofrece Nagios, hay que instalarlo a parte.

Podemos descargarlo de: http://exchange.nagios.org/directory/Plugins/Databases/SQLServer/check_mssql/details

Se trata de un plugin desarrollado en PHP y nos bastará con copiarlo en la carpeta de plugin de nuestra instalación, en nuestro caso:

/usr/lib64/Nagios/plugins/

Una vez aquí hay que darle permisos al fichero:

chmod 777 check_mssql

Ya podemos probarlo:

./check_mssql

UNKNOWN: MSSQL support is not installed on this server.

Si nos aparece este error es porque no tenemos instalado el soporte de PHP para MSSQL, simplemente hay que instalarlo (nos encontrará algunas dependencias):

yum install php-mssql

./check_mssql

check_mssql: Could not parse arguments

Usage: check_mssql -H --username --password [--port | --instance ] [--database ]

[--query <"text">|filename] [--storeproc <"text">] [--result ] [--warning ] [--critical ] [--help] [--version]

Ya podemos preparar cualquier tipo de consulta y convertirla en un servicio de Nagios.

"