我的编程空间,编程开发者的网络收藏夹
学习永远不晚

centos7 天兔(Lepus)数据库监控系统

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

centos7 天兔(Lepus)数据库监控系统

一、简介

       Lepus安装需要Lamp环境,Lamp环境的安装个人认为比较费劲,XAMPP的一键部署LAMP环境省心省力, lepus官网手册也建议采用XAMPP的方式安装,lepus也是在XAMPP上进行研发的,看官网安装手册,看了半天也没成功,经过多日奋战,终于实现lepus的快速,轻量化部署;

注意:xampp会把apache,mysql,php都安装,所以要在干净的环境中进行安装,以免安装两个mysql造成冲突;

环境:

master01:172.160.20.122----被监控机 slave1:172.160.20.126   ----监控机

二、搭建LNMP环境(126上)

安装XAMPP

下载地址:https://www.apachefriends.org/download.html

版本注意:

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

上传到服务,授权

# chmod +x xampp-linux-x64-7.3.0-0-installer.run

#安装

# ./xampp-linux-x64-7.3.0-0-installer.run

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

#启动

# /opt/lampp/lampp start

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

# netstat -tnlp | grep -E "3306|21|80"

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

#配置环境变量

# vim /etc/profile

export PATH=$PATH:/opt/lampp/bin/

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lampp/lib

#生效命令

# source /etc/profile

关闭mysql网络安全模式

# vim /opt/lampp/etc/my.cnf

#skip-networking

设置密码:

# /opt/lampp/lampp security

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

设置密码将使用此密码保护XAMPP演示页面(http:// localhost / xampp /)。用户名是'xampp'!

运行此命令后,您的XAMPP安装应该更安全。

重启服务

# /opt/lampp/lampp restart

三、安装Lepus(126上)

下载MySQLdb-python.zip文件,它是lepus安装后监控mysql所必需的。

#解压

# unzip MySQL-python-1.2.5.zip

# cd MySQL-python-1.2.5/

# python setup.py build

报错如下:

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

解决方法:

yum install mysql-devel

yum install gcc libffi-devel python-devel openssl-devel

#修改文件

# vim site.cfg

mysql_config = /usr/bin/mysql_config

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

#重新执行

# python setup.py build

# python setup.py install

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

四、lepus安装采集器(lepus官网下载)

下载地址:http://www.lepus.cc/soft/17

1、解压

# unzip Lepus3.7.zip

2、创建数据库和用户

> use mysql

> create database lepus default character set utf8;

> grant select,insert,update,delete,create on lepus.* to 'lepus'@'%' identified by '123456';

> flush privileges;

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

3、导入数据库

# mysql -uroot -p lepus < sql/lepus_table.sql

# mysql -uroot -p lepus < sql/lepus_data.sql

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

4、设置数据库

> use lepus

> alter table mysql_status modify column max_connect_errors bigint(18);

> alter table mysql_status_history modify column max_connect_errors bigint(18);

5、创建被监控数据库的账号密码

省略,,,,

6、lepus配置

# cd python/

# chmod +x install.sh

# ./install.sh

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

修改配置文件

# vim /usr/local/lepus/etc/config.ini

###监控机MySQL数据库连接地址###

[monitor_server]

host="172.160.20.126"

port=3306

user="lepus"

passwd="123456"

dbname="lepus"

[root@slave1 lepus_v3.7]# cp -r php/* /opt/lampp/htdocs/

#修改数据库用户链接

# vim /opt/lampp/htdocs/application/config/database.php

$db['default']['hostname'] = '172.160.20.126';

$db['default']['port']     = '3306';

$db['default']['username'] = 'lepus';

$db['default']['password'] = '123456';

$db['default']['database'] = 'lepus';

$db['default']['dbdriver'] = 'mysql';

#启动lepus

# cd /usr/local/lepus/

# lepus start

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

7、修改虚拟主机

# vim /opt/lampp/etc/extra/httpd-vhosts.conf

<VirtualHost *:80>

AddDefaultCharset UTF-8

DocumentRoot "/opt/lampp/htdocs"

ServerName www.jiangjj.com

<Directory"/opt/lampp/htdocs">

Options FollowSymLinks

AllowOverride All

Order allow,deny

Allow from All

</Directory>

ErrorLog "|/usr/local/apache/bin/rotatelogs /home/logs/apache/php_%Y%m%d_error.log86400 480"

CustomLog "|/usr/local/apache/bin/rotatelogs /home/logs/apache/php_%Y%m%d_access.log86400 480" common

</VirtualHost>

8、访问http://www.jiangjj.com

默认管理员账号密码admin/Lepusadmin登录后请修改管理员密码,增加普通账号。

访问报错,如下:

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

解决方法:

参考地址:http://blog.itpub.net/15498/viewspace-2134612/?tdsourcetag=s_pcqq_aiomsg

第一处修改:

# vim /opt/lampp/htdocs/system/core/Common.php

#257行

#return $_config[0] =& $config;

               $_config[0] =& $config; return $_config[0];

第二处修改:

# vim /opt/lampp/htdocs/application/config/database.php

$db['default']['dbdriver'] = 'mysqli';

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

第三处:

# vim /opt/lampp/htdocs/application/libraries/Layout.php

#function Layout($layout = "layout_main")

function __construct($layout = "layout_main")

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

下载MySQL-python

它是lepus安装后监控mysql所必需的

下载地址:https://pypi.org/project/MySQL-python/

下载地址:https://pypi.org/project/setuptools/

添加mysql主机后,图像报错

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统

--MySQL复制监控中无法看图形

vi /opt/lampp/htdocs/application/controllers/lp_mysql.php

337行,去掉'mysql/replication',改为parent::check_privilege();

原来为parent::check_privilege('mysql/replication');

centos7 天兔(Lepus)数据库监控系统centos7 天兔(Lepus)数据库监控系统


centos7 天兔(Lepus)数据库监控系统


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

centos7 天兔(Lepus)数据库监控系统

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

数据库监控工具--PIGOSSBSM运维监控管理系统

数据就是一切,各类数据在企业生产经营中都起着至关重要的作用,是所有的经营活动所依赖的,不可或缺的信息。数据就犹如企业经营者的眼睛一样,通过数据可以反映出所有的问题,就犹如舵手依赖导航一样。现在每个企业和组织发展都需要依赖大量的数据,数据也成
2023-06-04

怎么在Linux系统上安装数据库监控程序Bugzilla

这篇文章主要介绍“怎么在Linux系统上安装数据库监控程序Bugzilla”,在日常操作中,相信很多人在怎么在Linux系统上安装数据库监控程序Bugzilla问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎
2023-06-13

Linux系统:Centos7下搭建PostgreSQL关系型数据库

本文源码:GitHub·点这里 || GitEE·点这里一、PostgreSQL简介1、数据库简介PostgreSQL是一个功能强大的开源数据库系统,具有可靠性、稳定性、数据一致性等特点,且可以运行在所有主流操作系统上,包括Linux、U
2023-06-05

Python使用psutil库对系统数据进行采集监控的方法

大家好,我是辰哥~ 今天给大家介绍一个可以获取当前系统信息的库——psutil 利用psutil库可以获取系统的一些信息,如cpu,内存等使用率,从而可以查看当前系统的使用情况,实时采集这些信息可以达到实时监控系统的目的。 psutil库
2022-06-03

Python使用psutil对系统数据进行采集监控

目录psutil库获取系统cpu信息获取系统网卡信息今天给大家介绍一个可以获取当前系统信息的库——psutil 利用psutil库可以获取系统的一些信息,如cpu,内存等使用率,从而可以查看当前系统的使用情况,实时采集这些信息可以达到实时监
2022-06-02

如何构建MySQL中的自动化数据监控系统

要构建MySQL中的自动化数据监控系统,您可以使用以下步骤:确定监控需求:首先,您需要确定您想要监控的数据指标和指标的阈值。这可以包括数据库连接数、查询响应时间、CPU利用率等。选择监控工具:选择一个适合您需求的监控工具,例如Prometh
如何构建MySQL中的自动化数据监控系统
2024-04-30

编程热搜

目录