我正在尝试使用触发器和操作重新启动运行在一个VM上的flanneld服务,使用我的zabbix服务器UI。我跟踪了zabbix-docs。zabbix用户具有sudo权限(通过作为zabbix用户登录并运行命令sudo yum update来验证这一点)。用于启动flanneld的命令是sudo /usr/bin/flanneld。有人知道原因吗?
配置已完成:
在触发"flanneld service不运行“时创建操作,如-
条件:- 触发器=我的Zabbix服务器: flanneld服务未运行 主机=我的Zabbix服务器 行动:- 目标列表:主机:我的Zabbix服务器在Zabbix代理上执行 命令: sudo /usr/bin/flanneld
提前谢谢。
发布于 2017-09-20 10:29:09
我首先将脚本中的sudo附加到相关部分,这样您就不需要担心这一点,只需将位置添加到Zabbix中的脚本中。
然后,您需要确保启用了"EnableRemoteCommands“,因为默认情况下,在Zabbix代理上禁用远程命令。
您可以通过简单地在zabbix_agent.conf文件中添加以下行来实现这一点。
EnableRemoteCommands=1https://stackoverflow.com/questions/39102042
复制相似问题