zabbixからpostgres監視
環境
- Ubuntu 18.04
- Postgres 10.5
- zabbix 3.4
選択肢
pg_monzII
http://pg-monz.github.io/pg_monz/
国産。多機能っぽいけどその分つらい。Active Check 使うからテストできない。
グラフが死ぬほどある。 複数台の構成でも監視可能ぽい。
PostgreSQL Monitoring for Zabbix
https://share.zabbix.com/databases/db_postgresql/postgresql-monitoring-for-zabbix
libzbxpq なるモジュールを入れるのが面倒そうだった。Ubuntu Trusty くらいまでしかバイナリがない。早そうだけどちょっと… ソースからコンパイルもできるようだけれどもコンパイルに zabbix のソースがいるとかいろいろとあって断念。
mamonsu
https://github.com/postgrespro/mamonsu
別のエージェントを実行。取説が割と親切でそのとおりに進めばなんとかなる。別のエージェントが起動してしまうのはいかがなものかと思わなくもないけれども、逆に zabbix-agent とは別のエージェントが起動するので干渉しないとも言える…
私はこれを採用しました。
蛇足
Twitter に書こうと思ったら文字数足りませんでした。