Zabbix設定主動模式與被動模式

十五十六發表於2018-10-07

Zabbix工作模式

  • 被動模式:被動模式就是由zabbix server向zabbix agent發出指令獲取資料, 即zabbixagent被動的去獲取資料並返回給zabbix server, zabbix server週期性的向agent 索取資料, 這總模式的最大問題就是會加大zabbix server的工作量, 在數百臺伺服器的環境下zabbix server不能及時獲取到最新資料, 但這也是預設的工作方式。
  • 主動模式是有zabbix agent主動採集資料並返回給zabbix server, 不再需要zabbix serve進行干預, 因此主動模式在一定程度上可減輕zabbix server的壓力

Zabbix_agent常用的配置

/etc/zabbix/zabbix_agentd.conf

############ GENERAL PARAMETERS #################  通用配置
PidFile=/var/run/zabbix/zabbix_agentd.pid  #pid檔案路徑
LogType=file    #日誌型別,file表示將日誌儲存在檔案中
LogFileSize=0  #日誌最大尺寸,大於這個值會進行切割,0表示不切割
DebugLevel=3  #日誌記錄的等級,3級別表示提醒
SourceIP=  #這裡可以設定agent監聽的ip(如果有多個網路卡,這一項可能有用)
EnableRemoteCommands=0 #是否允許執行遠端命令,0表示不允許
LogRemoteCommands=0  #是否記錄執行遠端命令產生的日誌資訊
##### Passive checks related  被動監控相關配置
Server=127.0.0.1  #允許哪臺伺服器採集資料
ListenPort=10050  #agent監聽的埠
ListenIP=0.0.0.0  #監聽的ip地址
StartAgents=3     #響應請求預先啟動3個子程式
##### Active checks related 主動監控相關配置
ServerActive=127.0.0.1  #將監控資料傳送到哪臺伺服器
Hostname=Zabbix server  #標明主機名,這裡必須與配置主機時的Host name保持一致,不然會出錯的
HostnameItem=system.hostname  
############ ADVANCED PARAMETERS #################  優化配置引數
####### USER-DEFINED MONITORED PARAMETERS #######使用者自定義的監控引數
####### LOADABLE MODULES #######
####### TLS-RELATED PARAMETERS #######

設定被動模式

被動模式,/etc/zabbix/zabbix_agentd.conf主要設定以下兩項

Server=192.168.253.128  #這裡ip為 server端的ip
Hostname=192.168.253.128  #這裡Hostname可以自定義,但是必須保證唯一,同時還要保證與配置時的Host name相同,因為這裡的agent和server在同一臺主機所以就設定都一樣了

然後重啟zabbix-agent

 systemctl  restart zabbix-agent

然後網頁端正常配置就可以了
在這裡插入圖片描述

在這裡插入圖片描述

關聯一個模板
在這裡插入圖片描述

在這裡插入圖片描述
檢視一下資料
在這裡插入圖片描述

主動模式

主動模式,/etc/zabbix/zabbix_agentd.conf主要設定以下幾項

Hostname=192.168.253.128   #Hostname=192.168.253.128  #這裡Hostname可以自定義,但是必須保證唯一,同時還要保證與配置時的Host name相同,因為這裡的agent和server在同一臺主機所以就設定都一樣了
ServerActive=192.168.253.128  #將資料傳送到哪個server

重啟服務

systemctl  restart zabbix-agent

網頁端配置
我們需要先配置一個主動模式的模板,這裡就拿Template OS Linux這個模板來進行一下修改
具體方法如下
在這裡插入圖片描述

先把模板全克隆
在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

克隆完成後,進入我們複製的出來的模板
在這裡插入圖片描述
然後選擇item項
在這裡插入圖片描述
然後將監控項全選,批量更新
在這裡插入圖片描述
然後選擇agent的主動模式獲取資料
在這裡插入圖片描述
設定完成後,更新一下
在這裡插入圖片描述
然後吧剛才的host刪了,重新建立一個主動模式的agent
在這裡插入圖片描述
在這裡插入圖片描述
然後關聯一下剛才我們設定的模板
在這裡插入圖片描述
完成,檢視一下是否正常獲取資料
在這裡插入圖片描述
成功

相關文章