WGCLOUD 基于 java 语言开发,是 springboot 构建的监控系统,支持高并发高性能,核心模块包括:服务器集群监控,ES 集群状态监控,CPU 监控,内存监控,数据监控,docker 监控,网络流量监控,服务心跳检测,应用进程管理,磁盘 IO 监控,系统负载监控,监控告警信息推送。
此次更新:
- 新增支持监控 docker,只需要输入 docker container id 即可开始监控。
- 支持 docker 下线告警。
# 自定义配置参数
base:
#登陆账号 admin 的密码
admindPwd: 111111
#通信 token,agent 端和此保持一致
wgToken: wgcloud
#是否开启公众看板,yes 开启,no 关闭,公众看板页面无需登陆
dashView: yes
#数据表监控间隔, 单位秒,默认 60 分钟
dbTableTimes: 3600
#服务接口监控间隔,单位秒,默认 10 分钟
heathTimes: 600
#监控数据保留天数,默认 10 天
historyDataOut: 10
#节点类型,master 或 slave,一个集群只能有一个 master 和 N 个 slave
nodeType: master
#告警配置
mail:
#告警邮件总开关,yes 开启,no 关闭
allWarnMail: yes
#监控主机内存使用率 % 报警值,超过此值即发送邮件报警
memWarnVal: 98
#监控主机 cpu 使用率 % 报警值,超过此值即发送邮件报警
cpuWarnVal: 98
#内存告警邮件,yes 开启,no 关闭。总开关开启后,此处设置才会生效。以下开关均遵循此规则。memWarnMail: yes
#CPU 告警邮件,yes 开启,no 关闭
cpuWarnMail: yes
#主机下线告警邮件,yes 开启,no 关闭
hostDownWarnMail: yes
#进程下线告警邮件,yes 开启,no 关闭
appDownWarnMail: yes
#服务接口告警邮件,yes 开启,no 关闭
heathWarnMail: yes
#数据源连接失败,告警邮件,yes 开启,no 关闭
dbDownWarnMail: yes
#告警脚本文件,可以为空,参考:/server/template/sendMsg.sh
warnScript:
码云源码下载:https://gitee.com/wanghouhou/wgcloud
GITHUB 源码下载:https://github.com/tianshiyeben/wgcloud
安装包下载:http://www.wgstart.com