Amprobe 安装部署指南
获取方式
- 官方网站下载:https://amprobe.amuluze.com
- 最新版本:
v1.3.10
- 最新版本:
- GitHub 仓库下载:历史版本
安装步骤
1. 准备工作
环境要求
- Docker 版本 >= 20.10.9
- 系统内存 >= 2GB
- 磁盘空间 >= 20GB
2. 安装过程
将安装包 installer.bin 上传至服务器并执行:
bash
cd ~
mkdir /installer
mv installer.bin /installer
cd /installer
chmod +x installer.bin
./installer.bin完成安装后,会在当前目录下看到多了一些文件,可以不用关心它们,它们已经没有用了。
配置过程
初始化配置
bash
amvector install # 安装 amvector 系统服务
amvector setup -p /data/amprobe # 生成相关配置文件配置文件说明
配置文件主要包括两部分,amprobe 配置文件和 amvector 配置文件。
amvector 配置文件
位置: /etc/amvector/config.yml
yml
log:
output: /data/amprobe/logs/amvector/vector.log
level: info
rotation: 1
max_age: 7
task:
interval: 30
max_age: 1
disk:
devices:
- vda1
ethernet:
names:
- eth0
db:
dbtype: sqlite
host: ""
port: ""
user: ""
password: ""
dbname: /data/amprobe/resources/amvector/storage/vector
sslmode: ""
variables:
image_tag: latest
host_prefix: /data/amprobe
container_prefix: /磁盘设备配置 使用 lsblk 命令查看可用磁盘:
bash
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 44.3M 1 loop /snap/snapd/23258
loop1 7:1 0 44.4M 1 loop /snap/snapd/23545
loop2 7:2 0 64M 1 loop /snap/core20/2379
loop3 7:3 0 63.7M 1 loop /snap/core20/2434
loop5 7:5 0 87M 1 loop /snap/lxd/29351
loop6 7:6 0 89.4M 1 loop /snap/lxd/31333
vda 252:0 0 70G 0 disk
└─vda1 252:1 0 70G 0 part / # 这个就是我们要监控的磁盘设备网络接口配置 使用 ip a 命令查看网络接口:
bash
$ ip a
# ... 网络接口信息 ...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> # 监控目标amprobe 配置文件
位置: /etc/amprobe/
docker-compose.yml 是用于管理 amprobe 容器的 docker-compose 配置文件,/data/amprobe/resources/amprobe/configs 目录是挂载到 amprobe 容器中的服务配置文件,其他目录为相关服务的日志文件/数据库文件等。
服务启动
启动服务
bash
# 启动监控代理服务
amvector start
# 启动容器服务
cd /data/amprobe && docker-compose up -d验证部署
bash
docker ps # 查看 amprobe 容器服务状态
amvector status # 查看 amvector 系统服务状态