LoginSignup
1
1

More than 5 years have passed since last update.

Dockerized Zabbix(検証用) 構築してみる

Posted at

初めに

だいぶ乗り遅れている感が否めないが、
Dockerでzabbix(検証用) を構築してみる。

前提

centos7 //CentOS Linux release 7.2.1511 (Core)
Docker version 1.10.3, build cb079f6-unsupported #インストール済みであること

zabbix構築

検証用:コンテナの停止とともに、DBが消えるので注意

1) Zabbix server用のDBコンテナを開始する。

docker run \
    -d \ #バックグラウンドで実行
    --name zabbix-db \ #コンテナに名前を付ける
    --env="MARIADB_USER=zabbix" \ #環境変数の指定
    --env="MARIADB_PASS=my_password" \ #環境変数の指定
    monitoringartist/zabbix-db-mariadb  #DBのImageを指定

1分たったら、作成できているかログを確認する

 docker logs zabbix-db

2) DBコンテナに接続するZabbixサーバを開始する。

docker run \
    -d \ #バックグラウンドで実行
    --name zabbix \ #コンテナに名前を付ける
    -p <任意>:80 \ #ホストのポート<==>コンテナのポートを紐づける
    -p 10051:10051 \ #ホストのポート<==>コンテナのポートを紐づける
    -v /etc/localtime:/etc/localtime:ro \ #ホストのパスをコンテナのパスにマウント
    --link zabbix-db:zabbix.db \ #コンテナ間のアクセス
    --env="ZS_DBHost=zabbix.db" \ #環境変数の指定
    --env="ZS_DBUser=zabbix" \ #環境変数の指定
    --env="ZS_DBPassword=my_password" \ #環境変数の指定
    --env="XXL_zapix=true" \ #環境変数の指定
    --env="XXL_grapher=true" \ #環境変数の指定
    monitoringartist/zabbix-xxl:latest  #DBのImageを指定

1分たったら、作成できているかログを確認する

docker logs zabbix

ブラウザから接続確認

http://DockerホストIP:<任意で決めたport番号>/
※初期ID/PW:Admin/zabbix

最後に)

検証後、コンテナを停止、削除するには。

docker rm -f zabbix; docker rm -f zabbix-db;

参考

https://www.zabbix.org/wiki/Dockerized_Zabbix
https://github.com/monitoringartist/zabbix-xxl/tree/master/Dockerfile/zabbix-xxl

v(timezone)
http://qiita.com/ganta/items/a0f34866c994ebaeef69

link
http://qiita.com/metalels/items/d3f4082986a7174be376

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1