docker-composeでzabbixを立ち上げ

Network & Infrastructure

概要

  • 自宅の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すれば起動します。

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

GitHub - matsubo/zabbix-docker-compose
Contribute to matsubo/zabbix-docker-compose development by creating an account on GitHub.

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

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

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

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

Zabbix4.2 を docker で立ち上げてみた
概要 環境 Zabbix サーバ構築 ログインするといきなり zabbix-agent が zabbix-server を見つけられないエラーが、、 proxy のエラーも出ている ZabbixAgent をコンテナとして動作させるには コ...
こんな感じですRTX830の統計を表示

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

コメント