监控
监控对象
硬件 | 运行状态、内存、cpu、磁盘 |
---|---|
软件 | Nginx、Tomcat、Redis、Oracle、TiDB、zookeeper、Flink、Kafka、Hadoop、Elasticsearch、Neo4j、Monitor、ds |
平台监控数据采集及展示 | 交换数据、运行日志、性能数据、错误信息 |
监控功能
系统监控
大屏监控
提供系统可视化的整体监控,如下图:
业务监控
服务错误监控
流程总体监控
选择“业务流程分析”功能,选择某个流程,点击执行情况,查看某个流程执行情况。如下图:
业务数据监控
接入最新动态
审计日志
日志信息查询
查询平台记录的各种日志信息
发布日志查询
查询历史的发布信息
自动分页信息查询
分页上传信息查询
订阅日志查询
订阅错误日志查询
告警配置
在配置文件monitor.properties里面配置:
1、启用邮件:0不启用,1启用
alert.mail=1
2、smtp服务器,通过登录邮箱找到相应的smtp配置信息:
spring.mail.transport.protocol=smtp
spring.mail.host=smtp.sina.com
3、发送邮件用户名,使用哪个邮件服务器,就用对应的邮件服务器邮件地址:
spring.mail.username=itongyun@sina.com
4、发送邮件授权码,通常这个不是邮箱密码
spring.mail.password=e949be781de389fc
spring.mail.test-connection=false
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
5、ssl 配置
spring.mail.port=465
spring.mail.default-encoding=UTF-8
spring.mail.properties.mail.smtp.ssl.enable=true
#spring.mail.properties.mail.imap.ssl.socketFactory.fallback=false
#spring.mail.properties.mail.smtp.ssl.socketFactory.class=javax.net.ssl.SSLSocketFactory
6、告警通知系统管理人员的邮件列表,多个人员用逗号隔开;如果是接入系统人员也要接收告警,在发布者与订阅者配置中设置相应的邮件号码。
spring.mail.to=1243112951@qq.com,2579168401@qq.com
7、在中心端发布者订阅者管理配置
钉钉
配置钉钉机器人:
在钉钉中机器人管理自定义机器人,按下面图示进行配置:
在配置文件monitor.properties里面配置:
2、启用用钉钉 0不启用 1启用
alert.dingding=1
3、webhook配置,自定义钉钉机器人的复制出来的webhook信息
dingding.webhook=https://oapi.dingtalk.com/robot/send?access_token=a0a23d167ded4fc70f8bb58360ecb2af143effa5ad7af7ee549c9627fdade904
4、告警人员列表设置,平台管理人员电话号码设置,多个人员需要用逗号隔开,这些人员是在钉钉机器人设置选择群中的人员;如果是接入系统人员也要接收告警,在发布者与订阅者配置中设置相应的钉钉号码。
dingding.userlist=15675162184
5、设置告警关键词,这个关键启自定义钉钉机器人时安全设置的信息:
dingding.safe.content=【告警】
6、在中心端发布者订阅者管理配置
微信
在配置文件monitor.properties里面配置:
1、启用微信 0表示不启用 1启用
alert.weixin=0
2、微信警告一般不允许频繁发送,这里设置发送错误后再次发送时间,单位为秒
alert.weixin.interval=0
公众号ID
weixin.appid=wxca0106aa2d21ecd7
#APP_SECRET
weixin.secret=5f5e1d432d33a636550fcad5bb8ed0f7
#templateID
weixin.templateid="Tpln-Eue2obJ0B-8JNkgkiRJaDMPgVeIgGxna982xrg"
3、在中心端发布者订阅者管理配置:
短信
在配置文件monitor.properties里面配置:
1、启用短信 0不启用1启用
alert.sms=0
2、短信配置
#短信发送URL
shortmessage.sendUrl=http://118.26.164.210:8860/?cust_code=\#userid\#&sign=\#password\#&content=\#sendmsg\#&destMobiles=\#mobile\#&sp_code=
#告警通知系统管理人员的电话列表,用逗号隔开;如果是接入系统人员也要接收告警,在发布者与订阅者配置中设置相应的电话号码
shortmessage.moblieList=13317482626
#发送短信分配的用户ID
shortmessage.userID=170910
#发送短信分配的用户密码
shortmessage.passowrd=ZADOO943OP
#发送短信字符集编码
shortmessage.httpContentType=UTF-8
#在头文件中设置转码
shortmessage.contentType=application/x-www-form-urlencoded;charset=UTF-8
#短信签名
shortmessage.sign=【廖氏软件】
3、在中心端发布者订阅者管理配置: