雑記

インフラのことだったりプログラムのことだったりどうでもいいこと書いたり。要は雑記。

Zabbix + Hyclops 自動登録されるホストのグループ設定をする

AWSAccountテンプレートのマクロ設定時に{$VM_GROUPS}も設定すること。 でないと「host追加時にグループ設定されていないからhost追加できないよ」、というメッセージがでます。 こんなメッセージ。

  • /opt/hyclops/logs/hyclops_server.log

[2014-09-18 16:35:34,115] hyclops.connector.ec2 (ec2-Zabbxi Client 1-monitor) ERROR: Failed to create zabbix host: (u'Error -32602: Invalid params., No groups for host "xxx". while sending {"params": {"templates": , "inventory_mode": 1, "name": "Zabbxi Client 1__xxx", "interfaces": [{"ip": "", "useip": 0, "dns": "dns", "main": 1, "type": 1, "port": 10050}, {"ip": "", "useip": 0, "dns": "dns", "main": 1, "type": 2, "port": 161}, {"ip": "xxx.xxx.xxx.xxx", "useip": 1, "dns": "", "main": 0, "type": 1, "port": 10050}, {"ip": "xxx.xxx.xxx.xxx", "useip": 1, "dns": "", "main": 0, "type": 2, "port": 161}], "host": "xxxx", "inventory": {"tag": "Zabbxi Client 1", "type": "ec2", "name": "", "location": "ap-northeast-1"}, "groups": }, "jsonrpc": "2.0", "method": "host.create", "auth": "xxxxx", "id": 335}', -32602)

公式マニュアルにはそんなこと全く触れてなかったからめちゃくちゃ苦労した。。 - http://tech-sketch.github.io/hyclops/jp/index.html#configure

環境

  • zabbix2.2
  • hycrops0.2.1
  • AWS