【发布时间】:2020-12-09 06:27:50
【问题描述】:
我想在我停止 apache 服务时创建 Nagios 核心事件处理程序
Nagios 日志正在生成,看起来像是在调用事件处理程序脚本,但没有执行它。
我正在关注these 文档。
这是 nagios 的日志:
SERVICE ALERT: tecmint;HTTP load;CRITICAL;HARD;4;connect to address <ip> and port 80: Connection refused
[1607493385] SERVICE EVENT HANDLER: tecmint;HTTP load;CRITICAL;HARD;4;restart-httpd
为什么 Apache 没有启动?
【问题讨论】:
-
向运行 Nagios 的用户尝试
su并手动运行事件处理程序脚本。我的猜测是,由于该用户没有重新启动服务的 sudo 权限,它会失败。 -
使用 ./restart_httpd CRITICAL HARD 4 命令正在重新启动 apache 服务,但在本地服务器本身而不是在远程服务器上。
-
是吗?你还能期待什么?
标签: event-handling nagios