天兔监控服务器和mysql,redis等监控
1:软件用途来源-官网为所有数据库管理者、互联网企业数据库监控而设计
无需部署Agent,轻松监控1000+数据库实例,完善灵活的告警配置,详细的性能分析指标
部署环境:
Linux环境:CentOS7.2
术语&路径约定:
布置Lepus的服务端——监控端
业务所在的Mysql、Redis服务端——被监控端
安装包放置位置——/data
软件解压编译安装位置——/usr/local/
2:
如果是本地虚拟机建议安装lrzsz方便传输一些已经下载好的安装包
前言
对于未知的安装,官方文档是最好的工具(虽然Lepus的官档不忍直视)。依据官方文档的安装需求(图1-1),进行软件的安装(Linux的安装不在列,本文的安装基于已经安装好的Linux)。
Lepus的安装调试的顺序如下:
LAMP环境搭建->Lepus的采集器&管理台搭建->Lepus登录->Lepus功能配置

为少走弯路,1、请关闭SELinux 2、关闭设置防火墙
LAMP环境搭建
LAMP是什么?
LAMP = Linux+Apache+MySQL+PHP环境
[root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
[root@localhost ~]# yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
[root@localhost ~]# yum install -y python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel tcl-devel tk-devel
[root@localhost ~]# yum install -y httpd httpd-devel python-devel
[root@localhost ~]# yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
[root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
[root@localhost ~]# yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
启动服务和设置开机自启
[root@localhost ~]# systemctl enable httpd
[root@localhost ~]# systemctl enable mysqld
[root@localhost ~]# systemctl start httpd
[root@localhost ~]# systemctl start mysqld
关闭防火墙和selinux
[root@localhost html]# systemctl stop iptables
[root@localhost html]# setenforce 0 #临时关闭
[root@localhost html]# cat /etc/sysconfig/selinux #永久关闭
SELINUX=disabled #enforcing改为disabled 重启服务器
访问测试
Lepus环境搭建
Python模块包安装
Python模块包其实可以算LAMP环境里的,介于这里是用于支撑Lepus而制定的模块包,就把这部分内容放在Lepus环境搭建的部分
安装过程
在确定Python2.X安装完成之后开始安装模块包,并没有什么难度,可以直接根据参考文档【4】进行
#MySQLdb for python (必须安装)
[root@localhost html]# cd /data
[root@localhost html]# wget http://cdn.lepus.cc/cdncache/software/MySQLdb-python.zip
# -P 指定下载路径
[root@localhost html]# unzip src/MySQLdb-python.zip
[root@localhost html]# cd MySQLdb1-master/
[root@localhost data]# which mysql_config #找mysql_config的路径
/usr/bin/mysql_config
shell> vim site.cfg #修改配置,在文档中添加mysql_config路径
# setup that requires it.
mysql_config = /usr/bin/mysql_config #打开注释 写上which找到的mysql_config的位置
shell> python setup.py build #如果遇到了编译中断,看FAQ,解决后重新执行
shell> python setup.py install
#Pymongo for python (非必须安装)
[root@localhost MySQLdb1-master]# cd /data
[root@localhost data]# wget http://cdn.lepus.cc/cdncache/software/pymongo-2.7.tar.gz
[root@localhost data]# tar xvf pymongo-2.7.tar.gz
[root@localhost data]# cd pymongo-2.7/
[root@localhost data]# python setup.py install
redis-py for python(非必须安装)
[root@localhost data]# wget http://cdn.lepus.cc/cdncache/software/redis-py-2.10.3.tar.gz
[root@localhost data]#tar xvf redis-py-2.10.3.tar.gz
[root@localhost data]#cd redis-2.10.3/
[root@localhost data]# python setup.py install
模块测试
下载并解压Lepus包,我是在Windows下下载之后用rz传到虚拟机的,大家上传到服务器的方式自行解决
下载地址:http://www.lepus.cc/soft/17
我这里下载的是Lepus数据库企业监控系统3.7版本官方下载.zip版本,下载到计算机桌面上改名字为Lepus.zip
通过lrzsz上传到/data目录下面
[root@localhost data]# cd /data
[root@localhost data]# unzip Lepus.zip
[root@localhost data]#cd lepus_v3.7/python/
[root@localhost data]# python test_driver_mysql.py #如果有报错见FAQ