概述
下面主要介绍Lepus监控系统的四个方面。
监视配置预警配置邮件警报监视SMS API接口配置
本主题介绍如何配置Lepus的全局监视条目。
进入配置中心-全局设置,在监控配置栏目里你可以进行相关监控配置,在这里可以配置需要监控那种类型的数据库,以及监控的频率。该配置调整后需要重启Lepus才可以生效。如果监控开关被关闭了的话,下面开启下面其他监控也是不会监控的。配置告警
这里主要介绍如何配置Lepus的告警功能。进入配置中心-全局设置,在告警标签页面里面可以看到告警设置,如下图所示,可以设置是否开启告警,是否发送邮件,是否发送短信等等功能。
告警最大次数和告警休眠时间两个参数用于防止告警泛滥而设置,其含义是当连续告警次数达到告警最大次数则会停止发送告警通知,等侯时间超过告警休眠时间后如果告警未解除,则会继续发送告警。
配置邮件报警
下面描述如何配置Lepus的邮件服务器。只要当邮件服务器配置成功,才可以正常发送邮件报警。进入配置中心-全局设置,在邮件标签里面,我们可以看到如下的邮件服务器设置,目前只支持SMTP邮件的服务器,并且需要有一个用户密码,这里我们填写正确的SMTP服务器地址,端口,用户密码后,即可完成邮件服务器的设置。
短信API接口
这里介绍如何配置短信发送功能,短信告警支持飞信和API接口两种方式。由于飞信接口的不稳定性,老的飞信接口已无法使用,所以暂时没有提供飞信发送的支持。这里介绍下短信API接口的使用方式:
1.进入进入配置中心-全局设置,在短信标签里面选择API,请勿选型Fetion,同时下列的飞信帐号和密码无需填写,即使填写也是做忽略处理。如下图所示:
2.在上述设置完成后,我们就可以使用API接口,此时如果设置开启了短信告警,那么当达到短信告警级别后,就会触发告警将告警内容推送至短信接口,我们只需要将发送短信的API加入到Lepus的短信API接口即可。由于各个企业短信接口和服务商不一样,这里采用一个通用的接入方式,可以将企业自己的短信API集成到我们的短信API发送代码里面。API文件如下所示,在lepus目录的include文件夹里面,文件名为:
打开api文件将自己的发短信代码API加入到######### you send sms code here ##############里面即可完成发送短信的接入,具体代码以各企业的短信API代码为准:
def send_sms(sms_to_list,sms_msg,db_type,application,host,port,level,alarm_item,alarm_value,message): ''' sms_to_list:发给谁 sms_msg:短信内容 sms_msg='['+level+'] '+db_type+'-'+tags+'-'+server+' '+message+' Time:'+crea('%Y-%m-%d %H:%M:%S') ''' ''' sms_to_list_comma:多个短信接收者,用逗号拼接 sms_to_list_semicolon:多个短信接收者,用分号拼接 ''' sms_to_list_comma = ",".join(sms_to_list) sms_to_list_semicolon = ";".join(sms_to_list) try: ######### you send sms code here ############## ############################################### return True except Exception, e: print str(e) return False完成上述接入后,在配置里开启发送短信并配置短信接收人即可
后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~
1.《飞信密码,干货看这篇!一文看懂lepus监控告警--监控、告警 邮件报警、短信API接口》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《飞信密码,干货看这篇!一文看懂lepus监控告警--监控、告警 邮件报警、短信API接口》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2491436.html