故障现象:

同一个动作,配置了邮件报警和短信报警。

邮件报警发送成功,短信报警发送失败

查看数据库alerts表,显示短信邮件均发送成功

原因分析:

1、邮件发送成功,短信没有发送成功,证明zabbix配置的动作已生效。

2、触发器触发告警-->动作匹配触发器状态-->动作调用短信脚本-->动作调用消息变量。

问题解决步骤:

1、查看zabbix 的mysql ,alerts表,最新的消息在最后一条。

2、alert表有对应短信消息记录,说明确实有触发告警动作发送消息,查看error字段是否有异常,如有异常解决对应的异常

3、手动调用短信脚本,短信脚本发送内容为alerts的message字段内容。

结果:

在手动调用脚本加上alerts表message字段内容,执行报错,原因是短信内容不能有空格。

解决方式:去掉发送短信内容的空格,手动再调用短信脚本,测试后短信发送正常

总结:

1、短信发送脚本有BUG,导致有空格的短信报警消息发送有问题,改善短信发送的脚本

2、当短信发送失败后,手动执行脚本发送消息正常,就一直觉得短信脚本是正常的,需要模拟短信发送真实情况才能重现异常;

转载于:https://blog.51cto.com/gravel/2329883

zabbix 短信发送失败相关推荐

  1. 阿里云短信服务isv.INVALID_PARAMETERS返回,短信发送失败

    阿里云短信服务isv.INVALID_PARAMETERS返回,短信发送失败 因为阿里云这个参数需要json格式,所以你需要debug一下看看这个参数是不是json格式. 我的问题是传参数的时候,多加 ...

  2. 短信发送失败之短信中心号码异常

    发送短信时,短信中心号码默认是从卡里面的 EFsmsp 读到的,有的卡不符合规范,SIM 卡里短信中心号码为空,导致短信发送失败. 排查这种情况,Android手机,可以通过*#*#4636#*#*进 ...

  3. BaoCms短信发送失败问题解答

    BAOCMS(又称生活宝系统)是一款本地生活电商O2O门户系统,程序是基于PHP+mysql开发,系统安全稳定,支持二次开发,目前BAOCMS已经成为国内使用最多.功能最强大.性能最稳定的本地电商生活 ...

  4. 解决ectouch发货提醒短信发送失败问题

    ECTouch系统是一款免费开源的手机商城系统,采用国际标准HTML5+CSS3研发,便于二次开发,小编上次也讲解过如何进行短信接口的替换,前几天一个客户找到我说发货提醒短信发送失败,其他都是正常使用 ...

  5. Android SMSC设置失败短信发送失败问题

    1:获得PDU码,, 比如 短信中心号码是  +8613800760500 先2位分组,后面不够的加一个f  那么就是  86 13 80 07 60 50 0f                    ...

  6. 信息短信服务器发送失败怎么办,iPhone6s短信发不出去怎么办 iPhone6s短信发送失败处理方法...

    使用iPhone的用户朋友相信都有遇到过这种情况,有时候我们在发短信时遇到问题,比如发不出去,发送失败的情况.在 iPhone  上发信息时有二种方式,一种是 iMessage 网络免费信息,另一种是 ...

  7. Android 短信发送失败是如何监听到的

    之前做项目,遇到需求:在短信发送失败后,弹出对话框,提示失败,如果用户点击retry,则开始重新发送,否则什么都不干. 高通8.0短信发送失败处理: 平台发送短信后会监听短信是否发送成功,这里主要看失 ...

  8. 短信营销时短信发送失败的原因有哪些?

    短信营销已经成为一种新型的营销方式,具有发送精准.到达率高.成本低等优点.短信平台有很多人用过,但是在实际操作中,很多人会遇到自己辛苦编辑的短信内容却发送不出去/失败的情况,这到底是什么原因呢? 1. ...

  9. 肥仔问题杂记--短信发送失败-触发分钟级流控Permits:1

    肥仔问题杂记–短信发送失败-触发分钟级流控Permits:1 情况:今天在获取短信验证码时,突然某次提示短信发送失败,查了发现错误信息如下: {"Message":"触发 ...

  10. 短信发送失败走过的坑

    短信内容要求GBK编码的坑 一般编码都是使用的utf-8编码,但是第三方短信接口方要求发送的短信内容必须为GBK编码格式的.这就有一个问题了,将需要发送的短信内容进行编码之后,因为采用的是GBK编码, ...

最新文章

  1. 开源一个天气APP Build with React Native
  2. Amber16和AmberTools16在CentOS 7下GPU加速版的安装
  3. centos7 开机延迟几分钟后自启动
  4. 文件共享服务器地址格式,文件共享服务器配置
  5. oracle序列不连续,Oracle不连续的值,如何实现查找上一条、下一条
  6. 2021-2025年中国阿莫雷德行业市场供需与战略研究报告
  7. 重做完系统后服务器打印机用不,重装系统后打印机不能使用?重装系统后打印机打印乱码...
  8. 浅谈游戏《底特律:变人》
  9. Consumer raised exception, processing can restart if the connection factory supports it
  10. php代码审计靶场,RIPS --代码审计靶场(第一关)-华盟网
  11. DTS、杜比2.0、杜比5.1、AC3各是什么意思
  12. Redis 的高并发实战:抢购系统 --浅奕
  13. 考研350什么水平计算机,考研350分的难度相当于高考考什么水平?很多人都不知道...
  14. python如何压缩pdf_如何压缩PDF文件?分享4种高效压缩方法!
  15. Python编程进阶 高级变量(看完就会了)
  16. mysql高可用架构——MMM用群集架构
  17. 2022年第四届人工智能与机器学习国际会议(FAIML 2022)
  18. ide怎么设置方法中间加一道横线_word文档编辑:如何快速设置批量脚注?
  19. 本地与linux互传文件方式
  20. 单点登录无限跳转的问题

热门文章

  1. 1_requests请求
  2. 海贼王python代码_这顶海贼王的帽子,我Python给你带上了 | 【人脸识别应用】
  3. WebForm CSS垂直虚线时间轴特效
  4. 基于Bootstrap垂直响应的jQuery时间轴特效
  5. Win7系统怎么用笔记本做wifi热点?
  6. mysql左联和右联_MySQL左联、右联查询接where和and条件的区别
  7. 【转】Android Hook框架Xposed详解
  8. Oracle 监听器无法启动(TNS-12555,TNS-12560,TNS-00525)启动监听器无法打开,报错!
  9. No qualifying bean of type ‘service‘ available:单元测试报错
  10. 八核处理器真的比四核性能强悍吗?