zabbix監控模塊之Agent

什麼是zabbix-agent

zabbix-agent部署在被監控主機上,負責收集本地數據發往Server端或Proxy端;比如,如果zabbix像監控nginx服務器,則agent就需要部署在nginx服務器上。

zabbix-agent的監控方式:

Zabbix可以基於自身zabbix_agent客戶端插件監控OS的狀態,例如CPU、內存、硬盤、網卡、文件等。

監控方式一:自動監控

搭建環境:
server1:192.168.181.161
server2:192.168.181.162
在server2上安裝zabbix-agent並配置
修改配置文件:vim /etc/zabbix/zabbix_agentd.conf
修改的行號及內容:
98 Server=192.168.181.161
139 ServerActive=192.168.181.161
150 Hostname=server2
在這裏插入圖片描述
在這裏插入圖片描述
重啓服務:systemctl restart zabbix-agent

添加監控項

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
配置監控項過程遇到的問題:
1、監控項目添加上之後,zabix的可用性未啓動,檢查發現是zabbix服務爲正常啓動,原因是zabbix-server端的selinux未關閉;
2、server端關閉selinux之後,顯示無法連接到192.168.181.162;檢查大顯示server2的防火牆未關閉,關閉之後即可正常監控。

監控方式二:自動發現

1、刪除剛剛手動添加的主機
2、點擊自動發現並添加
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

監控方式三:自動註冊

在這裏插入圖片描述
在這裏插入圖片描述
成功添加
在這裏插入圖片描述

自動發現與自動註冊的區別

自動發現通常是server端主動去探測某個ip範圍內的被監控主機,適用於大批量的監控,而且監控模板都一樣。

自動註冊是被監控端主動去找server端,看自己想要被監控什麼,適用於單臺主機。