お世話になっております。
ログ系の監視でトリガの生成モードを「複数」にしている障害を、手動クローズするのが手間な為、
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が終了してしまいます。
タグを別々に振り直せば絞り込みは可能なのですが
できればタグはこのままで「手動クローズを許可」している障害だけをフィルタできないでしょうか。
(難しいようであれば、おとなしくタグの振替で対応します)
どうぞよろしくお願い致します。