0

Nagios 構成ファイルで「action_url」を使用して、ユーザーが 2 つの URL のいずれかを選択できる小さなウィンドウをポップアップ表示したいと考えています。(これが実装された場合、管理者はさらに要求する可能性があると想像できますが、今のところは 2 つです。) 実行可能な (貧弱ではあるが) 解決策があると思いましたが、最良の場合、空のタブが 1 つブラウザーに追加され、小さなウィンドウで、最悪の場合、2 つのタブが開き、一方には 2 つの URL が表示され、もう一方には何も表示されません。

当初、これはソース コードを変更しなくても可能だと思っていましたが、今はよくわかりません。私が見た「AddThis」ボタンに似た機能は完璧ですが、「action_url」文字列を使用して不可能なレベルの制御が必要になる場合があります。

別の方法として、2 つ目の action_url で十分です。ソース コードを変更する必要がある場合は、その方向に進みます。

では、Nagios のソース コードを変更せずにこれが可能かどうかは誰にもわかりませんか、それともソースに移動して 2 つ目の action_url ディレクティブを追加するだけでよいのでしょうか?

ありがとう、

ショーン。

4

2 に答える 2

0

最も簡単な方法は、Nagios CGI インクルードを使用することです: http://nagios.sourceforge.net/docs/3_0/cgiincludes.html

したがって、カスタム JavaScript を Nagios Web インターフェイスに追加しaction_url、サービスまたはホスト定義のプロパティから参照できます。

于 2012-11-27T16:55:35.907 に答える
0

/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 Dir の場合、ExecCGI と +Includes を実行する必要があります。そうしないと、CGI ファイルに SSI が含まれません。

于 2013-04-30T12:57:11.293 に答える