我创建了一个监控思科路由器接口的脚本。
./check_cisco Router1 Serial0/0/0
Interface Serial0/0/0 is up for Router1
如果此警报触发严重或警告警报,我想停止所有其他通知。不太清楚该怎么做。
答案1
您必须研究 nagios 的依赖系统。
答案2
如果想避免路由器接口关闭时向其后面的主机发出警告,只需在其后面的主机上使用“parents”选项即可。这会告诉 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
}