一、缘由:
对于运维来说,监控告警是很重要的一环,告警讲究及时性,所以这里讨论下一些常见告警方式的优劣。
二、告警方式:
1、短信SMS
短信网关通知是一种最直接、最有效的通知方式,当然成本最高。
适合场景:一些核心业务进程、机器存活状态的告警,不差钱的公司。
2、Email手机端
邮件作为传统通知方式,在移动互联网的今天依旧适用。目前每个手机都自带Mail客户端,以及各种Email App。
推荐
1)163、126邮箱并配合网易邮箱大师客户端,他有实时推送功能。因为163、网易邮箱大师都是网易的,IOS上
有Push Notification用来推送消息,一直保持这一个链接,163服务器收到邮件后,会往这个连接上发一个消息,手机端就会有通知,秒到。
亲测其邮箱大师收163邮件2秒到,代收其他邮箱邮件需要手动刷新或者定时刷新;而189邮箱收189邮件就很慢。(暂时做这两个邮箱APP的对比)
2)139邮箱:因为139邮箱有邮件到达短信通知功能(无限量),短信通知还能设置生效时间段,经测试有些zabbix发出的邮件会收不到,靠谱性差。
适合场景:大部分公司,经济省钱的方案。当然网易APP需要网络,139邮箱短信由于免费,没有维护保障,靠谱性不确定。
3) QQ邮箱:因为QQ邮箱有推送到微信功能,会及时推送到微信,目测微信依赖者可以用。
网易邮箱大师 > 139邮箱带短信通知 > QQ邮箱微信推送。
3、IM APP(公众号)
1)微信
微信企业号,需要300大洋认证费,然后关注后就可以调用接口群发消息。(据说,不做企业认证也可以发消息)
2)飞信
飞信公众号,注册后可以 1、短信群发:公众号可以向好友群发手机短信,1万条/月。2、消息推送:公众号可以向好友推送飞信消息。送上飞机票!
3)钉钉
钉钉企业号,据说注册免费,调用API接口后可像微信一样群发信息。送上飞机票!
因为飞信有短信告知,故推荐飞信。
三、建议
由于告警还是挺重要的,故请各位确定一种告警方式后,进行尽可能多的达到性测试,再决定正式使用,以上测试仅供参考!