国庆加班调试一个新项目的zabbix,自定义python发邮件脚本,自己执行可以,通过zabbix调用硬是不行,日志也不输出(脚本里已经将日志重定向至zabbix系统日志),尝试下面的办法:

1、多次检查AlertScriptsPath配置

2、检查脚本权限,改属主为zabbix.zabbix

3、多次重启zabbix_server

4、多次检查media、action、user配置

最后终于找到原因,原来zabbix3.0.4默认对自定义脚本是不传递参数的,不像zabbix2,默认会传递发邮件对象、主题和内容三个参数。

增加三个参数后问题解决,我晕。