1.在zabbix agent中添加以下两个参数
EnableRemoteCommands=1
LogRemoteCommands=1
2.添加zabbix用户的sudo权限
3.在zabbix 动作上触发自治愈命令时加上 sudo,通常agent上执行命令的用户时zabbix,所以如果要重启nginx等其他服务时需要切换为改服务的用户或者使用sudo命令执行方能生效,否则虽然agent的日志提示“Executing command xxx”,但实际是没有执行成果的
本文详细介绍如何在Zabbix中配置自愈功能,包括修改zabbixagent参数、设置zabbix用户sudo权限及正确触发自治愈命令的方法,确保服务异常时能够自动恢复。
1.在zabbix agent中添加以下两个参数
EnableRemoteCommands=1
LogRemoteCommands=1
2.添加zabbix用户的sudo权限
3.在zabbix 动作上触发自治愈命令时加上 sudo,通常agent上执行命令的用户时zabbix,所以如果要重启nginx等其他服务时需要切换为改服务的用户或者使用sudo命令执行方能生效,否则虽然agent的日志提示“Executing command xxx”,但实际是没有执行成果的

被折叠的 条评论
为什么被折叠?