Sql server Nagios和ubuntu 16.04在MSSQL上运行查询
我正在尝试在ubuntu 16.04上的nagios安装中构建一组测试,这些测试是基于对网络上其他地方的MSSQL服务器运行的查询结果,目前我正在使用仍然支持的插件 如有任何建议,我们将不胜感激 这个插件将完全满足您的需要 下载它并将脚本放在插件目录中(通常Sql server Nagios和ubuntu 16.04在MSSQL上运行查询,sql-server,ubuntu-16.04,nagios,Sql Server,Ubuntu 16.04,Nagios,我正在尝试在ubuntu 16.04上的nagios安装中构建一组测试,这些测试是基于对网络上其他地方的MSSQL服务器运行的查询结果,目前我正在使用仍然支持的插件 如有任何建议,我们将不胜感激 这个插件将完全满足您的需要 下载它并将脚本放在插件目录中(通常/usr/local/nagios/libexec) 确保安装了正确的依赖项。Ubuntu 16.04应该是: sudo apt-get install php5-sybase freetds-common libsybdb5 然后设置命令
/usr/local/nagios/libexec
)
确保安装了正确的依赖项。Ubuntu 16.04应该是:
sudo apt-get install php5-sybase freetds-common libsybdb5
然后设置命令定义:
define command{
command_name check_mssql_query
command_line $USER1$/check_mssql -H $HOSTADDRESS$ $ARG1$
}
然后将其作为服务添加到监控MSSQL服务器的任何主机:
define service{
host_name mssql-server
service_description MSSQL Query 1
use local-service
check_command check_mssql_query!--username USERNAME --password PASSWORD --port PORT --instance INSTANCE --database DATABASE --query QUERY
register 1
}
我建议使用以下命令阅读插件本身的帮助:
./check_mssql -h
它有很多有用的信息。祝你好运 我在中尝试过这个插件,但它的依赖项在ubuntu 16.04中是不可用的,我需要找到一种方法来获得它们,或者用另一种方法来获得与nagios相同的结果