お世話になります。
ホストインベントリに「連絡先」と「ハードウェアメンテナンス終了日」という項目がありますが、
1.ハードウェアメンテナンス終了日の数日前になったら
2.連絡先に記載したアドレスに対して
3.zabbix-serverから決められたフォーマットのメールを送信する
という動作をさせたいと考えております。
具体的には下記の動作を実行したいと考えています。
・連絡先とハードウェアメンテナンス終了日は手動入力
・毎日自動で、zabbix-server上で全ホストに対して、今日の日付と「ハードウェアメンテナンス終了日」の比較を行う
・比較結果が指定日数以下の日数差だった場合、そのホストのインベントリ「連絡先」に記載してあるメールアドレスに対し、定型の文章を自動送信する
・定型の文章内ではホスト名などの記載も行いたい
現在の環境は以下の通りです。
・CentOS6.5
・zabbix2.0.12
・agent側はLinuxやWindowsなどさまざまですが、今回はサーバー側の設定しだいだと予想しているため、割愛いたします。
標準の機能では実現できそうに無いので、PhpZabbixApiを用いてPHPによる実現をしようと試みましたが、インベントリ情報まで抜き出す方法がわかりませんでした。