いろいな情報を集めて、今回の要望を実現する方法として考えたのは以下の通り。
- Zabbix からグラフをイメージとして取得し保存
- 保存されたグラフを Slack に投稿
- 上記をスケジュール設定して任意の時間に実行する
まず、Zabbix からグラフをイメージにして取得するために、以下のスクリプトを作成した。
続いて画像を Slack に送信するスクリプトを準備。
上記2つはスクリプトなので、Linux にそれぞれのリポジトリを clone して、cron で実行するようにしたところグラフイメージを送信できた。
それぞれのスクリプトの使用については Readme.md をご参照ください。 適当に作成しているので、ご利用は自己責任でお願いします。 何か不具合とかあればコメントいただければと思います。