docker安裝zabbix以及基本監(jiān)控

這里zabbix客戶端,服務(wù)器版本均為4.0

1、官方地址

zabbix官方docker安裝說(shuō)明
https://www.zabbix.com/documentation/3.4/zh/manual/installation/containers

2、使用docker部署zabbix

2.1 創(chuàng)建docker網(wǎng)絡(luò)

docker network create zabbix-net

2.1 啟動(dòng)zabbix-server 端容器 (注意劃分到同一個(gè)網(wǎng)絡(luò))

docker pull zabbix/zabbix-appliance:latest # 拉取鏡像

docker run --name zabbix-server -t \
      -p 10051:10051 \
      -p 80:80 \
      --net zabbix-net -d zabbix/zabbix-appliance:latest

2.2 http://127.0.0.1:80訪問web界面

登錄

zabbix默認(rèn)帳號(hào)為 Admin 密碼 zabbix
登錄即可

2.3 修改中文


配置中文[圖片上傳中...(Screenshot of Zabbix docker_ Configuration of users (1).jpg-475a2e-1574852909261-0)]
image.png

修改為中文點(diǎn)擊update即可

3、配置zabbix-agent端

3.1. 啟動(dòng)容器

docker run -dit --name zabbix-agent --net zabbix-net centos:7

3.2 客戶端安裝zabbix-agent

docker exec -it zabbix-agent  bash  # 進(jìn)入容器

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # yum源切換為阿里源

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm  
#在安裝前首先添加對(duì)應(yīng)的yum repository
yum -y install zabbix-agent

repo官網(wǎng)

4、web頁(yè)面配置

4.1 創(chuàng)建主機(jī)


Screenshot of Zabbix docker_ 配置主機(jī).jpg
Screenshot of Zabbix docker_ 配置主機(jī) (1).jpg

4.2 創(chuàng)建監(jiān)控項(xiàng)


Screenshot of Zabbix docker_ 配置主機(jī) (2).jpg
Screenshot of Zabbix docker_ 配置監(jiān)控項(xiàng).jpg
Screenshot of Zabbix docker_ 配置監(jiān)控項(xiàng) (1).jpg

5、修改agent端配置文件

docker exec -it zabbix-agent bash

現(xiàn)在zabbix-agent服務(wù)還未開啟,我們先配置好配置文件再開啟服務(wù)
/etc/zabbix/zabbix_agentd.conf
5.1 修改配置文件

# 修改三個(gè)地方
Server=zabbix-server  # 這里需要填的是服務(wù)端的ip
# 因?yàn)檫@里是容器  并且處于同一網(wǎng)絡(luò)  所以可以用服務(wù)端的容其名
ServerActive=zabbix-server
# 主動(dòng)模式用到的配置
Hostname=zabbix-agent1  # 這里與之前創(chuàng)建主機(jī)時(shí)用到的主機(jī)名稱一樣

5.2 開啟服務(wù)

/usr/sbin/zabbix_agentd  # 開啟服務(wù)
ps aux # 查看進(jìn)程是否開啟
image.png

6、web頁(yè)面展示
Screenshot of Zabbix docker_ 最新數(shù)據(jù) [每30秒刷新一次].jpg

Screenshot of Zabbix docker_ 最新數(shù)據(jù) [每30秒刷新一次] (1).jpg

這里我們遇到了一個(gè) 問題 圖形內(nèi)沒有數(shù)據(jù)


Screenshot of Zabbix docker_ 配置監(jiān)控項(xiàng) (2).jpg

我們查看主機(jī)的監(jiān)控項(xiàng)發(fā)現(xiàn) 這個(gè)監(jiān)控項(xiàng)狀態(tài)是不支持的
報(bào)錯(cuò)如下
Value "0.450000" of type "string" is not suitable for value type "Numeric (unsigned)"

翻譯
“string”類型的值“0.450000”不適用于“Numeric(unsigned)”類型的值

這是因?yàn)槲覀冊(cè)O(shè)置監(jiān)控項(xiàng)的時(shí)候設(shè)置的類型為整數(shù) 而cpu負(fù)載的數(shù)據(jù)是浮點(diǎn)數(shù) 無(wú)法完成展示


Screenshot of Zabbix docker_ 配置監(jiān)控項(xiàng) (3).jpg

修改完之后 再次查看圖形


Screenshot of Zabbix docker_ 歷史記錄 [每30秒刷新一次].jpg

可以看到 已經(jīng)產(chǎn)生了數(shù)據(jù)
這次實(shí)驗(yàn)成功
相信你們也一定可以實(shí)現(xiàn)

zabbix監(jiān)控項(xiàng)的各種值參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容