Nagios – 如何显示特定用户/联系人组的特定监视器,同时这些监视器也将显示给pipe理员团队?

我有一个监视许多服务器的Nagios服务器,许多服务器用于QA问题。 我希望允许QA团队访问Nagios用户界面,我希望他们只能查看与其工作相关的显示器。 更重要的是,除了QA团队之外,我希望QA团队监视的这些服务器也应该显示给pipe理员组(现在正在configuration)。 那可行吗?

目前,QA能够看到在Nagios上configuration的所有主机/服务,而不仅仅是我在hosts.cfg中指定的主机/服务,这正是我想要改变的。

用户只能看到他们是联系人的主机(以及相关的服务)。

如果您将“pipe理员”组设置为主机/服务的默认联系人(例如在您的基本模板中),则可以将QA团队作为联系人添加到您希望他们查看的主机。

请参阅CGI授权文档以获取有关谁可以查看内容的更详细信息,以及inheritance文档 ,特别是“附加inheritance”部分。

  1. configuration质量检查小组是相关主机/服务的联系人

  2. 列出authorized_variables中pipe理员组的所有成员:

    /usr/local/nagios/etc/cgi.cfg

     authorized_for_system_information=admin1,admin2 authorized_for_configuration_information=admin1,admin2 authorized_for_system_commands=admin1,admin2 authorized_for_all_services=admin1,admin2 authorized_for_all_hosts=admin1,admin2 authorized_for_all_service_commands=admin1,admin2 authorized_for_all_host_commands=admin1,admin2