Nagios 和 ubuntu 16.04 在 MSSQL 上运行查询



我正在尝试在 ubuntu 16.04 上的 nagios 安装中构建一组测试,这些测试基于针对网络上其他地方的 MSSQL 服务器运行的查询结果,此时我挣扎着仍然支持的插件。

任何关于如何做到这一点的建议将不胜感激

https://exchange.nagios.org/directory/Plugins/Databases/SQLServer/check_mssql/details

这个插件将完全按照你想要的去做。

下载它并将脚本放在您的插件目录中(通常/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

它有更多有用的信息。祝你好运!

相关内容

  • 没有找到相关文章

最新更新