zabbix容器化部署


啟動一個空的MySQL服務器實例

docker pull mysql:5.7
docker run --restart=always
--name zabbix-mysql -t
-e MYSQL_DATABASE="zabbix"
-e MYSQL_USER="zabbix"
-e MYSQL_PASSWORD="customize_mysql_zabbix_password"
-e MYSQL_ROOT_PASSWORD="customize_mysql_root_password"
-d mysql:5.7

啟動Zabbix Java gateway實例

docker pull zabbix/zabbix-java-gateway:centos-4.0.10
docker run --restart=always
--name zabbix-java-gateway -t
-d zabbix/zabbix-java-gateway:centos-4.0.10

啟動Zabbix server實例,並關聯這個實例到已創建的MySQL服務器實例

docker pull zabbix/zabbix-server-mysql:centos-4.0.10
docker run --restart=always
--name zabbix-server-mysql -t
-e DB_SERVER_HOST="zabbix-mysql"
-e MYSQL_DATABASE="zabbix"
-e MYSQL_USER="zabbix"
-e MYSQL_PASSWORD="customize_mysql_zabbix_password"
-e MYSQL_ROOT_PASSWORD="customize_mysql_root_password"
-e ZBX_JAVAGATEWAY="zabbix-java-gateway"
--link zabbix-mysql:mysql
--link zabbix-java-gateway:zabbix-java-gateway
-p 10051:10051
-d zabbix/zabbix-server-mysql:centos-4.0.10

啟動Zabbix web 接口,並將它與MySQL服務器實例和Zabbix server實例關聯

docker pull zabbix/zabbix-web-nginx-mysql:centos-4.0.10
docker run --restart=always
--name zabbix-web-nginx-mysql -t
-e DB_SERVER_HOST="zabbix-mysql"
-e MYSQL_DATABASE="zabbix"
-e MYSQL_USER="zabbix"
-e MYSQL_PASSWORD="customize_mysql_zabbix_password"
-e MYSQL_ROOT_PASSWORD="customize_mysql_root_password"
--link zabbix-mysql:mysql
--link zabbix-server-mysql:zabbix-server
-p 80:80
-d zabbix/zabbix-web-nginx-mysql:centos-4.0.10

安裝Zabbix agent服務

docker pull zabbix/zabbix-agent:centos-4.0.10
docker run --restart=always
--name zabbix-agent -t
-e ZBX_HOSTNAME="zabbix_agent_host_ip||zabbix_agent_host_name"
-e ZBX_SERVER_HOST="zabbix_server_ip||zabbix_server_host_name"
-p 10050:10050
-d zabbix/zabbix-agent:centos-4.0.10


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM