1. 程式人生 > >005.Zabbix-Agent客戶端安裝

005.Zabbix-Agent客戶端安裝

一 安裝Zabbix-Agent

  1 [[email protected] ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
  2 [[email protected] ~]# yum install -y zabbix-agent
  3 [[email protected] ~]# firewall-cmd --permanent --add-port=10050/tcp
  4 [[email protected] ~]# firewall-cmd --permanent --add-port=10051/tcp
  5
[[email protected] ~]# firewall-cmd --reload #開放防火牆相應Zabbix埠

二 Zabbix相關配置

2.1 zabbix配置

  1 [[email protected] ~]# vi /etc/zabbix/zabbix_agentd.conf
  2 PidFile=/var/run/zabbix/zabbix_agentd.pid
  3 LogFile=/var/log/zabbix/zabbix_agentd.log
  4 LogFileSize=0
  5 Server=172.0.0.1,172.24.8.100		#被動模式,允許哪臺伺服器連線Agent
  6
ServerActive=172.24.8.100 #主動模式,向哪臺伺服器主動傳送資料 7 Hostname=imxhy02 #必須與zabbix服務端web上的配置一致 8 Include=/etc/zabbix/zabbix_agentd.d/*.conf

2.2 zabbix啟動級開機啟動

  1 [[email protected] ~]# systemctl start zabbix-agent.service
  2 [[email protected] ~]# systemctl enable zabbix-agent.service

附一 Windows下安裝Zabbix-Agent

16
  • 在相應的目錄建立相應的目錄,並將壓縮包中的conf/zabbix_agentd.win.conf複製到此目錄
如:C:\Program Files\zabbix_agent
  • 將壓縮包/bin/win32&win64對應的版本檔案複製到新建的目錄;
如: 17
  • 伺服器管理介面——配置-->服務-->zabbix服務。設為自動啟動。
  • 修改安裝目錄下的配置檔案修改\zabbix-3.2\conf\zabbix_agentd.win.conf
  1 LogFile=C:\Program Files\zabbix_agent\zabbix_agentd.log
  2 Server=172.0.0.1,172.24.8.100	#被動模式,允許哪臺伺服器連線Agent
  3 ServerActive=172.24.8.100	#主動模式,向哪臺伺服器主動傳送資料
  4 Hostname=VWIN701		#此處必須與在Web介面新增主機時填寫的hostname一致
  • 客戶端啟動
開始---->執行---->cmd
  1 cd C:\Program Files\zabbix_agent
  2 "zabbix_agentd.exe" -c "C:\Program Files\zabbix_agent\zabbix_agentd.win.conf" -i
  3 "zabbix_agentd.exe" -c "C:\Program Files\zabbix_agent\zabbix_agentd.win.conf" -s
  4 -c  :指定配置檔案所有位置
  5 -i   :安裝客戶端
  6 -s  :啟動客戶端
  7 -x  :停止客戶端
  8 -d :解除安裝客戶端
  • 防火牆開放Zabbix程式
18 注意:安裝服務之後,可以在管理工具----服務中將Zabbix agent設為開機啟動。

附二 SNMP監控方式的配置

  1 yum -y install net-snmp
  2 vi /etc/snmpd/snmpd.conf
  3 com2sec mynetwork 172.24.8.100 public_monitor
  4 com2sec mynetwork 127.0.0.1 public
  5 group MyROGroup v2c mynetwork

三 Zabbix-Server和Zabbix-Agent驗證檢測

3.1 手動檢測

採用Zabbix-Get來檢測Zabbix-Server到Zabbix-Agent的資料獲取成功與否。
  1 [[email protected] ~]# yum -y install zabbix-get.x86_64
  2 [[email protected] ~]# vi /etc/zabbix/zabbix_agentd.conf
  3 PidFile=/var/run/zabbix/zabbix_agentd.pid
  4 LogFile=/var/log/zabbix/zabbix_agentd.log
  5 LogFileSize=0
  6 Server=127.0.0.1,172.24.8.100		#被動模式,允許哪臺伺服器連線Agent
  7 ServerActive=172.24.8.100		        #主動模式,向哪臺伺服器主動傳送資料
  8 #Zabbix-server本身也需要被監控,因此此處填寫自己的IP地址
  9 Hostname=Zabbix server			#必須與zabbix服務端web上的配置一致
 10 [[email protected] ~]# zabbix_get -s 172.24.8.100 -k system.uname	#測試本機
 11 [[email protected] ~]# zabbix_get -s 172.24.8.101 -k system.uname	#測試另一臺Linux主機
 12 [[email protected] ~]# zabbix_get -s 172.24.8.102 -k system.uname	#測試另一臺windows
 13 [[email protected] ~]# zabbix_get -s 172.24.8.100 -p 10050 -I 127.0.0.1 -k system.uname