Zabbix主被動監控

一、概述

zabbix服務有2種工作模式:主動模式 被動模式(默認)

  • 主動和被動都是對被監控端主機而言的
  • 默認Zabbix採用的是被動監控
    • 被動監控:Server向Agent發起連接,發送監控key,Agent接受請求,相應監控數據。
    • 主動監控:Agent向Server發起連接,Agent請求需要檢測的監控項目列表,Server響應Agent發送一個Items列表,Agent確認收到監控列表,TCP連接完成,會話關閉,Agent開始週期性的手機數據
  • 區別
    • Server不用每次需要數據都連接Agent,Agent會自己收集數據並處理,Server僅需要保存數據即可。
    • 當監控主機達到一定量級後,Zabbix服務器會越來越慢
    • 使用主動監控,釋放服務器壓力
    • Zabbix也支持分佈式監控。

二、主動監控方式

以192.168.2.101爲例

2.1、安裝軟件

[root@host101 ~]# yum -y install gcc  pcre-devel
[root@host101 ~]# tar -zxf zabbix-3.4.4.tar.gz 
[root@host101 ~]# cd zabbix-3.4.4/
[root@host101 zabbix-3.4.4]# ./configure  --enable-agent
[root@host101 zabbix-3.4.4]# make install

[root@host101 ~]# ls /usr/local/etc/
zabbix_agentd.conf  zabbix_agentd.conf.d
[root@host101 ~]# ls /usr/local/sbin/
zabbix_agentd
[root@host101 ~]# ls /usr/local/bin/
zabbix_get  zabbix_sender

2.2、修改配置文件

設置zabbix_agentd服務工作模式爲主動模式

[root@host101 ~]# vim /usr/local/etc/zabbix_agentd.conf
145 Hostname=host101
93 #Server=127.0.0.1		//註釋掉
134 ServerActive=192.168.2.5:10051
118 StartAgents=0
183 RefreshActiveChecks=120
30 LogFile=/tmp/zabbix_agentd.log

2.3、啓動服務

[root@host101 ~]# useradd zabbix
[root@host101 ~]# zabbix_agentd 
[root@host101 ~]# netstat -utnlp | grep 10050
//只有進程沒有端口
[root@host101 ~]# ps -C zabbix_agentd
   PID TTY          TIME CMD
  9111 ?        00:00:00 zabbix_agentd
  9112 ?        00:00:00 zabbix_agentd
  9113 ?        00:00:00 zabbix_agentd

三、在web 頁面創建主動模式的模板

3.1、克隆模板

在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述其他全部默認,選擇添加
在這裏插入圖片描述

3.2、修改監控項模式

在這裏插入圖片描述在這裏插入圖片描述全部選擇

在這裏插入圖片描述選擇批量更新
在這裏插入圖片描述修改類型爲主動式,完成後頁面下方點擊更新
在這裏插入圖片描述還有三項無法變爲主動模式,關閉即可

3.3、添加主機

在這裏插入圖片描述在這裏插入圖片描述主機名稱必須和配置文件中的一樣
IP地址可以使用0.0.0.0佔位,不能爲空,添加完成後選擇模板

3.4、選擇模板

在這裏插入圖片描述

3.5、查看數據

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章