Linux系統
安裝zabbix-agent
#如果主機聯網的話,可以選擇直接yum安裝,由於我的主機部分不能上網,我這里選擇離線上傳安裝 [root@agent ~]# rpm -i zabbix-agent-3.4.0-1.el5.i386.rpm [root@agent ~]#cat /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 EnableRemoteCommands=1 #允許遠程執行命令 LogRemoteCommands=1 #開啟遠程操作日志 Server=zabbix-server-ip #被動模式,ZABBIX服務器IP地址 ServerActive=127.0.0.1 #主動模式,ZABBIX服務器IP地址 Hostname=localhost-ip #主機名或IP地址 Include=/etc/zabbix/zabbix_agentd.d/*.conf [root@agent ~]# systemctl stop firewalld [root@agent ~]# systemctl disable firewalld [root@agent ~]# setenforce 0 [root@agent ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config [root@agent ~]# systemctl start zabbix-agent [root@agent ~]# systemctl enable zabbix-agent
[root@agent ~]# vi /etc/zabbix/zabbix_agentd.conf UserParameter=mem.free,/usr/bin/free -m | awk '/^Mem/{print $4}' [root@agent ~]# systemctl restart zabbix-agent
[root@zabbix ~]# zabbix_get -s agent-ip -k key 例如: [root@zabbix ~]# zabbix_get -s 192.168.10.13 -k mem.free 15
安裝zabbix-agent
Windows系統安裝zabbix-agent(32位安裝32,64位安裝64)
1.開放系統防火牆10050端口
3.修改zabbix_agent.win.conf 以下參數
EnableRemoteCommands=1 #允許在本地執行遠程命令 LogRemoteCommands=1 #執行遠程命令是否保存操作日志 Server = zabbix-server-ip #被動模式,zabbix服務器ip地址 ServerActive=127.0.0.1 #主動模式,zabbix服務器ip地址 Hostname=localhost-ip #被監控端主機名或IP
找到 C:\Windows\System32\cmd.exe ,以管理員身份運行
安裝zabbix客戶端:
C:\zabbix\zabbix_agentd.exe -i -c C:\zabbix\zabbix_agentd.win.conf
啟動zabbix客戶端
C:\zabbix\zabbix_agentd.exe -s -c C:\zabbix\zabbix_agentd.win.conf
刪除zabbix客戶端
C:\zabbix\zabbix_agentd.exe -d -c C:\zabbix\zabbix_agentd.win.conf
如果成功的話,會出現successfuly,如果出現失敗的情況,先檢查配置文件,實在不行的話,就先卸掉重新安裝
重啟zabbix-agent服務
進入任務管理器----服務---服務---zabbix-agent---右鍵重新啟動