Lepus安装部署
一、软件介绍
Lepus是一套开源的数据库监控平台,目前已经支持MySQL、Oracle、SQLServer、MongoDB、Redis等数据库的基本监控和告警(MySQL已经支持复制监控、慢查询分析和定向推送等高级功能)。Lepus无需在每台数据库服务器部署脚本或Agent,只需要在数据库创建授权帐 后,即可进行远程监控,适合监控数据库服务器较多的公司和监控云中数据库,这将为企业大大减化监控部署流程,同时Lepus系统内置了丰富的性能监控指标,让企业能够在数据库宕机前发现潜在性能问题进行处理,减少企业因为数据库问题导致的直接损失。
二、环境搭建,以及准备工作
1,官方推荐系统centos或者是Redhat,本次选用Centos7.5。
2,官方推荐xampp搭建LAMP环境,本次选用yum安装LAMP,理由简单使用习惯。
3,软件下载MySQLdb-python、Lepus数据库企业监控系统3.7版本。
4,安装LAMP之前请准备一个干净系统环境,需要提前安装SNMP服务,无需安装任何其它服务。
三、正式部署
1,配置YUM源
1)备份YUM源:
2)下载新的CentOS-Base.repo 到/etc/yum.repos.d/
3)生成缓存文件。
makecache
2,安装LAMP环境
1)安装lamp环境
2)启动httpd和mariadb服务并设置开机自动启动
httpd
mariadb
3) 新建软件存放目录并上传软件
上传软件
4)切换到/data/tools目录下安装软件
5)解压MySQLdb-python.zip
6)切换至MySQLdb1-master/
site.cfg
7)继续安装python setup.py build会有错误提示
python-pip
8)解决安装python2-pip
9)再次执行python setup.py build还是有错误
python-devel
10)安装python-devel后错误解决
python setup.py build
11)接着安装python setup.py install
python setup.py install
12)测试各个驱动是否正常运行,切换至/data/tools/
drivicer is ok
13)修改数据库密码,登录数据库并创建数据库和授权用户
./install.sh
vim etc/config.ini
15)切换到lepus的PHP目录
16)拷贝PHP目录下的数据到http的目录下
17)重启httpd 服务
18)切换目录至/var/www/html下,修改配置文件
application/config/database.php
四、添加监控服务器
1,无论是监控端还是被监控端都需要安装SNMP这个服务,如果没有安装需要安装snmp。
2,配置一下snmp服务选项,需要修改42行、62行及85行的配置(两端的配置需要一致)。
3,在被监控的主机上添加数据库访问授权,最后查询授权情况
4,打开浏览器输入http://IP 就可登录了,默认用户名及密码admin/Lepusadmin
用户名及密码
5,添加MySQL参数
添加配置
6,填写IP地址、数据库授权用户及密码
IP地址等信息
7,添加后出图如下。
被监控主机显示
8,查看日志输出
tail-f
9,至此监控MySQL监控添加完成后续,在设置邮件 警慢查询,表空间监控项。
总结:希望对各位朋友有所帮助,文章有点长,感谢您的观赏,希望能与您多交流一起讨论,当然有需要这些软件的朋友你可以私信与我,再次感谢各位。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!