有时警报并不那么紧急,可以等到第二天早上处理。在此期间,NOC 团队不断收到有关问题警报,但无法确认。
我已经查看了cgi.cfg
控制 Nagios 中用户权限的文件,但尽管我读了整个文件,我还是找不到有关警报确认的指令。
您能指出我要设置的正确指令吗?
提前致谢
答案1
authorized_for_<whatever>
除非你通过将它们添加到cgi.cfg 中的选项来覆盖该行为,用户只能查看或与他们联系的主机/服务进行交互。
用户还会收到他们所联系的主机/服务的警报。因此,如果用户收到警报,该用户也可以确认该警报。
所有这些都取决于你的用户使用自己的用户名登录 Web 界面,这必须与联系人姓名相符。例如,这与 LDAP 身份验证配合得很好。
答案2
据我所知,没有专门针对 acks 的授权。
如果您希望 NOC 能够确认所有内容,请将它们添加到 authorised_for_all_service_commands 以及可能的主机等效命令中。这意味着他们还可以禁用主动检查等。
我不知道在 nagios 4.x 中是否有所不同。