首页 > 其他分享 >天兔5.1安装部署

天兔5.1安装部署

时间:2023-09-06 09:00:50浏览次数:30  
标签:5.1 部署 config 天兔 etc lepus ini root localhost

 

环境:

OS:Centos 7

#####################天兔5.1需要的部署的中间件#####################
1.mysql

2.redis

3.nsq安装部署
[root@localhost tiantu]#wget https://s3.amazonaws.com/bitly-downloads/nsq/nsq-1.2.1.linux-amd64.go1.16.6.tar.gz
[root@localhost tiantu]# tar xvf nsq-1.2.1.linux-amd64.go1.16.6.tar.gz
[root@localhost tiantu]# mv nsq-1.2.1.linux-amd64.go1.16.6 /opt/nsq
[root@localhost nsq]# mkdir -p /opt/nsq/nsqlog
[root@localhost nsq]# cd /opt/nsq/bin/
[root@localhost bin]# /opt/nsq/bin/nsqd > /opt/nsq/nsqlog/nsqd.log &
[1] 15432
[nsqd] 2023/09/04 09:25:12.701939 INFO: nsqd v1.2.1 (built w/go1.16.6)
[nsqd] 2023/09/04 09:25:12.702024 INFO: ID: 856
[nsqd] 2023/09/04 09:25:12.702360 INFO: NSQ: persisting topic/channel metadata to nsqd.dat
[nsqd] 2023/09/04 09:25:12.716214 INFO: TCP: listening on [::]:4150
[nsqd] 2023/09/04 09:25:12.716268 INFO: HTTP: listening on [::]:4151

 

################################二进制部署Lepus################################
1.解压
[root@localhost tiantu]# tar -xvf lepus.5.1.linux-amd64.tar.gz
[root@localhost tiantu]# mv lepus.5.1.linux-amd64 /opt/lepus.5.1


2.创建数据库
需要提前创建lepus库和账号授权
create database db_epus;

grant all privileges on db_epus.* to 'lepus'@'%' identified by 'lepus' WITH GRANT OPTION;

 

加载数据
/usr/bin/mysql -h 192.168.1.14 -udmladmin -ulepus -plepus --default-character-set=utf8 -D db_epus</opt/lepus.5.1/sql/init_table.sql
/usr/bin/mysql -h 192.168.1.14 -udmladmin -ulepus -plepus --default-character-set=utf8 -D db_epus</opt/lepus.5.1/sql/init_data.sql

3.修改配置文件
[root@localhost etc]#cd /opt/lepus.5.1/etc/
[root@localhost etc]# cp proxy.example.ini proxy.ini
[root@localhost etc]# cp alarm.example.ini alarm.ini
[root@localhost etc]# cp config.example.ini config.ini

 

proxy.ini

[main]
port = 8800
log = /tmp/lepus_proxy.log
debug=1
enable_influxdb=0

[nsq]
nsq_server = 127.0.0.1:4150

[mysql]
mysql_host = 192.168.1.14
mysql_port = 3306
mysql_user = lepus
mysql_password = lepus
mysql_database = db_epus

[influxdb]
influx_host = 127.0.0.1
influx_port = 8086
influx_user = lepus
influx_password =
influx_database = lepus_db


alarm.ini

[main]
debug=1
log = /tmp/lepus_alarm.log

[nsq]
nsq_server = 127.0.0.1:4150

[mysql]
mysql_host = 127.0.0.1
mysql_port = 3306
mysql_user = lepus
mysql_password = HkLjYQt4J8C%
mysql_database = db_epus

[redis]
redis_host = 127.0.0.1
redis_port = 6379
redis_pass =

[mail]
mail_host = smtp.163.com
mail_port = 465
mail_user = [email protected]
mail_pass = password
mail_from = [email protected]

 

config.ini
[root@localhost etc]# more config.ini
[main]
log_dir = /tmp/
debug = 1
interval = 10
proxy = http://127.0.0.1:8800
db_pass_key = L1e2p3u4s5Abc321

[mysql]
mysql_host = 192.168.1.14
mysql_port = 3306
mysql_user = lepus
mysql_password = lepus
mysql_database = db_epus


4、启动服务组件
cd /opt/lepus.5.1/bin
./lepus_proxy --config=../etc/proxy.ini &
./lepus_task --config=../etc/config.ini &
./lepus_alarm --config=../etc/alarm.ini &

启动后可以查看进程
[root@localhost bin]# ps -ef|grep lepus
root 25894 18208 0 10:04 pts/1 00:00:00 ./lepus_proxy --config=../etc/proxy.ini
root 25943 18208 0 10:04 pts/1 00:00:00 ./lepus_task --config=../etc/config.ini
root 26017 18208 0 10:04 pts/1 00:00:00 ./lepus_alarm --config=../etc/alarm.ini
root 26226 25943 0 10:05 pts/1 00:00:00 ./lepus_mongo_mon --config=../etc/config.ini
root 26235 18208 0 10:05 pts/1 00:00:00 grep --color=auto lepus

查看运行日志,没有Error则运行正常
[root@localhost bin]#tail -f /tmp/lepus_proxy.log
[root@localhost bin]#tail -f /tmp/lepus_task.log
[root@localhost bin]#tail -f /tmp/lepus_alarm.log

 

################################二进制部署lepus-console################################
1.解压
[root@localhost tiantu]#tar -xvf lepus-console.5.1.linux-amd64.tar.gz
[root@localhost tiantu]# mv lepus-console.5.1.linux-amd64 /opt/lepus-console.5.1

2.修改配置文件
[root@localhost lepus-console.5.1]# cd /opt/lepus-console.5.1
[root@localhost lepus-console.5.1]# cp setting.example.yml setting.yml

vi setting.yml
log:
path: "/tmp/lepus_api.log"
level: "debug"
debug: true

dataSource:
eventStorageEngine: mysql
host: 127.0.0.1
port: 3306
user: lepus_db
password: HkLjYQt4J8C%
database: lepus
#influxHost: 127.0.0.1
#influxPort: 8086
#influxUser: admin
#influxPassword:
#influxDatabase: lepus_db

token:
storage: "mysql"
key: "S9p2+dsfM1CzLF=="
name: "lepus-pro"
expired: "3d"

decrypt:
signKey: "1234567890abcdef"
dbPassKey: "L1e2p3u4s5Abc321"

3.启动服务
[root@localhost lepus-console.5.1]# cd /opt/lepus-console.5.1
./lepus_console &


4.登录
http://192.168.1.136:8080
默认账号密码: admin/lepusadmin

 

##########################添加监控#########################

1.客户端安装
[root@localhost tiantu]# tar -xvf lepus.5.1.linux-amd64.tar.gz
[root@localhost tiantu]# mv lepus.5.1.linux-amd64 /opt/lepus.5.1

2.修改配置文件
[root@cdc-henan-cdhworker01 soft]# cd /opt/lepus.5.1/etc
[root@cdc-henan-cdhworker01 etc]# cp agent.example.ini agent.ini

[root@cdc-henan-cdhworker01 etc]# vi agent.ini
[main]
log_dir = /tmp/
debug = 1
interval = 30
proxy = http://192.168.1.136:8800
db_pass_key = L1e2p3u4s5Abc321
server_group = Default
server_tag =zhmz_mysql
server_ip =192.168.1.136

 

3.config.ini

[root@cdc-henan-cdhworker01 soft]# cd /opt/lepus.5.1/etc

[root@cdc-henan-cdhworker01 etc]# cp config.example.ini /etc/config.ini

 

4.修改完成配置后,然后启动服务即可

nohup /opt/lepus.5.1/bin/lepus_server_agent –config=/opt/lepus.5.1/etc/agent.ini &

 

 

我这里测试不成功,不知道如何添加客户端的mysql信息加入监控

 

标签:5.1,部署,config,天兔,etc,lepus,ini,root,localhost
From: https://www.cnblogs.com/hxlasky/p/17681360.html

相关文章

  • 集群版 FastDFS 的部署和使用
    生产环境中一般不可能将用户上传的文件存放在单机,绝大多数情况下会搭建文件服务器集群,确保文件的互相备份和高可用。上一篇博客已经对FastDFS分布式文件系统进行了介绍,这里不再赘述。由于我个人笔记本电脑性能有限,因此本篇博客将使用2台虚拟机搭建FastDFS集群,实现2台机器......
  • jumpserver部署实践
    jumpserver部署实践当前选择的版本是https://docs.jumpserver.org/zh/v2.12.0/install/setup_by_fast/这种开源工具,没必要追求太新的,功能太多,用不上,且部署繁琐。虽提供了docker部署,暂时先不用。1.基础组件Lina是JumpServer的前端UI项目,主要使用Vue,ElementUI......
  • 【全套】源支付5.18最新版协议去授权全套三端开源源码_客户端+云端+监控+协议三网免挂
    推荐系统为:CentOS7.6Linux系统环境:Nginx1.20.1+MySQL5.6.50+PHP-7.2+Redis将商户后台源码上传解压运行目录为Public伪静态为thinkphp访问域名傻瓜模式安装后台安装完了sudorpm-Uvhhttps://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm完成后输......
  • openGauss学习笔记-61 openGauss 数据库管理-常见主备部署方案
    openGauss学习笔记-61openGauss数据库管理-常见主备部署方案61.1单中心图1单中心部署图组网特点:单AZ部署,可以配置一个同步备一个异步备优势:三个node完全等价,故障任意一个node都可以提供服务;成本低。劣势:高可用能力较低,发生AZ级故障只能依赖节点恢复;适用性:适用于......
  • 使用 Docker Compose 部署 Redis Sentinel 高可用架构
    在现代应用中,无法容忍系统中断或数据丢失。Redis作为一种高性能的内存数据库,被广泛应用于缓存、会话管理等场景。然而,即使我们拥有可伸缩的RedisCluster集群,也需要考虑在主节点故障时自动切换到从节点的机制。这时候RedisSentinel就派上用场了。高可用性是分布式应用的核心......
  • 使用 SQLStudio 进行数据库管理并通过 Docker Compose 进行部署
    在现代软件开发中,数据库管理是一个至关重要的环节。SQLStudio是一个强大的工具,可以帮助开发人员轻松管理数据库,现在改名成SQLynx,我们用的是旧的镜像,本文还是用SQLStudio这个名称。同时,使用DockerCompose可以简化应用程序的部署过程,使整个开发流程更加高效和可靠。最近了看到有......
  • 博客写作神器:介绍与部署Markdown Nice
    作为开发者和写作者,我们经常需要使用Markdown来编写文档、博客和技术文稿。然而,标准的Markdown格式可能显得有些普通,缺乏一些专业的排版效果。在这里,我们将向你介绍一个强大的工具——MarkdownNice(mdnice),它可以帮助你轻松地为你的Markdown文档添加漂亮的排版效果。github地址:https......
  • 系统-部署-运维系列导航
    系统环境Linux软件环境初始化(CentOS)LinuxDNS配置手册LinuxWindows常用命令Linux分区、LVM、文件系统(CentOS7)LinuxNTP时钟同步Linux开发小工具Python-3.10.5学习笔记银河麒麟操作系统 部署运维组件安装部署手册模板Linux僵尸进程与孤儿进程Linux服务进程守......
  • ubuntu服务器上部署EMQX SLL
    1.    安装MQTT的简易服务器集成环境EMQX$wgethttps://www.emqx.com/zh/downloads/broker/5.1.6/emqx-5.1.6-ubuntu18.04-amd64.deb$sudoaptinstall./emqx-5.1.6-ubuntu18.04-amd64.deb$sudosystemctlstartemqx具体版本下载请访问:www.emqx.com/zh/try?product=bro......
  • Linux rocketmq单机测试部署
    一.环境说明对于RocketMQ4.3.0版本,官方要求环境如下,其中Git用于从GitHub获取源码,没有安装也没关系,可以直接下载推荐的流程是:Linux系统上安装Git工具、Maven、JavaJDKGit工具用于直接从GitHub获取RocketMQ项目源码下载到Linux系统上然后Maven将RocketMQ源码......