Quantcast
Channel: 日本Zabbixユーザー会 - 日本Zabbixユーザー会フォーラム
Viewing all articles
Browse latest Browse all 1811

problem.getでクローズ許可のみ取得する方法

$
0
0

お世話になっております。

ログ系の監視でトリガの生成モードを「複数」にしている障害を、手動クローズするのが手間な為、
APIを使って1時間前の障害を自動クローズしようと考えています。
APIのメソッドとパラメータは以下でeventidを取得し、そのidに対しevent.acknowledgeメソッドで
クローズする流れは一応できました。

method = 'problem.get'
params = {
'output': [ 'eventid' ],
'tags': [{'tag': 'TYPE', 'value': 'Log', 'operator': 1}],
'time_till': <1時間前のunixtime>,
'limit': 1000
}

ただ、この絞り込み条件ですと、トリガの生成モードが「単一」で手動クローズを
許可していないログ監視の障害まで取得し、「クローズ許可がない」エラーで
event.acknowledgeが終了してしまいます。

タグを別々に振り直せば絞り込みは可能なのですが
できればタグはこのままで「手動クローズを許可」している障害だけをフィルタできないでしょうか。
(難しいようであれば、おとなしくタグの振替で対応します)

どうぞよろしくお願い致します。

続きを読む


Viewing all articles
Browse latest Browse all 1811

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>