はじめに
今回はZabbixとGrafanaを連携するときに少しハマった話をご紹介します。
Grafana とは
Grafanaとは、データの視覚化と監視を行うためのオープンソースのプラットフォームです。様々なデータソースから情報を取得し、ダッシュボードで表示することができます。
Zabbix とは
Zabbixとは、オープンソースの監視ツールです。システムの稼働状況、リソース使用率、ネットワークトラフィックなどをリアルタイムで監視し、異常が発生した際にはアラートを通知します。柔軟な設定が可能です。
環境説明
MacOS | Multipass | Ubuntu | Zabbix | Grafana | Grafana Plugin |
---|---|---|---|---|---|
15.0.1 | 1.15.0-dev.2929.pr661+gc67ef6641.mac | 20.04 LTS | 5.0.44 | 11.2.2 | 4.5.5 |
Grafana Plugin
: alexanderzobnin-zabbix-app
実施していた手順
- Zabbixのインストール
- Grafanaのインストール
- Zabbix用のGrafana Pluginのインストール
- ZabbixとGrafanaの連携設定
- Grafanaのリバースプロキシ用設定
つまったこと
Pluginをインストールした後、公式ドキュメント通りにPluginのEnable
を行おうとしましたが、Enable
と書かれたボタンが表示されていませんでした。
既にインストールしたはずなのに、右上にInstall
と表示されています。
解決方法
grafana
ユーザーがPluginにアクセス出来なかったことが問題でした。
sudo chown -R grafana:grafana /var/lib/grafana/plugins
sudo chmod -R 755 /var/lib/grafana/plugins
適切なアクセス権限を付与すると、画面が変わりました。
右上にEnable
が表示されました。その後は公式ドキュメント通りに進めることが出来ました。
おわりに
ここまでお読み頂きありがとうございました。
今回の記事がどなたかのトラブルシューティングの役に立つと嬉しいです。
宣伝:エンジニアコミュニティのご案内
私が所属しているエンジニアコミュニティ TechBull では、定期的に輪読会やもくもく会を開催しています。これらのイベントは外部の方も参加可能です!ぜひ一緒に学びませんか?
輪読会
同じ書籍を読み進めながら、互いに意見を交換し、理解を深める場です。自分一人では難しい内容も、他のエンジニアと一緒に学ぶことで、新たな視点や理解が得られます。現在connpassなどで外部の方も含めて行う形にはなっていませんが、もし興味があればご連絡ください!
もくもく会
集中して作業を進める時間を共有する場です。自分のペースで学びたい方にぴったりです。自分の知らない領域を学ばれている方と交流する貴重な機会にもなり、たまに参加すると刺激があります。時には雑談に発展するかも?
興味のある方やご質問などがあれば、ぜひお気軽にご連絡ください!
私がTechBullに参加して1ヶ月の感想記事はこちらにあります!
興味を持たれた方はお読みいただけると嬉しいです。