部署指南

环境要求

  • CentOS
  • Ubuntu
  • Openeuler
  • 其他系统

安装包名称

  • eiops.tar.gz
  • mysql-8.0.41-1.el8.x86_64.rpm-bundle.tar
  • redis_stack_packages.tar.gz
  • victoria-metrics-linux-amd64-v1.93.16.tar.gz

[!NOTE]本次部署为离线部署,顺序为:

  1. 部署 MySQL 数据库;
  2. 部署 VictoriaMetrics 数据库;
  3. 部署 Redis-Stack 缓存数据库;
  4. 服务初始化.

环境准备

创建安装数据库及服务相关的目录

mkdir -p /app/eiops
mkdir /app/vm
mkdir /app/mysql

安装软件

[!NOTE] 上传离线涉及的安装包。 MySQL

安装 MySQL 数据库

1.解压数据包

tar -xf mysql-8.0.41-1.el8.x86_64.rpm-bundle.tar -C /app/mysql
ls /app/mysql

2 2.安装 MySQL 数据库

cd /app/mysql 
yum localinstall *.rpm -y

3 下图表示已经安装完毕 4

启动 MySQL 及查看数据库密码

systemctl start mysqld && systemctl enable mysqld
grep 'temporary password' /var/log/mysqld.log

需要记住下图的 for 后面的密码(本文为XsD8v;z4#7d),初始化会用到。 5 3.初始化数据库并修改 root 密码 使用以下命令初始化数据库,输入新的密码后可以全部回车跳过,如下图二所示。

mysql_secure_installation

6 7 4.创建数据库

mysql -uroot -p
create database eiops default charset utf8mb4 collate utf8mb4_general_ci;
FLUSH PRIVILEGES;
quit

8

安装 Redis_Stack

1.解压安装包 需要回到上传软件包的目录。

tar -zxvf redis_stack_packages.tar.gz -C /app/redis_stack
cd /app/redis_stack

9

2.安装软件包并启动服务

yum install -y redis-stack-server
systemctl start redis-stack-server && systemctl enable redis-stack-server

10

安装 VictoriaMetrics 数据库服务

[!NOTE]进入上传的软件包目录。

1.解压软件包

tar -zxvf victoria-metrics-linux-amd64-v1.93.16.tar.gz -C /app/vm

11

  1. 创建 Victoria-Metrics.service
tee /etc/systemd/system/victoria-metrics.service <<EOL
[Unit]
Description=Victoria Metrics Database Service
After=network.target

[Service]
Type=simple
ExecStart=/app/vm/victoria-metrics-prod
WorkingDirectory=/app
User=root
Restart=always
RestartSec=5
StandardOutput=file:/var/log/victoria-metrics.out.log
StandardError=file:/var/log/victoria-metrics.err.log

[Install]
WantedBy=multi-user.target
EOL

12 3.启动相关服务并查看状态

systemctl start victoria-metrics && systemctl enable victoria-metrics

systemctl status victoria-metrics

13

安装 EIPOS 监控服务

[!NOTE]进入上传的软件包目录。

1.解压软件包

tar -zxvf eiops.tar.gz -C /app/eiops

14 2.创建 eiops.service

tee /etc/systemd/system/eiops.service <<EOL
[Unit]
Description= EiOPS Sever Service
After=network.target

[Service]
Type=simple
ExecStart= /app/eiops/EIOPS/bin/startup.sh
RemainAfterExit=yes
ExecStop= /app/eiops/EIOPS/bin/shutdown.sh
ExecReload= /app/eiops/EIOPS/bin/restart.sh
WorkingDirectory= /app/eiops
User=root
Restart=always
RestartSec=5
PIDFile=/tmp/file.pid

[Install]
WantedBy=multi-user.target
EOL

15 3.配置相关参数

[!NOTE]默认采用 All-in-one 方式部署,如果采用集群部署请参考集群部署章节。

vi  /app/eiops/EIOPS/config/application.yml

配置 MySQL 数据库,Redis-Stack 数据库、VM 数据库,服务地址默认均为 127.0.0.1,如需分布式部署需更改对应 IP 地址即可。 启动 eiops 服务

systemctl start eiops.service
systemctl enable  eiops.service

至此安装完成,通过服务器地址http://ip:8088 即可访问前端页面。

Copyright © 重庆无限极智科技有限公司 2025 all right reserved,powered by Gitbook该文章修订时间: 2025-03-11

results matching ""

    No results matching ""