CentOS7.9に監視ツールzabbixをインストールする

環境
OSバージョンの確認
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
dockerバージョンの確認
# docker –version
Docker version 20.10.12, build e91ed57
docker composeバージョンの確認
# docker-compose version
Docker Compose version v2.2.2

インストールの方法
1.zabbix-dockerのダウンロード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# git clone https://github.com/zabbix/zabbix-docker.git
Cloning into 'zabbix-docker'...
remote: Enumerating objects: 58745, done.
remote: Counting objects: 100% (15022/15022), done.
remote: Compressing objects: 100% (3523/3523), done.
remote: Total 58745 (delta 11688), reused 14560 (delta 11245), pack-reused 43723
Receiving objects: 100% (58745/58745), 27.34 MiB | 5.25 MiB/s, done.
Resolving deltas: 100% (44047/44047), done.
# git clone https://github.com/zabbix/zabbix-docker.git Cloning into 'zabbix-docker'... remote: Enumerating objects: 58745, done. remote: Counting objects: 100% (15022/15022), done. remote: Compressing objects: 100% (3523/3523), done. remote: Total 58745 (delta 11688), reused 14560 (delta 11245), pack-reused 43723 Receiving objects: 100% (58745/58745), 27.34 MiB | 5.25 MiB/s, done. Resolving deltas: 100% (44047/44047), done.
# git clone https://github.com/zabbix/zabbix-docker.git
Cloning into 'zabbix-docker'...
remote: Enumerating objects: 58745, done.
remote: Counting objects: 100% (15022/15022), done.
remote: Compressing objects: 100% (3523/3523), done.
remote: Total 58745 (delta 11688), reused 14560 (delta 11245), pack-reused 43723
Receiving objects: 100% (58745/58745), 27.34 MiB | 5.25 MiB/s, done.
Resolving deltas: 100% (44047/44047), done.

2.docker-composeでzabbixを起動します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cd zabbix-docker
# docker-compose -f docker-compose_v3_centos_pgsql_latest.yaml up -d
[+] Running 4/4
? Container zabbix-docker-postgres-server-1 Started 23.0s
? Container zabbix-docker-db_data_pgsql-1 Started 23.0s
? Container zabbix-docker-zabbix-server-1 Started 24.7s
? Container zabbix-docker-zabbix-web-nginx-pgsql-1 Started 10.4s
# cd zabbix-docker # docker-compose -f docker-compose_v3_centos_pgsql_latest.yaml up -d [+] Running 4/4 ? Container zabbix-docker-postgres-server-1 Started 23.0s ? Container zabbix-docker-db_data_pgsql-1 Started 23.0s ? Container zabbix-docker-zabbix-server-1 Started 24.7s ? Container zabbix-docker-zabbix-web-nginx-pgsql-1 Started 10.4s
# cd zabbix-docker
# docker-compose -f docker-compose_v3_centos_pgsql_latest.yaml up -d
[+] Running 4/4
 ? Container zabbix-docker-postgres-server-1         Started                             23.0s
 ? Container zabbix-docker-db_data_pgsql-1           Started                             23.0s
 ? Container zabbix-docker-zabbix-server-1           Started                             24.7s
 ? Container zabbix-docker-zabbix-web-nginx-pgsql-1  Started                             10.4s

3.ファイアウォールを設定します
80番ポートを許可します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# firewall-cmd --add-port=80/tcp --zone=public --permanent
success
# firewall-cmd --reload
success
# firewall-cmd --add-port=80/tcp --zone=public --permanent success # firewall-cmd --reload success
# firewall-cmd --add-port=80/tcp --zone=public --permanent
success
# firewall-cmd --reload
success

4.動作確認
ブラウザから http://プライベートIP:80 にアクセスします
Username : Admin
Password : zabbix

日本語化を行います
左メニュー「User setting」->[Profile]をクリックします。
「Language」に「Japanese(ja_JP)」を選択し、「Update」を押下します

CentOS 7

Posted by arkgame