我有两组值班人员——系统管理员和操作员。我有 nagios 监控 SSH 服务。如果服务中断或恢复,我想通知操作员;他们不需要 WARNING 或 FLAPPING,只需要 CRITICAL 和 OK。但我想将一切情况都通知系统管理员。
据我所知,唯一的方法是创建两个完全独立的 nagios 服务,可能称为 SSH 和 SSH2,两者均运行相同的检查。nagios 将完全单独处理它们,并在 nagios 网页中单独列出。
我可以用一个服务来做到这一点吗 -- 设置两个具有两个不同notification_options
值的不同联系人?我尝试过几次,但据我所知,重新定义服务只是用新配置替换旧配置。
(我可能也有同样的疑问。我确实不要在我的 nagios 网页中有重复的主机。)
答案1
默认当我们谈论 Nagios 时是一个模糊的术语。
假如说
- 系统管理员联系人有一组“标准”通知选项(例如,w、u、c),并且
- 系统管理员需要一组不同的 SSH 通知选项(“一切”:w、u、c、r、f、s、n)
那么我认为你只需要为系统管理员创建另一个联系人。将其命名为 sysadmin_ssh。将其通知选项设置为 w、u、c、r、f、s、n。然后使用那SSH 服务的联系人,以及所有其他服务的标准系统管理员联系人。
另外,版本控制也是你的好帮手。VC 让测试变得安全又轻松。