監視システム Zabbix の manager – agent 間通信のプロトコルを調べる機会があった。エージェントからデータを取得する zabbix_get コマンドの簡易版を自作したのでメモ。 Zabbix のサイトにある以下のドキュメントを参考にした。 Zabbix Documentations > Zabbix 1.8 > Zabbix Protocols> 1 Zabbix Agent Zabbix Wiki > Community Documentation > technical documentation > proto > Zabbix Agent Protocol パケットの構成 利用したのは Zabbix 1.8 系列なので、調査対象のプロトコルのバージョンは 1.4。パケットは以下の4つのフィールドで構成される。 Header:”ZBXD” 固定 Version
![Zabbixプロトコルを調べた](https://cdn-ak-scissors.b.st-hatena.com/image/square/dc2ae5ce6b40999ed32d19001dba6fc43355a135/height=288;version=1;width=512/https%3A%2F%2Fsiguniang.files.wordpress.com%2F2012%2F10%2Fzappix_protocol.png)