Lepus是一套开源的数据库监控平台,目前已经支持MySQL、Oracle、SQLServer、MongoDB、Redis等数据库的基本监控和告警(MySQL已经支持复制监控、慢查询分析和定向推送等高级功能)。Lepus无需在每台数据库服务器部署脚本或Agent,只需要在数据库创建授权帐号后,即可进行远程监控,适合监控数据库服务器较多的公司和监控云中数据库,这将为企业大大减化监控部署流程,同时Lepus系统内置了丰富的性能监控指标,让企业能够在数据库宕机前发现潜在性能问题进行处理,减少企业因为数据库问题导致的直接损失。
Lepus的功能和特性:
无需Agent,远程监视云中数据库
WEB直观的管理和监视数据库
实时MySQL健康监视和告警
实时MySQL复制监视和告警
实时MySQL资源监视和分析
实时MySQL缓存等性能监视
实时InnoDB IO性能监控
MySQL表空间增长趋势分析
可视化MySQL慢查询在线分析
MySQL慢查询自动推送功能
MySQL AWR在线性能分析
实时Oracle健康监控和报警
实时Oracle表空间使用监控
实时Oracle性能监控
实时MongoDB健康监控和报警
实时MongoDB索引性能监控
实时MongoDB内存使用监控
实时Redis健康监控和报警
实时Redis性能监控
实时SQLServer健康监控和报警
实时OS主机CPU/内存/磁盘/网络/IO监控
可视化告警系统,邮件发送告警,短信接口支持
严格的权限认证系统
丰富的健康性能分析图表
多维的对比和性能分析
以下软件包只需要部署在监控机即可,被监控机无需部署。
1.MySQL5.1及以上(必须,用来存储监控系统采集的数据)
2.Apache 2.2及以上 (必须,WEB服务器运行服务器)
3.PHP 5.3以上 (必须,提供WEB界面支持,不支持PHP7)
4.Python2 (必须,推荐2.6及以上版本,执行数据采集和报警任务,不支持Python3)
5.Python连接和监控数据库的相关驱动模块包:
MySQLdb for python (Python连接MySQl的接口,用于监控MySQL,此模块必须安装)
cx_oracle for python (Python连接Oracle的接口,非必须,如果需要监控oracle此模块必须安装)
Pymongo for python (Python连接MongoDB的接口,非必须,如果需要监控MongoDB此模块必须安装)
redis-py for python (Python连接Redis的接口,非必须,如果需要监控Redis此模块必须安装)
软件包(提取码:zcqk)
一、安装Xampp
LAMP我们来通过Xampp集成环境包进行安装
[root@lepus ~]# chmod +x xampp-linux-x64-5.6.38-0-installer.run
[root@lepus ~]# ./xampp-linux-x64-5.6.38-0-installer.run # 执行完毕后会在/opt/lampp 创建一个目录
#出现的信息一切yes
[root@lepus ~]# vim /etc/profile
export PATH=$PATH:/opt/lampp/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lampp/lib
export C_INCLUDE_PATH=$C_INCLUDE_PATH:/opt/lampp/include
[root@lepus ~]# . /etc/profile
[root@lepus ~]# /opt/lampp/lampp start # 启动LAMP
#也可以适当地进行一些优化,添加为系统服务
[root@lepus ~]# ln -s /opt/lampp/lampp /etc/init.d/lampp
[root@lepus ~]# chkconfig --add lampp
[