首批通过分布式安全可靠测评,为关键业务系统打造
(可选)部署时序数据库
更新时间:2026-04-14 15:36:11
如果您需要 OMS 社区版收集和展示历史监控数据,请部署时序数据库。本文为您介绍时序数据库的使用限制,以及如何进行部署。
使用限制
目前支持的时序数据库为 InfluxDB V1.8。
部署时序数据库时,请使用 8086 端口。
目前时序数据库仅支持单节点部署,不具备高可用能力,仅需要部署一个时序数据库。您可以将时序数据库和 OMS 社区版混合部署在同一台宿主机上。当服务不可用时,会导致监控数据不可用。
操作步骤
登录到准备用于部署时序数据库的宿主机。
加载 InfluxDB V1.8 的镜像。
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文件。
执行
auth命令进行授权验证,确保账号和密码是数据库管理员权限。执行
show users命令进行查看。如果您需要查看数据库,请执行
show databases命令。
退出时序数据库所在容器。