AWS上にzabbix環境を構築したい
お世話になっております。
AWS上にzabbix環境を、docker使って構築したいと考えております。
ローカルには構築できたのですが、AWS上に構築する方法が分からず困っております。
基本的なことで恐縮ですが、アドバイスいただけると幸いです。
■質問
①
AWS ECSを使うのが良いと思いましたが、
そもそもECRにどのイメージをプッシュすれば良いのでしょうか?
DBはコンテナではなく、RDS作成してECSと分けるのがよさそうに思い始めておりますが、
他どのイメージを使えば良いか判断できず…。
②
AWS上に構築する場合は、以下のものを購入するのが一般的なのでしょうか?
https://aws.amazon.com/marketplace/seller-profile?id=2165f7b5-56be-4d2b-...
■試したこと
<ローカル docker-composeで構築 ※Dockerインストール済み>
①https://github.com/zabbix/zabbix-docker のコードをクローン
②docker-compose up -dを実行
↓
localhost上でzabbix起動確認
<ローカル docker runで構築 ※Dockerインストール済み>
①https://www.zabbix.com/documentation/current/jp/manual/installation/containers を確認
②以下イメージでコンテナを1個ずつ起動
・mysql:8.0
・zabbix/zabbix-java-gateway:alpine-5.4-latest
・zabbix/zabbix-server-mysql:alpine-5.4-latest
・zabbix/zabbix-web-nginx-mysql:alpine-5.4-latest
↓
localhost上でzabbix起動確認
TNK - 投稿数: 4720
何をどのようにどのくらいの規模で監視をされたいのかがわかりま
せん。
その監視する内容に合わせて、環境や構成を検討された方が良いと
思います。
①
検索をすれば、いくつかの導入例が見つかると思うのですが、検索
されましたか?
Docker環境での運用は、Docker環境に対する知識が必要ですので、
まずは、Docker環境の理解を行うことが重要だと思います。
②
一般的というものはありません。
何を監視したいか、運用される体制で運用できるかも考慮してご判
断ください。
また、使用するコンテナとして
・zabbix/zabbix-java-gateway:alpine-5.4-latest
・zabbix/zabbix-server-mysql:alpine-5.4-latest
・zabbix/zabbix-web-nginx-mysql:alpine-5.4-latest
などと記載されていましたが、Zabbix 5.4はすでにサポートが終了
しているので使用することは強くお勧めしません。
あと、docker composeを使用するする際には、YAMLファイルや中で
使用しているコンテナのバージョンにご注意ください。
常にGitHub上から最新のYAMLファイルを取得していると、勝手に
Zabbix自体のバージョンアップが行われてしまうと思います。
最後に、docker-comopseコマンドは、docker composeに移行するよ
うになっていたと思うので、Compose用のYAMLファイルのフォーマ
ットのバージョンによっては、今後使用できなくなるかもしれませ
ん。
ご注意ください。