複数ホストへのトリガー設定
お世話になります。
versionはserver:5.2.6を使用しています。
複数ホストにトリガーを仕掛ける方法としては、
どうするのがベストプラクティスでしょうか?
スイッチのポート監視をしたく、トリガー条件式を以下にしました。
{SW01:ifOperStatus.6.last()}=2
※アイテムにキー(ifOperStatus.6)登録
スイッチは20台以上あり、また、対象ポートもバラバラです。
スイッチメーカーもいくつか混在しているため、MIB値が"ifOperStatus"では
ないスイッチがあります。
現在考えているのは、テンプレートを作成?して条件式でorを使用し、
{SW01:ifOperStatus.6.last()}=2
{SW02:ifOperStatus.6.last()}=2
{SW03:ifOperStatus.6.last()}=2
という具合に、スイッチ台数分の条件を追加するしかないのかなと思っております。
アイテムのキーやSW01部分をマクロ化する方法等ないでしょうか?
unda88 - 投稿数: 9
テンプレート化(template01作成)したら、条件式のマクロがいい具合になりました。
{template01:ifOperStatus.6.last()}=2
ただ、上記だけだと元々ポート6が空きのスイッチも
トリガーに抵触するため、結局template01をスイッチ名に置き換えないといけないですね。
unda88 - 投稿数: 9
テンプレートのトリガー条件式に特定のホスト名を指定したら、
保存できませんでした。
{SW01:ifOperStatus.6.last()}=2 or {SW02:ifOperStatus.7.last()}=2
↓
error:リンクのあるトリガーは他のテンプレートやホストに移動できません。
トリガー条件式はテンプレートマクロのままで、
アイテムだけホスト毎に作成するしかないでしょうか?
他に何か良い方法はありますでしょうか?
unda88 - 投稿数: 9
>トリガー条件式はテンプレートマクロのままで、
>アイテムだけホスト毎に作成するしかないでしょうか?
そもそも、テンプレートにアイテム(ifOperStatus.6)を作成しないと、
トリガー条件式でアイテムを使用できませんでした。
unda88 - 投稿数: 9
今回は、ホスト毎にアイテムとトリガーを作成しましたが、
ホストのデータ取得(不要なポート/存在しないポート情報)と障害イベント(ダッシュボードの障害ホスト情報にトリガーに存在するホストが全て表示される)が許容できるなら、テンプレートにアイテムとトリガーを登録するのもありですね。