原 【DB宝5】分分钟拥有天兔(Lepus)数据库监控系统
Tags: Oracle原创MySQLDocker监控RedisMongoDB天兔Lepus
一、简介
天兔(Lepus)官网:http://www.lepus.cc/
在线手册:http://www.lepus.cc/manual/index
Lepus(天兔)数据库企业监控系统是一套由专业DBA个人(目前就职于某互联网公司),针对互联网企业开发的一款专业、强大的企业数据库监控管理系统,企业通过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 2 3 4 5 6 7 8 9 10 11 12 | #下载天兔(Lepus)镜像 docker pull lhrbest/lhrlepus:3.8 #创建容器 mkdir -p /opt/mysql docker run -d --name=lhrlepus -p 81:80 -p 3306:3306 \ -v /opt/mysql:/var/lib/mysql -v /etc/timelocal:/etc/timelocal \ lhrbest/lhrlepus:3.8 #进入容器 docker exec -it lhrlepus bash #web访问地址 访问地址:http://192.168.1.35:81 用户名和密码:admin/lhrxxt |
三、部署过程
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | [root@docker35 ~]# docker pull lhrbest/lepus Using default tag: latest latest: Pulling from lhrbest/lepus 90577c79babf: Pull complete 73863740e39b: Pull complete fa80831957a3: Pull complete 554735eb71e4: Pull complete 5e0d901265c3: Pull complete 7535df0140f8: Pull complete 339b802bbdaa: Pull complete 29707068b9e6: Pull complete Digest: sha256:680c249df43ed8d8e8e9e14884c4ff2860f849a403b1afe1a801ba296bde1323 Status: Downloaded newer image for lhrbest/lepus:latest docker.io/lhrbest/lepus:latest You have new mail in /var/spool/mail/root [root@docker35 ~]# [root@docker35 ~]# [root@docker35 ~]# docker images | grep lepus lhrbest/lepus latest b1be89241209 3 years ago 913MB [root@docker35 ~]# [root@docker35 ~]# mkdir -p /opt/mysql [root@docker35 ~]# docker run -d --name=lhrlepus -p 81:80 -p 3306:3306 \ > -v /opt/mysql:/var/lib/mysql -v /etc/timelocal:/etc/timelocal \ > lhrbest/lepus 16af09c31255a10a07960a8e77e96e8530a6aeda8f91492525f65c3a8298564d [root@docker35 ~]# [root@docker35 ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 16af09c31255 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、实时告警
在数据库偏离设定的正常运行阀值(如连接异常,复制异常,复制延迟) 时发送告警邮件通知到DBA进行处理
4.4、专业级数据库监控指标
针对各种数据库的特性,对数据库健康状态,同步,资源,核心参数,事务,索引,缓存提供专业级监控数据
天兔和zabix监控哪个好用完善,各有什么优劣?
用zabbix吧,天兔停止更新了
可以可以