我创build了一个监视Cisco路由器接口的脚本。
./check_cisco Router1 Serial0/0/0 Interface Serial0/0/0 is up for Router1
如果此警报触发了严重警告或警告警报,我想停止所有其他通知。 不确定如何做到这一点。
你将不得不看看nagios的依赖系统。
如果您希望在路由器接口closures时避免出现主机警告,可以简单地使用它后面的主机上的“父母”选项。 这告诉nagios,每当路由器不可用时,检查它后面的东西是没有用的。
为所有主机添加“父母”还有更多的好处,即状态图变得更有用。
define host{ use generic-host host_name cisco_router alias Important router address 192.168.1.228 check_command check_cisco } define host{ use generic-host host_name office_printer alias A printer address 192.168.1.250 parents cisco_router }