搭建开源美观的数据库监控系统-Lepu( 二 )


搭建开源美观的数据库监控系统-Lepu

文章插图
 
4.生成配置文件从example中复制配置文件,并进行设置,设置里包含连接MySQL、Redis、NSQ、告警邮件网关, (MySQL、Redis、NSQ为必须安装,InfluxDB为可选,开源组件请大家自行安装部署) 。
cp etc/proxy.example.ini etc/proxy.inicp etc/alarm.example.ini etc/alarm.inicp etc/config.example.ini etc/config.ini由于数据库不是本机,所以需要修改配置
#vim etc/proxy.ini修改如下[main]port = 8800log = /tmp/lepus_proxy.logdebug=1enable_influxdb=0[nsq]nsq_server = 127.0.0.1:4150[mysql]mysql_host = 192.168.1.6mysql_port = 3306mysql_user = rootmysql_password = 123456mysql_database = lepus_db[influxdb]influx_host = 192.168.1.6influx_port = 8086influx_user = rootinflux_password = 123456influx_database = lepus_db# vim etc/alarm.ini修改如下[main]debug=1log = /tmp/lepus_alarm.log[nsq]nsq_server = 127.0.0.1:4150[mysql]mysql_host = 192.168.1.6mysql_port = 3306mysql_user = rootmysql_password = 123456mysql_database = lepus_db[redis]redis_host = 127.0.0.1redis_port = 6379redis_pass = password[mail]mail_host = smtp.163.commail_port = 465mail_user = alarm@163.commail_pass = passwordmail_from = alarm@163.com# vim etc/config.ini修改配置[main]log_dir = /tmp/debug = 1interval = 10proxy = http://127.0.0.1:8800db_pass_key = L1e2p3u4s5Abc321[mysql]mysql_host = 192.168.1.6mysql_port = 3306mysql_user = rootmysql_password = 123456mysql_database = lepus_db5.启动服务组件
请按照以下顺序依次启动组件,启动报错请检查配置文件,未报错需要将任务放到后台运行 。
启动Proxy模块
# cd /data/lepus.5.1/bin/# ./lepus_proxy --config=../etc/proxy.ini启动Task模块
# ./lepus_task --config=../etc/config.ini启动Alarm模块
./lepus_alarm --config=../etc/alarm.ini启动后可以查看进程
# ps -ef|grep lepusroot381031350 Jun16 pts/000:00:00 ./lepus_proxy --config=../etc/proxy.iniroot381631350 Jun16 pts/000:00:00 ./lepus_task --config=../etc/config.iniroot532950000 09:55 pts/100:00:00 ./lepus_alarm --config=../etc/alarm.ini查看运行日志,没有Error则运行正常,如果日志过多可以将配置文件debug设置为0,则不会输出debug日志 。
tail -f /tmp/lepus_proxy.logtail -f /tmp/lepus_task.logtail -f /tmp/lepus_alarm.log提示:Lepus安装完成后还需要安装运行Lepus Console控制台 。
安装Lepus-consoleLepus Console控制台是用于配置和管理Lepus的WEB管理界面,没有控制台,Lepus也可以正常运行,您也可以通过操作数据库数据进行监控和报警,但是使用Lepus Console会让使用更加便捷,并且查询随时查询监控事件数据和性能图表 。
下载Lepus Console安装包1.进入官网下载页面,根据操作系统选择Linux或者Windows对应的Lepus Console二进制包,下载lepus二进制包,下载地址:
https://www.lepus.cc/downloads/。
笔者下载
lepus-console.5.1.linux-amd64.tar.gz
mkdir /data/lepus-consolecd /data/lepus-consolewget http://js.funet8.com/centos_software/lepus-console.5.1.linux-amd64.tar.gz # 备用下载地址tar -zxvf lepus-console.5.1.linux-amd64.tar.gzmv lepus-console.5.1.linux-amd64 lepus-console.5.12.进入lepus-console-linux-amd64目录
cd lepus-console.5.13.复制和修改配置文件
# cp setting.example.yml setting.yml修改配置文件# vim setting.yml 填写以下,只修改mysql的配置:log:path: "/tmp/lepus_api.log"level: "debug"debug: truedataSource:eventStorageEngine: mysqlhost: 192.168.1.6port: 3306user: rootpassword: 123456database: lepus_dbinfluxHost: 127.0.0.1influxPort: 8086influxUser: admininfluxPassword:influxDatabase: lepus_dbtoken:storage: "mysql"key: "S9p2+dsfM1CzLF=="name: "lepus-pro"expired: "3d"decrypt:signKey: "1234567890abcdef"dbPassKey: "L1e2p3u4s5Abc321"4.运行控制台
# ./lepus_console...[GIN-debug] Listening and serving HTTP on :80805.访问控制台
访问 IP:8080 可以登录界面进行登录,默认管理密码为:admin/lepusadmin
搭建开源美观的数据库监控系统-Lepu

文章插图
 
进入控制台
搭建开源美观的数据库监控系统-Lepu

文章插图
 
至此,lepus在centos7系统下就安装完成了,再就是添加mysql监控节点和异常通知告警的配置了 。
搭建开源美观的数据库监控系统-Lepu

文章插图
 
参考:
https://www.lepus.cc/docs/lepus-v5/

【搭建开源美观的数据库监控系统-Lepu】


推荐阅读