該功能作用就是遠程系統命令的調用,生產環境建議不使用,風險很高,萬一服務端被攻擊,相當於可以控制所有的服務器主機。
1、在Agent端配置開啟遠程命令的調用
[root@sms-v2 ~]# vi /data/application/zabbix-4.4.3/etc/zabbix_agentd.conf ... 63 ### Option: EnableRemoteCommands 64 # Whether remote commands from Zabbix server are allowed. 65 # 0 - not allowed 66 # 1 - allowed 67 # 68 # Mandatory: no 69 # Default: 70 # EnableRemoteCommands=0 71 EnableRemoteCommands=1 ...
2、重啟Zabbix Agent服務
[root@sms-v2 ~]# /etc/init.d/zabbix_agentd restart
3、在Zabbix Server端,利用zabbix_get工具進行,遠程命令的調用
[root@filestore-v2 ~]# /data/application/zabbix-4.4.3/bin/zabbix_get -s 192.168.10.95 -p 10050 -k system.run["ifconfig | grep 10.95"] inet 192.168.10.95 netmask 255.255.255.0 broadcast 192.168.10.xxx
4、遠程命令調用測試完成(了解即可,生產不使用該功能)
【Zabbix監控項之snmp方式監控】請點擊查看