# 1.Lepus 基础环境

本章节将为大家详细介绍 lepus 的安装部署过程,安装 LAMP 基础环境、安装 Python 模块、安装 Lepus 采集器、安装 WEB 控制台、启动和关闭 Lepus、查看运行日志。 1. 安装 LAMP 架构

[root@web01 ~]# yum install httpd httpd-tools php php-pdo mariadb-server

2. 安装 MySQLdb for python (必须安装)

# MySQLdb 为 Python 连接和操作 MySQL 的类库,监控 mysql 必须安装。
[root@web01 ~]# yum install MySQL-python python-devel -y

3. 安装 Redis 驱动 (如果需要监控 Redis 则必须安装)

[root@web01 ~]# yum install python2-redis -y

4. 安装 Pymongo for python (如果需要监控 Mongodb 则必须安装)

#pymongo 为 Python 连接和操作 MongoDB 的类库
[root@web01 ~]# yum install python-pymongo python2-pymssql -y

5. 安装 lepus 采集器

#1. 下载软件安装包
[root@web01 ~]# cd /usr/local
[root@web01 local]# git clone https://github.com/ruzuojun/lepus.git
#2. 对可执行文件授权,并创建软连接
[root@web01 local]# cd lepus/
[root@web01 lepus]# chmod +x lepus*
[root@web01 lepus]# ln -s /usr/local/lepus/lepus /usr/local/sbin/lepus
[root@web01 lepus]# ln -s /usr/local/lepus/lepus_monitor /usr/local/sbin/lepus_mointor
#3. 创建监控数据库,并授权
mysql> create database lepus default character set utf8;
mysql> grant all privileges on lepus.* to 'lepus'@'localhost' identified by 'lepus';
mysql> flush privileges;
#4. 导入 SQL 文件夹里的初始化 SQL 文件 (表结构和数据文件)
[root@web01 lepus]# mysql -uroot –p  lepus < sql/lepus_table.sql
[root@web01 lepus]# mysql -uroot –p  lepus < sql/lepus_data.sql
#5. 修改配置文件,进入到安装目录 /usr/local/lepus
[root@web01 lepus]# vim etc/config.ini
#监控机 MySQL 数据库连接地址
[monitor_server]
host="127.0.0.1"
port=3306
user=" lepus "
passwd="lepus"
dbname="lepus"

6. 启动和关闭监控采集器系统

# lepus start   启动系统采集进程
# lepus stop    关闭系统采集进程
# lepus status  监控系统采集进程
#当 Lepus 启动时,Lepus 提供了标准的日志输出功能,可以通过日志查询监控系统是否正在工作。
# cd /usr/local/lepus/
# tail -f logs/lepus.log

# 2.Lepus Web 管理

1. 配置 Apache 对应的网站虚拟目录。

#1. 修改 httpd.conf 文件,将下面的 denied 修改为 granted
[root@web01 lepus]# vim /etc/httpd/conf/httpd.conf
<Directory />
    AllowOverride none
    Require all granted
</Directory>
#2. 新增 Apache 虚拟主机
[root@web01 lepus]# cat /etc/httpd/conf.d/tt.conf
<VirtualHost *:80>
    ServerName tt.bgx.com
    DocumentRoot "/usr/local/lepus/web"
    ErrorLog "logs/tt.lepus.cc-error_log"
    CustomLog "logs/tt.lepus.cc-access_log" common
</VirtualHost>

2. 打开 /usr/local/lepus/web/application/config/database.php 文件,修改 PHP 连接监控服务器的数据库信息

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'lepus';
$db['default']['password'] = 'lepus';
$db['default']['database'] = lepus;
$db['default']['dbdriver'] = 'mysql';

3. 通过浏览器输入 IP 地址或域名打开监控界面,即可登录系统。. 默认管理员账号密码 admin 、 Lepusadmin 登录后请修改管理员密码。

# 3.Lepus 添加监控

1. 需要在 lepus 配置中心 -> 全局设置开启需要监控的内容,然后重启 lepus 采集器。 2. 添加 mysql 实例 3. 添加 redis 实例 4. 添加操作系统,但需要系统支持 snmp 协议

#安装 snmp 工具
[root@web01 ~]# yum install net-snmp net-snmp-utils -y
#将 55 行修改为如下即可
[root@web01 ~]# vim /etc/snmp/snmp.conf
view    systemview    included   .1
#重启 snmp 服务并测试能否取值
[root@web01 ~]# systemctl start snmpd
[root@web01 ~]# snmpwalk -v2c -c public 127.0.0.1

5. 也可以通过仪表盘查看 6. 至于报警配置和阈值定义,自行填写,此处不再累赘复述。

此文章已被阅读次数:正在加载...更新于

请我喝[茶]~( ̄▽ ̄)~*

Oldxu 微信支付

微信支付

Oldxu 支付宝

支付宝