企业微信报警提示, /usr/bin/python: bad interpreter: No such file or directory

Posted X糊涂仙儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了企业微信报警提示, /usr/bin/python: bad interpreter: No such file or directory相关的知识,希望对你有一定的参考价值。

zabbix 企微报警,将python脚本放置在目录:/usr/lib/zabbix/alertscripts下,模拟cpu到100%但仍不报警,手工执行脚本,python3 wechat.py "hello"测试可以成功

企业微信报警提示,

根据网上众多经典,做了以下三步:

1、将wechat.py 授权

chmod 777 wechat.py

2、加入允许root执行配置

AllowRoot=1
User=root

3、将python脚本从dos格式转换为unix格式(从win10拷贝过来的脚本)

#查看是否为dos格式
vim wechat.py
:set ff
#修改为unix格式
:set ff=unix

仍然不能执行成功,报错如下。他是执行的/usr/bin/python wechat.py,查看主机没有/usr/bin/python,我用的是Centos8.0的系统,zabbix6.0 只有python3。仔细想了想,自己链接自己,加个软链报错解决,可以正常报警与恢复报警。太折腾人

企业微信报警提示,

SEVERITY:Average
STATUS:PROBLEM
TRIGGER-NAME:Load average is too high (per CPU load over 1.5 for 5m)
Problem-Info:Load average (1m avg):3.27
Problem started at 17:34:45 on 2022.03.08 ????????? Problem: Load average is too high (per CPU load over 1.5 for 5m)": sh: /usr/lib/zabbix/alertscripts/wechat.py: /usr/bin/python: bad interpreter: No such file or directory
ln -s /usr/bin/python3 /usr/bin/python


以上是关于企业微信报警提示, /usr/bin/python: bad interpreter: No such file or directory的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix微信报警脚本及写触发记录

zabbix--微信报警(未完成)

zabbix配置微信报警

微信告警脚本python3企业微信告警脚本

十六.监控系统cpu.内存,磁盘等,自动报警,发送邮件

Nagios通过企业微信报警