既存のSNMPTrap設定をテンプレート化したい
Zabbixはバージョン:3.0.7を使用しております。
現在、SNMPTrapの設定を各ホストごとに設定していますが、
今後追加を予定しているネットワーク機器への設定を簡略化するため、
現在設定しているSNMPTrapの設定をテンプレート化したいと考えています。
以下設定を想定しておりますが、トリガーの部分で「名前:」と「条件式:」の
ホスト名の表記方法がわからず悩んでおります。
本設定におけるホスト名の表記法をご教授いただけますでしょうか。
また、もしSNMP Trapの設定で相応しくない箇所などがありましたら、
合わせてご教授いただけますでしょうか。
【アイテム】
名前:SNMP Trap
タイプ:SNMP トラップ
キー:snmptrap[.*]
ホストインターフェース:IPアドレス:161
データ型:テキスト
ヒストリ保存期間(日):90
アプリケーション:なし
有効:チェック入れる
【トリガー】
名前:(ホスト名)SNMP Trapを検知しました。
条件式:({ホスト名:snmptrap[.*].iregexp("ホスト名")}=1)and({ホスト名:snmptrap[.*].iregexp("@ホスト名")}=0)
障害イベントを継続して生成:チェックを入れる
深刻度:致命的な障害
有効:チェックを入れる
※各ホストの正規表現は個別に設定する想定です。
TNK - 投稿数: 4744
アイテムキーの前の部分のホスト名の部分はテンプレート名を指定
すればよいのですが、関数の引数内にホスト名をマクロなどで埋め
込むことは難しいと思われます。