既にどんぴしゃの記事があるのですが:
そのままだとZabbix 2.0環境で上手くいかなかったので、少し変更が必要でした。
- externalscriptsディレクトリを探し、その中に移動する。
- zabbix_server.confの中で、ExternalScriptsとして定義されています。
- /etc/zabbix 以下だったり /usr/lib/zabbix 以下だったりするようです。
- 以下の2ファイルをダウンロードする。
- 以下の内容で ssl-cert-check.sh を作成する。
- Zabbixにアイテムを登録する。
- 外部チェックのキーは
ssl-cert-check.sh["{HOST.CONN}","443"]
です。2.0からホスト名を明示的に付けるようになりました。 - 2.9 Item changes
Hardcoded first parameter {HOST.CONN} for external checks has been removed and now external check parameters may be fully customised.
- 外部チェックのキーは
これでいけました。
2.0から外部チェックのパラメータ仕様が変更された点が注意が必要で、1.xからアップグレードした場合は互換用のマクロが定義されるようです。気付いていない人も居るかも?