アラートシェルスクリプトに送る時に中のデータはどのような形できているかの確認
こんな引数できていた(多分あっているはず
引数1:hogehoge@gmail.com 引数2:[障害]PROBLEM: Processor load is too high on Zabbix server 引数3:[検知日時] 2015.04.20 11:47:16 [ホスト名] Zabbix server [IPアドレス] 127.0.0.1 [アイテム名] Processor load (1 min average per core) [アイテムキー] system.cpu.load[percpu,avg1] [アイテム値] 1.305 [コメント] [グラフ情報] host: Zabbix server key: system.cpu.load[percpu,avg1]
こんな感じ
グラフはこれで設定したやつ
http://qiita.com/ma3ki/items/f318f93ef1d2f499bcfa
アクションの中味
デフォルトの件名
[障害]{TRIGGER.STATUS}: {TRIGGER.NAME}
デフォルトのメッセージ
[検知日時] {EVENT.DATE} {EVENT.TIME}
[ホスト名] {HOSTNAME}
[IPアドレス] {IPADDRESS}
[アイテム名] {ITEM.NAME}
[アイテムキー] {TRIGGER.KEY}
[アイテム値] {ITEM.VALUE}
[コメント]
{TRIGGER.COMMENT}
[グラフ情報]
host: {HOSTNAME}
key: {TRIGGER.KEY}