好的,伙计们,对于我可能很愚蠢的问题感到抱歉,但我对此很陌生。我被指派研究如何使用 Nagios 来监控不同的服务,以及如果服务出现故障,尝试重新启动它并发出通知。Nagios 似乎是一个巨大的软件,我觉得这些文档对于像我这样的新手来说不是很友好......
我已经成功地在 Debian 机器上安装了 Nagios,我已经配置了 Web 界面,现在我很沮丧。
所以,我希望能够监控服务。我可能可以将所有逻辑编写为 python 插件 - 我可以在 python 中编写一个命令行程序,该程序将读取 Nagios 提供的参数,返回状态代码、消息等,但我不知道将该插件放在哪里,如何配置它,以便 Nagios 知道它是否存在。
如果服务的状态发生变化,我也不知道如何附加事件处理程序 - 实现一些逻辑,如重新启动服务等。
任何帮助将不胜感激 - 教程链接可能就是我所需要的,只需指出方向。
你想看看 Nagios 事件处理程序。这是官方文档:
http://nagios.sourceforge.net/docs/3_0/eventhandlers.html
在该页面上有一个重新启动进程的示例。
| 归档时间: |
|
| 查看次数: |
4621 次 |
| 最近记录: |