我的组织正在使用带有check_mk插件的 Nagios 来监控我们的节点。我的问题是:是否可以从命令行运行手动检查?在流程方面,能够在部署配置更改之前对其进行测试非常重要。
例如,我准备了一个配置更改,它使用ps.perf检查类型来检查我们的 Web 服务器上的 httpd 进程的数量。检查如下所示:
checks = [
( ["web"], ALL_HOSTS, "ps.perf", "Number of httpd processes", ( "/usr/sbin/httpd", 1, 2, 80, 100 ) )
]
我想在提交和部署之前测试此配置更改。
是否可以通过命令行运行此检查,而无需先将其添加到main.mk
?我正在设想类似的东西:
useful_program -H my.web.node -c ps.perf -A /usr/sbin/httpd,1,2,80,100
我在 check_mk 文档中看不到任何方法可以做这样的事情,但我希望有办法实现这样的事情。
谢谢!