在docker中使用天兔
 

 

文章目录

 

一、简介


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部署主要命令

#下载天兔(Lepus)镜像docker pull lhrbest/lhrlepus:3.8#创建容器mkdir -p /opt/mysqldocker 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/lhrxxtadmin
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

#三、部署过程

[root@docker35 ~]# docker pull lhrbest/lepusUsing default tag: latestlatest: Pulling from lhrbest/lepus90577c79babf: 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:680c249df43ed8d8e8e9e14884c4ff2860f849a403b1afe1a801ba296bde1323Status: Downloaded newer image for lhrbest/lepus:latestdocker.io/lhrbest/lepus:latestYou have new mail in /var/spool/mail/root[root@docker35 ~]# [root@docker35 ~]# [root@docker35 ~]# docker images | grep lepuslhrbest/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/lepus16af09c31255a10a07960a8e77e96e8530a6aeda8f91492525f65c3a8298564d[root@docker35 ~]# [root@docker35 ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES16af09c31255 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
  • 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

登陆天兔系统(用户名和密码:admin/Lepusadmin):

添加被监控的数据库:

查看监控数据:

#四、功能展


##4.1、智能监控告警聚合仪表盘
##4.2、远程云中监控
##4.3、数据库专业级指标监控数据
##4.4、丰富的数据库内核性能图表展示
##4.5、慢查询分析系统
##4.6、完善的告警系统
##4.7、基于时间范围的AWR在线性能报告

——————————————————————————————————————————

 

About Me
——————————————————————————————————————————
● 本文作者:小麦苗,部分内容整理自网络,若有侵权请联系小麦苗删除
● 《数据库笔试面试宝典》作者
● QQ群号: 230161599 、618766405
● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
——————————————————————————————————————————

使用微信客户端扫描下面的二维码来关注小麦苗的微信公众号( xiaomaimiaolhr