我尝试按以下方式配置 nagios
对于每个服务(例如“mysql 落后 master 几秒”)我需要定义几个升级级别,当级别为警告我只想发送电子邮件,当水平至关重要我想发送电子邮件和短信。
正确的做法是什么?
我们是否坚持级别定义(严重或警告),是否有不同的方式来区分电子邮件级别和短信升级级别?
谢谢!
答案1
对于每种通知,您都可以定义service_notification_commands
或host_notification_commands
。因此,根据条件执行此操作或执行该操作取决于您定义的命令。编写您自己的脚本,将SERVICESTATE
或HOSTSTATE
宏传递给它。根据状态发送任意数量的电子邮件或短信。