item の history データを取得する
numeric(float) item から受け取った最新の値を10件返します。
{
"jsonrpc": "2.0",
"method": "history.get",
"params": {
"output": "extend",
"history": 0,
"itemids": "23296",
"sortfield": "clock",
"sortorder": "DESC",
"limit": 10
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Zabbixでエラーログ監視。「特定文字列が1時間に5回以上出たらメール通知」する。 #zabbix – Qiita
ログの直近何件かを表示する
{{HOSTNAME}:{TRIGGER.KEY}.last(#1)}
{{HOSTNAME}:{TRIGGER.KEY}.last(#2)}
{{HOSTNAME}:{TRIGGER.KEY}.last(#3)}
{ITEM.NAME1} ({HOST.NAME1}:{ITEM.KEY1}): {ITEM.VALUE1}
{ITEM.NAME2} ({HOST.NAME2}:{ITEM.KEY2}): {ITEM.VALUE2}
{ITEM.NAME3} ({HOST.NAME3}:{ITEM.KEY3}): {ITEM.VALUE3}
{ITEM.NAME1} ({HOST.NAME1}:{ITEM.KEY1}): {ITEM.VALUE1}
{ITEM.NAME2} ({HOST.NAME2}:{ITEM.KEY2}): {ITEM.VALUE2}
{ITEM.NAME3} ({HOST.NAME3}:{ITEM.KEY3}): {ITEM.VALUE3}
の数字は履歴の順番ではなく、監視したものの結果が複数ある時に表示されるもの、ということのようです。
CPUのアラートの場合、以下のように表示されたので。
Load average (1m avg) (hoge:system.cpu.load[all,avg1]): 16.06 Number of CPUs (hoge:system.cpu.num): 1 Load average (5m avg) (hoge:system.cpu.load[all,avg5]): 20.8め
メモリだと以下のように2行目、3行目が「*UNKNOWN*」に。
Memory utilization (hoge:vm.memory.utilization): 91.82 % *UNKNOWN* (*UNKNOWN*:*UNKNOWN*): *UNKNOWN* *UNKNOWN* (*UNKNOWN*:*UNKNOWN*): *UNKNOWN*
Zabbixでの障害通知マクロのまとめ #zabbix – Qiita
Last value: {ITEM.LASTVALUE1} ({TIME})
