2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

zabbix 5 (zabbix/zabbix-appliance:alpine-trunk)

Last updated at Posted at 2020-09-02

セットアップ

zabbix-server

  • 10051 番ポート
    • Zabbix Server は 10051番で Zabbix Agent からのアクセスに応答する。
run.sh
docker run \
 -d \
 --rm \
 --name zabbix5 \
 --hostname zabbix5 \
 -p 8022:80 \
 -p 10051:10051 \
 -e PHP_TZ=Asia/Tokyo \
 zabbix/zabbix-appliance:alpine-trunk
volumeを指定する場合
docker run \
 -d \
 --rm \
 --name zabbix5 \
 --hostname zabbix5 \
 -p 8022:80 \
 -p 10051:10051 \
 -e PHP_TZ=Asia/Tokyo \
 -v $(pwd)/data/etc/ssl/nginx:/etc/ssl/nginx \
 -v $(pwd)/data/usr/lib/zabbix/alertscripts:/usr/lib/zabbix/alertscripts \
 -v $(pwd)/data/usr/lib/zabbix/externalscripts:/usr/lib/zabbix/externalscripts \
 -v $(pwd)/data/var/lib/mysql/:/var/lib/mysql/ \
 -v $(pwd)/data/var/lib/zabbix/enc:/var/lib/zabbix/enc \
 -v $(pwd)/data/var/lib/zabbix/mibs:/var/lib/zabbix/mibs \
 -v $(pwd)/data/var/lib/zabbix/modules:/var/lib/zabbix/modules \
 -v $(pwd)/data/var/lib/zabbix/snmptraps:/var/lib/zabbix/snmptraps \
 -v $(pwd)/data/var/lib/zabbix/ssh_keys:/var/lib/zabbix/ssh_keys \
 -v $(pwd)/data/var/lib/zabbix/ssl/certs:/var/lib/zabbix/ssl/certs \
 -v $(pwd)/data/var/lib/zabbix/ssl/keys:/var/lib/zabbix/ssl/keys \
 -v $(pwd)/data/var/lib/zabbix/ssl/ssl_ca:/var/lib/zabbix/ssl/ssl_ca \
 zabbix/zabbix-appliance:alpine-trunk
  • (volume 一覧は docker inspectで調べられる)

監視対象のサーバーに zabbix-agent

apt install -y zabbix-agent
/etc/zabbix/zabbix_agentd.conf.d/custom.conf
Server=192.168.0.0/24
ServerActive=192.168.0.0/24
/etc/init.d/zabbix-agent restart

運用 : mysqlのダンプ / インポート

# バックアップ
docker exec -it zabbix5 \
  mysqldump -uroot zabbix > zabbix.sql

# dumpの転送
docker cp zabbix.dump zabbix5:zabbix.sql
# dumpのインポート
docker exec -it zabbix5 \
 sh -c "mysql -uroot zabbix < /zabbix.sql"

通知方法の初期設定

  • 管理 - メディアタイプ
    • Email

aa.png

ディスカバリ

  • 有効にする方法

無題.png

  • ホスト名はDNS参照結果が使われる。
  • 即座にディスカバリしたい場合はzabbixコンテナを落とし上げするとよい。
dnsサーバー指定したい場合
docker run \
 --dns=192.168.0.2 \
 --dns=192.168.0.3 \
 --dns-search=local \
 ()

設定手順

日本語

日本語文字化けするので英語のままのほうがよいかも

  • 日本語化をする。右上のアイコンをクリック

スクリーンショット_2020-09-02_18-58-29.png

  • Japanese を選択しUpdate

スクリーンショット_2020-09-02_18-59-06.png

障害通知

  • 障害通知を有効にする

スクリーンショット_2020-09-02_19-00-09.png

  • メール通知用の設定

スクリーンショット_2020-09-02_19-02-27.png

  • メールアドレスの設定

スクリーンショット_2020-09-02_19-32-45.png
スクリーンショット_2020-09-02_19-33-26.png
スクリーンショット_2020-09-02_19-34-13.png

自動ディスカバリ

スクリーンショット_2020-09-02_19-00-56.png

スクリーンショット_2020-09-02_19-01-41.png
スクリーンショット_2020-09-02_19-53-04.png

2
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?