Vagrantを使ってZabbixの検証環境を作ってみたのでそのときのメモ。下記の前提の環境を構築します。
- 一つのVagrantfileで、Zabbixサーバを一つ構築します。
- ZabbixサーバはUbuntu Linux 上のDocker上に構築します。
- 監視される(エージェントを入れる方)OSもUbuntu Linuxとして、 ひとつのVagrantfileで2つOSを構築します。
- それぞれの仮想マシンはネットワーク的に到達可能である必要がありますが、Vagrantはデフォルトではおなじネットワークに参加しないようなので*1、ウラLANとして192.168.33.0/24のネットワークを構築します。
- Zabbixサーバには80番ポートでWEBサーバが起動しますが、VagrantはNATかけないとアクセス出来ないので、port forwardingで 8888番ポートアクセスを80番ポートへ転送します。
サーバを構築する。 †
VagrantによるOS構築 †
Dockerのインストール †
Zabbixコンテナ関連のインストール †
クライアント(エージェント)側を構築する †
VagrantによるOS構築 †
Zabbix Agentのインストール †
この記事は
現在のアクセス:1830