安装监控中心 #
背景信息
SphereEx 监控中心使用 Prometheus 存储和处理监控数据。 Prometheus 是一款优秀系统监控工具,SphereEx-Boot 提供了安装 Prometheus 的功能。
前提条件
SphereEx-Boot 主机和部署 Prometheus 的主机需要实现 SSH 互信认证。
说明: 安装 Prometheus 有如下两种方式。
通过命令安装 #
适用场景
当需要对单台主机快速进行 Prometheus 安装时可以直接输入命令进行安装。
操作步骤
- 在 Prometheus 官网下载好安装包 prometheus-xxx.xxx.tar.gz。
说明:也可以使用 Boot 工具包中的 Prometheus 安装包。
- 直接输入命令进行安装。
$ spex component install --user "root" --password "123456" --install-dir /root/prometheus --package ./prometheus-2.33.3.linux-amd64.tar.gz --host 127.0.0.1
通过配置文件安装 #
适用场景
当需要在多台主机部署 Prometheus 时,可以使用配置文件进行安装。
操作步骤
在 Prometheus 官网下载好安装包 prometheus-xxx.xxx.tar.gz。
导出配置模板 prometheus-config.yaml。
$ spex component install -t
$ ls
prometheus-config.yaml
- prometheus-config.yaml 配置文件样例如下,用户根据实际情况进行配置。
install_user: root # 用户名
install_password: root # 用户密码
prometheus:
file: /root/prometheus-x.x.x.tar.gz # prometheus 安装包路径
install_dir: /root/prometheus/ # 安装目录
servers:
- host: 10.0.1.1 # 部署主机 IP
install_dir: /root/promethues/ # 单独设置安装目录
- 配置好 prometheus-config.yaml 配置文件 使用如下命令进行安装
$ spex component install -f ./prometheus-config.yaml