首页 > 数据库 >Lepus(天兔)数据库监控系统

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

时间:2023-01-27 14:04:16浏览次数:51  
标签:opt 数据库 lampp 天兔 vim Lepus user lepus mysql


更多介绍参考官网:​​http://www.lepus.cc/​

参考官方文档,以 Xampp 集成安装相关软件。

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

 

下载安装 Xampp  (Apache 2.4.33, MariaDB 10.1.32, PHP 5.6.36 , Perl v5.16.3)

# cd /opt/
# wget https://www.apachefriends.org/xampp-files/5.6.36/xampp-linux-x64-5.6.36-0-installer.run
# chmod +x xampp-linux-x64-1.8.2-5-installer.run
# ./xampp-linux-x64-1.8.2-5-installer.run

相关服务启动命令参考:

./xampp --help

 

MariaDB 配置:

 

# 如:启用 MySQL,以空密码登录
# cd /opt/lampp/
# vim etc/my.cnf #更改端口,server_id
# ./xampp startmysql
# mysql -P3366 -uroot --socket=/opt/lampp/var/mysql/mysql.sock

mysql>
select user,host from mysql.user;
drop user ''@'localhost';
drop user 'root'@'::1';
drop user 'root'@'127.0.0.1';
update mysql.user set password = password('mysql') where user = 'root';
create user 'root'@'%' identified by 'mysql';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;

Apache & PHP 配置:

# 更改 http 端口(# vim /opt/lampp/etc/httpd.conf)
Listen 8000


#改为服务器IP
ServerName 10.10.10.8


<Directory />
AllowOverride none
Require all granted #denied修改为granted
</Directory>

Include etc/extra/httpd-vhosts.conf #去掉注释



# 注释掉下面一行(# vim /opt/lampp/etc/extra/httpd-xampp.conf )
# Require local



# 说明:默认WEB代码上传目录:/opt/lampp/htdocs/
# 配置虚拟目录 (vim /opt/lampp/etc/extra/httpd-vhosts.conf )
<VirtualHost *:8000>
ServerAdmin lepus.kk.com
DocumentRoot "/opt/lampp/htdocs"
ServerName lepus.kk.com
ServerAlias lepus.kk.com
AddDefaultCharset UTF-8
ErrorLog "logs/demo.lepus.cc-error_log"
CustomLog "logs/demo.lepus.cc-access_log" common
</VirtualHost>



#如:添加文件info.php
# vim /opt/lampp/htdocs/info.php
<?php
phpinfo();
?>

#浏览器输入网址,此时可打开《PHP Version 5.6.36》
http://10.10.10.8:8000/info.php

安装相关 python 包 (略):

 

MySQLdb, pymssql,cx_oracle ,Pymongo ,redis-py 常用的python数据库驱动

 

配置 snmp:

# yum -y install net-snmp*

# vim /etc/snmp/snmpd.conf

#41行 default 改为监控服务器IP
com2sec notConfigUser 10.10.10.8 public

#62行 systemview 改为 all,所有snmp访问权限
access notConfigGroup "" any noauth exact all none none

#85行注释去掉
view all included .1 80



# 更改日志级别
# vim /etc/init.d/snmpd

#OPTIONS="-LS0-6d -Lf /dev/null -p /var/run/snmpd.pid"
OPTIONS="-LS 4 d -p /var/run/snmpd.pid -a"


# 启动 snmpd 服务
/etc/init.d/snmpd start

 

安装配置 lepus :

# 下载 Lepus 解压更名为 lepus, 路径如下:
# cd /opt/lepus


# mysql 中创建数据库及用户
create database lepus default character set utf8;
grant select,insert,update,delete,create on lepus.* to 'lepus_user'@'127.0.0.1' identified by 'lepus_pwd';
flush privileges;


# 导入表结构和数据
# mysql -P3366 -uroot -p --socket=/opt/lampp/var/mysql/mysql.sock lepus < /opt/lepus/sql/lepus_table.sql
# mysql -P3366 -uroot -p --socket=/opt/lampp/var/mysql/mysql.sock lepus < /opt/lepus/sql/lepus_data.sql


# 安装Lpeus程序
# cd /opt/lepus/python
# chmod +x install.sh
# ./install.sh

[note] lepus will be install on basedir: /usr/local/lepus
[note] /usr/local/lepus directory does not exist,will be created.
[note] /usr/local/lepus directory created success.
[note] wait copy files.......
[note] change script permission.
[note] create links.
[note] install complete.


# 修改配置文件
# vim /usr/local/lepus/etc/config.ini

[monitor_server]
host="127.0.0.1"
port=3366
user="lepus_user"
passwd="lepus_pwd"
dbname="lepus"


# 编辑 check_os.sh 添加
# vim /usr/local/lepus/check_os.sh
if [ -z $mem_shared ]; then
mem_shared=0
fi


# 启动lepus采集进程
# /usr/local/lepus/lepus start


# 因为没有添加主机,所以查看日志会看到如下提示,属于正常提示。可以在部署完Lepus WEB控制台后再进行启动
# tail -f logs/lepus.log

2018-06-14 21:32:23 [INFO] check mysql controller finished.
2018-06-14 21:32:41 [INFO] alarm controller started.
2018-06-14 21:32:42 [INFO] alarm controller finished.
mysql execute: not all arguments converted during string formatting
mysql execute: not all arguments converted during string formatting
2018-06-14 21:33:24 [INFO] check mysql controller started.
2018-06-14 21:33:24 [WARNING] check mysql: not found any servers
2018-06-14 21:33:24 [INFO] check mysql controller finished.
vers
2018-06-14 21:33:24 [INFO] check mysql controller finished.
2018-06-14 21:33:52 [INFO] alarm controller started.
te: not all arguments converted during string formatting


####################################################

# 默认的站点目录:/opt/lampp/htdocs/
# 复制PHP文件夹里的文件到Apache对应的网站虚拟目录
# cp -rf /opt/lepus/php/* /opt/lampp/htdocs/


# 打开 database.php文件,修改PHP连接监控服务器的数据库信息
# vim /opt/lampp/htdocs/application/config/database.php

$db['default']['hostname'] = '127.0.0.1';
$db['default']['port'] = '3366';
$db['default']['username'] = 'lepus_user';
$db['default']['password'] = 'lepus_pwd';
$db['default']['database'] = 'lepus';
$db['default']['dbdriver'] = 'mysql';




#浏览器访问,默认管理员账号密码:admin/Lepusadmin
http://10.10.10.8:8000

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

# 最后记得启动lepus采集进程
/usr/local/lepus/lepus start

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

 

标签:opt,数据库,lampp,天兔,vim,Lepus,user,lepus,mysql
From: https://blog.51cto.com/hzc2012/6024067

相关文章

  • SQL Server Powershell 开源数据库管理工具 dbatools
    在Windows中开发自动化运维,除了python就是powershell了,powershell与windows相关产品关联紧密,Windows环境下的自动化开发一般使用powershell,sqlserver亦是如此......
  • 数据库的负载均衡
    .NET下数据库的负载均衡 相关下载:数据库的负载均衡-示例代码(dp1-DbBalance.rar)数据库的负载均衡-示例代码(dp1-DbBalance.rar)支持.Net/.NetCore/.NetFramewor......
  • JDBC连接数据库
    jdbc(javadatabasecontectivity),即java连接数据库。jdbc的核心思想.java提供数据库的接口,数据库提供驱动实现类。jdbc是由多个接口和类进行功能实现  ......
  • docker中使用postgresql数据库
    1.拉取默认最新运行容器由于最新版删减了东西,所以会报错参考感谢以下博主让我从爬出深坑~#拉取postgreshttps://www.hangge.com/blog/cache/detail_3073.html......
  • Kettle 连接达梦数据库
    1.首先下载kettle工具(前提条件安装好java环境)分享两种下载​​​https://nchc.dl.sourceforge.net/project/pentaho/Pentaho8.2/client-tools/pdi-ce-8.2.0.0-342.zip​​......
  • 《MySQL高级篇》十、数据库其他调优策略
    文章目录​​1.数据库调优的措施​​​​1.1调优的目标​​​​1.2如何定位调优问题​​​​1.3调优的维度和步骤​​​​第1步:选择适合的DBMS​​​​第2步:优化表设计​......
  • 数据库
    数据库数据库的使用操作数据库>操作数据库中的表>操作数据库中表的数据mysql中不区分大小写--1、创建数据库createdatabase[ifnotexists]westos--2、移除数......
  • QQZone1 - 需求分析&数据库设计
    1.熟悉QQZone业务需求1)用户登录2)登录成功,显示主界面。左侧显示好友列表;上端显示欢迎词。如果不是自己的空间,显示超链接:返回自己的空间;下端显示日志列表3)查看日志......
  • VS2008使用Access数据库,不能更新数据库中数据的原因
    参考文章:​​http://zhidao.baidu.com/question/150772502.html​​本文关键词:VS2008运行工程,Access数据库中的数据更新不了,数据库中的数据被还原,数据添加不了,往数据库添......
  • Java连接SQL 2005数据库!...
    importjava.sql.Connection;//导入连接数据库类importjava.sql.DriverManager;//导入数据库驱动管理类importjava.sql.SQLException;//导入连接数据库异常类public......