我设置了nagios联系人,并且成功地限制了在nagios Web UI中查看主机和服务的权限。
但是pnp4nagios允许访问所有的graphics(通过编辑URL中的主机名和服务名) – 它不尊重nagios定义的访问控制。
有没有可能configuration这个? (使用nagios联系人或其他一些ACL机制)
Nagios cgi代码限制了对GUI特定“页面”的访问。 因此,这个解决scheme将取决于您是否想要限制对所有图的访问 – 这需要您将httpd服务器中使用的ACL条目复制到用于pnp4nagios代码和临时文件目录的文件夹中。 但是,如果您想复制Nagios使用的权限,则必须修改pnp4nagios代码才能执行Nagios cgi代码的function。 我会向pnp4nagios.org提交一个请求,他们可能会为你做这个。