Nagios action_url:让它成为一个有多个url的弹出窗口



我们想在Nagios配置文件中使用"action_url"来弹出一个小窗口,允许用户从两个url中选择一个。(我可以想象,如果实现了这一点,管理层可能会要求更多,但目前有两个。)我认为我有一个可行的(尽管很糟糕)解决方案,但在最好的情况下,它会在浏览器中添加一个空选项卡并弹出小窗口,在最坏的情况下它只打开两个选项卡,一个带有两个URL,另一个是空的。

最初我认为这在不修改源代码的情况下是可能的,现在我不太确定了。类似于我看到的"AddThis"按钮的功能将是完美的,但它可能需要使用"action_url"字符串无法实现的控制级别。

或者,第二个action_url也足够了,如果我需要修改源代码,那就是我要做的方向。

那么,有人知道在不修改Nagios源代码的情况下这是否可行吗?或者我只需要进入源代码并添加第二个action_url指令吗?

谢谢,

肖恩。

最简单的方法是使用Nagios CGI Includes:http://nagios.sourceforge.net/docs/3_0/cgiincludes.html

因此,您可以向Nagios Web界面添加自定义JavaScript,并在服务或主机定义中从action_url属性引用它。

在/etc/apache2/conf.d中的apache2配置文件中,确保执行以下操作:

<Directory "/<yournagiosDIR>/sbin">
Options ExecCGI +Includes
AllowOverride None
Order allow,deny
Allow from all    
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /<yournagiosDIR>/etc/htpasswd.users
Require valid-user
</Directory>

对于SBIN目录,您必须执行ExecCGI和+Includes。否则,它将不会在您的CGI文件中包含SSI。

相关内容

  • 没有找到相关文章

最新更新