005.Zabbix-Agent客戶端安裝
阿新 • • 發佈:2018-11-15
一 安裝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 6ServerActive=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
- 在相應的目錄建立相應的目錄,並將壓縮包中的conf/zabbix_agentd.win.conf複製到此目錄
- 將壓縮包/bin/win32&win64對應的版本檔案複製到新建的目錄;
- 伺服器管理介面——配置-->服務-->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一致
- 客戶端啟動
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程式
附二 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