首批通过分布式安全可靠测评,为关键业务系统打造
(可选)部署时序数据库
更新时间:2026-04-14 15:35:54
如果您需要 OMS 收集和展示历史监控数据,请部署时序数据库。本文为您介绍时序数据库的使用限制,以及如何进行部署。
使用限制
OMS 2.1.0 版本开始新增时序数据库的部署,目前支持的时序数据库为 InfluxDB 1.8 版本。
部署时序数据库时,请使用 8086 端口。
目前时序数据库仅支持单节点部署,不具备高可用能力,仅需要部署一个时序数据库。您可以将时序数据库和 OMS 混合部署在同一台宿主机上。当服务不可用时,会导致监控数据不可用。
操作步骤
登录到准备用于部署时序数据库的宿主机。
加载 1.8 版本的 InfluxDB 镜像。
InfluxDB 镜像需要下载并上传至用于部署时序数据库的宿主机上,请 单击此处 下载 InfluxDB 镜像。
sudo docker load -i ${influxdb_image}启动 Docker 容器,并确保数据挂载盘有写入的权限。
sudo docker run -dit -p 8086:8086 -p 14444:14444 \ -v {挂载数据盘}:/var/lib/influxdb \ --env INFLUXDB_BIND_ADDRESS=127.0.0.1:14444 \ --env INFLUXDB_HTTP_AUTH_ENABLED=true \ --env INFLUXDB_HTTP_PING_AUTH_ENABLED=true \ --name=oms-influxdb \ influxdb:1.8如果需要 InfluxDB 服务开启鉴权,请设置账号和密码。
进入 InfluxDB 容器。
docker exec -it ${INFLUXDB_NAME} bash打开 InfluxDB 控制台。
cd /usr/bin ./influx创建账号和密码,并赋予其 admin 权限。
create user "${USER_NAME}" with password '${PASSWORD}' with all privileges注意
开启鉴权前,您需要先在 InfluxDB 中创建 admin 用户。
请保存好此处创建的账号和密码,以配置
config.yaml文件。
创建用户后,请重新登录 InfluxDB,执行下述命令进行查看。
show users;如果您需要查看数据库,同样需要重新登录 InfluxDB 后,再执行
SHOW DATABASES。
退出时序数据库所在容器。