使用NSClient ++(和Icinga)监视SQL Server代理作业的最佳方法是什么? 我们在服务器上有大约100个工作。
如果监控能够处理每个工作的恢复状态,那也不错。
Nagios Exchange上有一个SQL Server子类别可以帮助你。 例如,有一个工作监控插件 。
它不涉及NSClient ++,但check_mssql_health中可能有一些function可以帮助您。 如果没有,您可以使用它来运行用户定义的SQL语句(请参阅–mode = sql)。
如果您不希望通过networking将SQL Server暴露给Nagios,或者出于某种其他原因需要通过NSClient ++,则必须find/写入本地运行的东西(vbscript,python等),并使用CheckExternalScripts处理程序。