1.在zabbix agent中添加以下两个参数
EnableRemoteCommands=1
LogRemoteCommands=1
2.添加zabbix用户的sudo权限
3.在zabbix 动作上触发自治愈命令时加上 sudo,通常agent上执行命令的用户时zabbix,所以如果要重启nginx等其他服务时需要切换为改服务的用户或者使用sudo命令执行方能生效,否则虽然agent的日志提示“Executing command xxx”,但实际是没有执行成果的
1.在zabbix agent中添加以下两个参数
EnableRemoteCommands=1
LogRemoteCommands=1
2.添加zabbix用户的sudo权限
3.在zabbix 动作上触发自治愈命令时加上 sudo,通常agent上执行命令的用户时zabbix,所以如果要重启nginx等其他服务时需要切换为改服务的用户或者使用sudo命令执行方能生效,否则虽然agent的日志提示“Executing command xxx”,但实际是没有执行成果的