为了方便大家快速部署安装和使用Lepus,我们在官网提供了Linux、Windows编译打包好的二进制版本,下载二进制包可以快速安装部署,免去环境配置和编译环境,若无特殊源码调试需求,推荐大家使用二进制版本安装Lepus。
一、Linux环境使用二进制安装Lepus
1.下载二进制版本Lepus
进入官网下载页面,根据操作系统选择Linux或者Windows对应的二进制包,下载lepus二进制包,下载地址: https://www.lepus.cc/downloads/ 。
Linux环境二进制包文件名为 :lepus.5.x.linux-amd64.tar.gz
Windows环境二进制包文件名为:lepus.5.x.windows-amd64.zip
2.建立软连接
ln -s lepus.5.x.linux-amd64 lepus
3.进入lepus二进制目录,并导入数据库初始化表结构和数据
cd lepus/
mysql -uroot -p lepus_db < sql/init_table.sql
mysql -uroot -p lepus_db < sql/init_data.sql
4.生成配置文件
从example中复制配置文件,并进行设置,设置里包含连接MySQL、Redis、NSQ、告警邮件网关,
(MySQL、Redis、NSQ为必须安装,InfluxDB为可选,开源组件请大家自行安装部署)。
cp etc/proxy.example.ini etc/proxy.ini
cp etc/alarm.example.ini etc/alarm.ini
cp etc/config.example.ini etc/config.ini
5.启动服务组件
请按照以下顺序依次启动组件,启动报错请检查配置文件,未报错需要将任务放到后台运行。
启动Proxy模块
./lepus_proxy --config=../etc/proxy.ini
启动Task模块
./lepus_task --config=../etc/config.ini
启动Alarm模块
./lepus_alarm --config=../etc/alarm.ini
启动后可以查看进程
# ps -ef|grep lepus
root 2923 2800 0 18:41 pts/2 00:00:05 ./lepus_proxy --config=../etc/proxy.ini
root 2945 2800 0 18:43 pts/2 00:00:00 ./lepus_task --config=../etc/config.ini
root 3349 2800 0 18:51 pts/2 00:00:06 ./lepus_alarm --config=../etc/alarm.ini
查看运行日志,没有Error则运行正常,如果日志过多可以将配置文件debug设置为0,则不会输出debug日志。
tail -f /tmp/lepus_proxy.log
tail -f /tmp/lepus_task.log
tail -f /tmp/lepus_alarm.log
提示:Lepus安装完成后还需要安装运行Lepus Console控制台。
二、Windows环境使用二进制安装Lepus
- 下载windows二进制压缩包,进入lepus.5.x.windows-amd64目录
- 将etc目录下的example.ini、config.example.ini、proxy.example.ini配置文件分别拷贝为alarm.ini、config.ini、proxy.ini,并配置正确的参数
- 将sql目录下的init_table.sql和init_data.sql文件依次导入到MySQL数据库
- 启动cmd窗口,进入lepus-windows-amd64/bin目录,依次运行各个模块
首先启动proxy组件
lepus-windows-amd64\bin>.\lepus_proxy.exe --config=..\etc\proxy.ini Proxy server start on port 8800 at 2022-04-23 16:58:14.9650541 +0800 CST m=+0.145240501
其次启动task组件
lepus-windows-amd64\bin>.\lepus_task.exe --config=..\etc\config.ini
最后启动alarm组件
lepus-windows-amd64\bin>.\lepus_alarm.exe --config=..\etc\alarm.ini
提示:Lepus安装完成后还需要安装运行Lepus Console控制台。