【DB宝5】分分钟拥有天兔(Lepus)数据库监控系统
目录
一、简介
二、Docker部署主要命令
三、部署过程
四、功能展示
4.1、智能监控告警聚合仪表盘
4.2、远程云中监控
4.3、数据库专业级指标监控数据
4.4、丰富的数据库内核性能图表展示
4.5、慢查询分析系统
4.6、完善的告警系统
4.7、基于时间范围的AWR在线性能报告
一、简介
天兔(Lepus)官网:http://www.lepus.cc/
在线手册:http://www.lepus.cc/manual/index
Lepus(天兔)数据库企业监控系统是一套由专业DBA个人(目前就职于某互联网公司),针对互联网企业开发的一款专业、强大的企业数据库监控管理系统,企业通过Lepus可以对数据库的实时健康和各种性能指标进行全方位的监控。
Lepus目前已经支持MySQL、Oracle、MongoDB、Redis数据库的全面监控。Lepus可以在数据库出现故障或者潜在性能问题时,根据用户设置及时将数据库的异常进行报警通知到数据库管理员进行处理和优化,帮助企业解决数据库性能监控问题,及时发现性能和瓶颈,避免由数据库潜在问题造成的直接经济损失。
Lepus能够查看各种实时性能状态指标,并且对监控、性能数据进行统计分析,从运维者到决策者多个层面的视角,查看相关报表。帮助决策者对未来数据库容量进行更好的规划,从而降低了硬件成本。
Lepus目前主要有以下功能和特性:
• 无需Agent,远程监视云中数据库
• WEB直观的管理和监视数据库
• 实时MySQL健康监视和告警
• 实时MySQL复制监视和告警
• 实时MySQL资源监视和分析
• 实时MySQL缓存等性能监视
• 实时InnoDB IO性能监控
• MySQL表空间增长趋势分析
• 可视化MySQL慢查询在线分析
• MySQL慢查询自动推送功能
• MySQL AWR在线性能分析
• 实时Oracle健康监控和报警
• 实时Oracle表空间使用监控
• 实时Oracle性能监控
• 实时MongoDB健康监控和报警
• 实时MongoDB索引性能监控
• 实时MongoDB内存使用监控
• 实时Redis健康监控和报警
• 实时Redis性能监控
• 实时OS主机CPU/内存/磁盘/网络/IO监控
• 可视化告警系统,邮件发送告警,短信接口支持
• 严格的权限认证系统
• 丰富的健康性能分析图表
• 多维的对比和性能分析
二、Docker部署主要命令
1#下载天兔(Lepus)镜像
2docker pull lhrbest/lhrlepus:3.8
3#创建容器
4mkdir -p /opt/mysql
5docker run -d --name=lhrlepus -p 81:80 -p 3306:3306 \
6-v /opt/mysql:/var/lib/mysql -v /etc/timelocal:/etc/timelocal \
7lhrbest/lhrlepus:3.8
8#进入容器
9docker exec -it lhrlepus bash
10#web访问地址
11访问地址:http://192.168.1.35:81
12用户名和密码:admin/Lepusadmin
三、部署过程
1[root@docker35 ~]# docker pull lhrbest/lepus
2Using default tag: latest
3latest: Pulling from lhrbest/lepus
490577c79babf: Pull complete
573863740e39b: Pull complete
6fa80831957a3: Pull complete
7554735eb71e4: Pull complete
85e0d901265c3: Pull complete
97535df0140f8: Pull complete
10339b802bbdaa: Pull complete
1129707068b9e6: Pull complete
12Digest: sha256:680c249df43ed8d8e8e9e14884c4ff2860f849a403b1afe1a801ba296bde1323
13Status: Downloaded newer image for lhrbest/lepus:latest
14docker.io/lhrbest/lepus:latest
15You have new mail in /var/spool/mail/root
16[root@docker35 ~]#
17[root@docker35 ~]#
18[root@docker35 ~]# docker images | grep lepus
19lhrbest/lepus latest b1be89241209 3 years ago 913MB
20[root@docker35 ~]#
21[root@docker35 ~]# mkdir -p /opt/mysql
22[root@docker35 ~]# docker run -d --name=lhrlepus -p 81:80 -p 3306:3306 \
23> -v /opt/mysql:/var/lib/mysql -v /etc/timelocal:/etc/timelocal \
24> lhrbest/lepus
2516af09c31255a10a07960a8e77e96e8530a6aeda8f91492525f65c3a8298564d
26[root@docker35 ~]#
27[root@docker35 ~]# docker ps
28CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2916af09c31255 lhrbest/lepus "/lepus/run.sh" 19 seconds ago Up 18 seconds 0.0.0.0:3306->3306/tcp, 0.0.0.0:81->80/tcp lhrlepus
四、功能展示
4.1、智能监控告警聚合仪表盘
智能聚合数据库健康状态,实时告警信息,让您对数据库的健康状态了如指掌。
4.2、远程云中监控
数据库监控无需部署Agent,WEB界面配置,提供授权账号即可远程监控,适合监控远程云中数据库。
4.3、数据库专业级指标监控数据
针对各种数据库的特性,对数据库健康状态,同步,资源,核心参数,事务,索引,缓存提供专业级监控数据
4.4、丰富的数据库内核性能图表展示
对历史数据归档,通过图表展示出数据库近期状态,以便DBA和开发人员能对遇到的问题进行分析和诊断
4.5、慢查询分析系统
创新的慢查询集中分析系统和慢查询报告推送功能,让DBA和开发直接的沟通更加简单。
4.6、完善的告警系统
在数据库偏离设定的正常运行阀值(如连接异常,复制异常,复制延迟) 时发送告警邮件通知到DBA进行处理。
4.7、基于时间范围的AWR在线性能报告
创新的基于时间范围的AWR在线性能报告,可以实时查询历史任意时刻的数据库运行健康状态。
• 若有侵权请联系小麦苗删除
★DB宝分享的IT资料:https://mp.weixin.qq.com/s/Iwsy-zkzwgs8nYkcMz29ag
★DB宝笔试面试详解:https://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w