今天測(cè)試了一天的Zabbix-Docker,部署起來確實(shí)方便,就需要在安裝了Docker的linux系統(tǒng)中輸入以下命令就可以了。
1.安裝mysql數(shù)據(jù)庫, 啟動(dòng)一個(gè)空的MySQL服務(wù)器實(shí)例
docker run –name zabbix-DB -t /
-e MYSQL_DATABASE=”zabbix” /
-e MYSQL_USER=”zabbix” /
-e MYSQL_PASSWORD=”zabbix_pwd” /
-e MYSQL_ROOT_PASSWORD=”root_pwd” /
-d mysql:5.7
2. 啟動(dòng)Zabbix server實(shí)例,并關(guān)聯(lián)這個(gè)實(shí)例到已創(chuàng)建的MySQL服務(wù)器實(shí)例
docker run –name zabbix-SER -t /
-e DB_SERVER_HOST=”zabbix-DB” /
-e MYSQL_DATABASE=”zabbix” /
-e MYSQL_USER=”zabbix” /
-e MYSQL_PASSWORD=”zabbix_pwd” /
-e MYSQL_ROOT_PASSWORD=”root_pwd” /
-e ZBX_JAVAGATEWAY=”zabbix-java-gateway” /
–link zabbix-DB:mysql /
-p 10051:10051 /
-p 10050:10050 /
-d zabbix/zabbix-server-mysql:latest
3. 啟動(dòng)Zabbix web 接口8088,并將它與MySQL服務(wù)器實(shí)例和Zabbix server實(shí)例關(guān)聯(lián),
docker run –name zabbix-WEB -t /
-e DB_SERVER_HOST=”zabbix-DB” /
-e MYSQL_DATABASE=”zabbix” /
-e MYSQL_USER=”zabbix” /
-e MYSQL_PASSWORD=”zabbix_pwd” /
-e MYSQL_ROOT_PASSWORD=”root_pwd” /
-e PHP_TZ=”Asia/Shanghai” /
–link zabbix-DB:mysql /
–link zabbix-SER:zabbix-server /
-p 8088:80 /
-d zabbix/zabbix-web-nginx-mysql:latest /
PS: 但是目前遇到一個(gè)問題,Zabbix啟動(dòng)后,無法獲取127.0.0.1的信息,代解決。 應(yīng)該是Zabbix server 容器沒有安裝Zabbix的agent.
新聞熱點(diǎn)
疑難解答
圖片精選