Icinga DB 监控空输出

Icinga DB 监控空输出

嗨,我已经使用博客部署了 icinga 监控解决方案,它是这里

现在我想监控多个数据库服务器,即 Windows 数据库服务器。我已将数据库监控的服务描述放在 localhost_icinga.cfg 中,但它不起作用。虽然它没有给我错误,但它也没有给我状态检查正常。

我在 /etc/nagios-plugins/config/mssql.cfg 使用以下命令定义

define command{
           command_name    check_mssql
           command_line    $USER1$/check_mssql.py -H '$HOSTALIAS$' -p '$ARG1$' -u '$ARG2$' -p '$ARG3$' '$ARG4$' -w '$ARG5$' -c '$ARG6$'
           }

这是我在 localhost_icinga.cfg 文件中使用的服务描述,该文件位于 /etc/icinga/objects/

define service{
        use                     generic-service
        host_name               SomeDB
        service_description     MS-SQL Monitor
        check_command           check_mssql!1433!someappuser!someapp@user1!--bufferhitratio!95:!90:
        }

更准确地说,使用“$HOSTALIAS$”是因为我在 Azure 中使用它,并且我正在使用云服务和端点(端口)。例如,它可以是 azure.cloudapp.net,端口可以是 1478

我将非常感谢专家的任何建议和评论。我正在使用 ubuntu 14.04 trusty 谢谢。

相关内容