第十五篇Zabbix Server端下发Linux命令给Agent端执行[了解]
Posted 小粉优化大师
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十五篇Zabbix Server端下发Linux命令给Agent端执行[了解]相关的知识,希望对你有一定的参考价值。
该功能作用就是远程系统命令的调用,生产环境建议不使用,风险很高,万一服务端被攻击,相当于可以控制所有的服务器主机。
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 Server端下发Linux命令给Agent端执行[了解]的主要内容,如果未能解决你的问题,请参考以下文章