357 文字
2 分
docker-composeでzabbixを立ち上げ

概要#

  • 自宅のYAMAHA RTXルーターのリソースをSNMP経由で取得して集計したりしようかなと思います。
  • とりあえず、今もZabbixがメジャーっぽいのでZabbixにします。
  • dockerのイメージがあるので利用して立ち上げます。

初期設定#

docker-compose.ymlのテンプレが用意されているので利用します。簡単にコピペでできるような感じで作られていないので少し設定をしていきます。

普通に作ると、以下の9コンテナが立ち上がります。使わないサービスを落としてもよいのですが依存関係が設定されていて外すのが面倒なのでこのまま立ち上げます。

zabbix-docker-compose_zabbix-web-apache-mysql
zabbix-docker-compose_zabbix-proxy-mysql
zabbix-docker-compose_zabbix-proxy-sqlite3
zabbix-docker-compose_zabbix-agent
zabbix-docker-compose_zabbix-web-nginx-mysql
zabbix-docker-compose_zabbix-server
zabbix-docker-compose_zabbix-snmptraps
zabbix-docker-compose_mysql-server
zabbix-docker-compose_zabbix-java-gateway

環境変数を定義したファイルをたくさん用意して、upすれば起動します。

ファイルが沢山あるので以下に置いておきます。

https://github.com/matsubo/zabbix-docker-compose

起動したら、8081番ポートで立ち上がっているWebインターフェイスにアクセスします。

ログインページが表示されたら、デフォルトのアカウントを使ってログインします

ユーザー名: Admin、パスワード:zabbix

起動後の初期設定は以下のURLを参考にして、serverのアドレスやproxyなどを登録しました。

https://hawksnowlog.blogspot.com/2019/06/zabbix42-on-docker.html

こんな感じでRTX830の統計を表示

zabbix自体がCPUとDiskをそこそこ使う感じ。

docker-composeでzabbixを立ち上げ
https://blog.teraren.com/posts/docker-compose-zabbix/
作者
Yuki Matsukura
公開日
2020-06-06
ライセンス
CC BY-NC-SA 4.0

コメント