スクリプト実行結果のタブが出ないようにしたい
はじめまして。
会社でzabbixが導入されたのを機に、zabbixの本を購入して勉強している者です。
現在syslog監視のアラートを消すスクリプトの動作について困っています。
調べても原因が見つからない(そもそもこういったことは起きない?)ので御相談させてください。
syslogを受信した際に、警告アラート(障害)を出すトリガーを作成しました。
そして、ダッシュボードの[最新20件の障害]に表示された警告アラートを消すためのスクリプト(※1)
(zabbix-senderで復旧アラートを送付させる)を作成しました。
いざスクリプトを実行したところ、スクリプト実行時に、別のタブが開いてスクリプトの実行結果(※2)
が表示されます。
このスクリプトの実行結果を出さない(=よけいなタブを出さない)ようにする方法は無いでしょうか?
使用しているzabbixバージョン:2.2.7
※1 [作成したスクリプトの内容]
名前 :syslogのリセット
タイプ :スクリプト
次で実行 : zabbixサーバー
コマンド :/usr/bin/zabbix_sender -z "127.0.0.1" -s {HOST.HOST} -k "{$IVENT.KEY}" -o "=== this syslog has been reset manually ==="
ユーザグループ :すべて
ホストグループ :すべて
アクセス権 : 読み込み
※2 [別のタブに表示される内容]
info from server: "processed: 1; failed: 0; total: 1; seconds spent: 0.000037" sent: 1; skipped: 0; total: 1
以上です。よろしくお願いします。
TNK - 投稿数: 4769
残念ながら、メニューに追加するスクリプトの機能で、実行結果を表示させないように
することはできません。
ソースを変更すればできるかもしれませんが、ざっとソースを見る限り、数行変更する
程度では対応することが難しそうです。
hirotakax - 投稿数: 3
返信ありがとうございます。
会社のzabbixではタブはでなかったと思っていましたので、てっきり
自分の設定等の問題かといろいろと試行錯誤していましたが、
回答からして、実行結果が別のタブで表示されるのは私だけではなく、
皆さんもそうということでしょうか?
TNK - 投稿数: 4769
タブにならぶか、新しいウィンドウとして開くかは、ブラウザの設定です。
利用されているブラウザとそのバージョンや設定を、会社の環境と比較して
みてください。
hirotakax - 投稿数: 3
ブラウザのことを考慮していませんでした。(IEでもFirefoxでも起こったので)
さっそく試してみたいと思います。
ありがとうございました。