這篇文章將為大家詳細(xì)講解有關(guān)基于Docker安裝與部署Zabbix的示例分析,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)都蘭,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
測試了一天的Zabbix-Docker,部署起來確實(shí)方便,就需要在安裝了Docker的linux系統(tǒng)中輸入以下命令就可以了。
1.安裝MySQL數(shù)據(jù)庫, 啟動一個空的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. 啟動Zabbix server實(shí)例,并關(guān)聯(lián)這個實(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. 啟動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: 但是目前遇到一個問題,Zabbix啟動后,無法獲取127.0.0.1的信息,代解決。 應(yīng)該是Zabbix server 容器沒有安裝Zabbix的agent.
關(guān)于“基于Docker安裝與部署Zabbix的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。