概述
前面框架搭好后,这里就可以开始部署lepus了,下面一起来看看吧~
1、安装Lepus采集器
1、下载软件安装包
# cd /usr/local # git clone https://github.com/ruzuojun/lepus.git
2、对可执行文件授权,并创建软连接
# cd lepus # chmod +x lepus* # ln -s /usr/local/lepus/lepus /usr/local/sbin/lepus # ln -s /usr/local/lepus/lepus_monitor /usr/local/sbin/lepus_mointor
3、在监控机创建监控数据库,并授权。
mysql> create database lepus default character set utf8; mysql> set global validate_password_policy=0; mysql> grant all privileges on lepus.* to 'lepus'@'localhost' identified by 'lepus@123'; mysql> grant all privileges on lepus.* to 'lepus'@'%' identified by 'lepus@123'; mysql> flush privileges;
4、导入SQL文件夹里的初始化SQL文件(表结构和数据文件)
# mysql -uroot –p lepus < /usr/local/lepus/sql/lepus_table.sql # mysql -uroot –p lepus < /usr/local/lepus/sql/lepus_data.sql
5、修改配置文件
# cd /usr/local/lepus/
# vim etc/config.ini
监控机MySQL数据库连接地址
[monitor_server] host="127.0.0.1" port=3306 user=" lepus" passwd="lepus@123" dbname="lepus"
6、启动Lepus
此时可以执行启动命令启动lepus采集进程
# lepus start # ps -ef|grep lepus
但是因为没有添加主机,所以查看日志会看到如下提示,属于正常提示。您也可以在部署完Lepus WEB控制台后再进行启动。
#tail -f /usr/local/lepus/logs/lepus.log
到这里,Lepus采集程序安装完毕!
2、安装WEB管理后台
1、复制lepus/web文件夹里的文件到Apache对应的网站虚拟目录:/var/www/html/
# cd /usr/local/lepus/web # cp -a . /var/www/html/ #-a相当于-pdr(参数pdr分别为:保留权限,复制软链接本身,递归复制)
2、打开application\config\database.php文件,修改PHP连接监控服务器的数据库信息
# vim /var/www/html/application/config/database.php #修改配置文件
$db['default']['hostname'] = '127.0.0.1'; $db['default']['port'] = '3306'; $db['default']['username'] = 'lepus'; $db['default']['password'] = 'lepus@123'; $db['default']['database'] = 'lepus'; $db['default']['dbdriver'] = 'mysql';
3、修改httpd服务配置文件httpd.conf (如果要改端口可以这样改)
/etc/httpd/conf/httpd.conf
ServerName localhost:xx Listen xx
4、启动httpd服务
# systemctl start httpd.service #启动服务 # systemctl enable httpd.service
5、登录进行添加主机和监控
通过浏览器输入IP地址或域名打开监控界面,即可登录系统。默认管理员账号密码admin/Lepusadmin登录后请修改管理员密码,增加普通账号。
3、启动和关闭Lepus
启动监控系统
执行以下命令启动系统采集进程
# lepus start
执行以下命令关闭系统采集进程
# lepus stop
执行以下命令监控系统是否正常运行
# lepus status
查看启动关闭帮助命令
# lepus --help
4、查看运行日志
当Lepus启动时,Lepus提供了标准的日志输出功能,可以通过日志查询监控系统是否正在工作。
# cd /usr/local/lepus/
# tail -f logs/lepus.log
到这里关于安装部署lepus天兔数据库监控系统的内容就结束了,后面主要介绍怎么去添加实例和告警部分,感兴趣的朋友可以关注一下~