Zabbix主動模式和被動模式

1、原理

zabbix客戶端發數據給服務端分爲主被動兩種模式,主動模式是zabbix客戶端主動向服務端發送數據,被動模式是被動等待服務端來取數據.
主動模式: 
客戶端每隔一段時間主動向服務端發起鏈接請求-->服務端收到請求,查詢客戶端須要取的item信息,發送給客戶端-->客戶端收集數據發送服務端-->結束
被動模式:
客戶端開一個端口默認10050,等待服務端來取數據,而後客戶端收集數據發送到服務端後結束

被動模式須要客戶端開一個listen端口等待服務端來拿數據,那麼若是這個被監控的機器處在防火牆或是在內網中,不映射端口,服務端是沒辦法發送數據到這個客戶端的,這時只能用主動模式

zabbix的Z燈亮不亮是基於被動模式的,若是服務端沒法直接鏈接到客戶端被動模式端口這個燈是不綠的,就算是使用主被模式數據上來,這個燈也不綠,客戶端主動發起數據發送,會減輕服務端負擔,尤爲是監控幾百臺機器的時候尤爲明顯.

2、配置主動模式

1. 安裝agent
rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm
yum -y update
yum -y install zabbix-agent
systemctl start zabbix-agent

systemctl enable zabbix-agent
2
. 配置文件
vim /etc/zabbix/zabbix_agentd.conf PidFile
=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 StartAgents=0 ServerActive=120.55.191.36 Hostname=172.16.110.46 Include=/etc/zabbix/zabbix_agentd.d/

3、 添加主機

 1. 克隆模板
vim

2. 設置模板名並添加
spa

3. 批量更新克隆模板的監控項,把類型改成zabbix客戶端(主動式)
3d

4. 點擊更新,自動發現規則裏面監控項同理。code

5. 添加主機,端口寫0就能夠blog

6. 查看數據
it

相關文章
相關標籤/搜索