drock部署prometheus

drock部署prometheus

安装docker和docker-compose

# 安装yum工具
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 --skip-broken

# 更新本地镜像源
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

# 安装docker
yum install -y docker-ce

# 启动docker服务
systemctl start docker

# 验证docker
docker info
# drock部署prometheus
## 安装docker和docker-compose
```
# 安装yum工具
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 --skip-broken

# 更新本地镜像源
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

# 安装docker
yum install -y docker-ce

# 启动docker服务
systemctl start docker

# 验证docker
docker info

```


1696931742203

vmware-export(监控vmware-exsi)部署

# 拉取VMware-export镜像
docker pull pryorda/vmware_exporter:v0.16.1 

# 创建config.env配置文件
mkdir /data/vmware
vi /data/vmware/config.env

# config.env内容
VSPHERE_USER=root
VSPHERE_PASSWORD=dell@123
VSPHERE_HOST=20.0.0.6
VSPHERE_IGNORE_SSL=TRUE
VSPHERE_SPECS_SIZE=2000

# 运行vmware-export容器
docker run -itd -p 9272:9272 --name vmware_exporter --env-file /data/vmware/config.env pryorda/vmware_exporter

# 设置容器开机自启动
 docker update --restart=always 容器id




访问验证

a1

docker部署prometheus

# 拉取镜像
docker pull prom/prometheus:latest 

# 映射prometheus配置文件夹
docker run -d --name prometheus2023 prom/prometheus
docker cp -a prometheus2023:/etc/prometheus/ $PWD/prometheus
docker stop prometheus2023
docker rm prometheus2023
mkdir /home/prometheus

# 部署Prometheus(日志文件持久化存储在/home/prometheus文件夹下,配置文件在/etc/prometheus修改)
docker run -d --name prometheus2023 -p 9090:9090 -v /etc/prometheus:/etc/prometheus -v /home/prometheus:/prometheus prom/prometheus

# 修改Prometheus配置文件
vi /etc/prometheus/prometheus.yml

# 配置内容
    static_configs:
      - targets: ["localhost:9090"]
  - job_name: 'vmware_vcenter'
    metrics_path: '/metrics'
    static_configs:
      - targets:
        - '20.0.0.178'
    relabel_configs:
      - source_labels: [__address__]
        target_label: __param_target
      - source_labels: [__param_target]
        target_label: instance
      - target_label: __address__
        replacement: 20.0.0.178:9272

# 重启容器
docker restart prometheus2023

访问验证

a2
  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
部署Prometheus,您需要按照以下步骤进行操作: 1. 修改Prometheus服务器的配置文件:使用命令`vim /usr/local/prometheus/prometheus.yml`打开配置文件,然后添加以下内容: ``` - job_name: 'agent' static_configs: - targets: \['192.168.187.68:9100'\] ``` 这将配置Prometheus监控的目标。 2. 配置系统启动文件,设置开机自启:使用命令`vim /usr/lib/systemd/system/prometheus.service`打开启动文件,然后添加以下内容: ``` \[Unit\] Description=Prometheus Server Documentation=https://prometheus.io After=network.target \[Service\] Type=simple ExecStart=/usr/local/prometheus/prometheus \ --config.file=/usr/local/prometheus/prometheus.yml \ --storage.tsdb.path=/usr/local/prometheus/data/ \ --storage.tsdb.retention=15d \ --web.enable-lifecycle ExecReload=/bin/kill -HUP $MAINPID Restart=on-failure \[Install\] WantedBy=multi-user.target ``` 这将配置Prometheus作为系统服务,并设置开机自启。 3. 开启Prometheus并验证:使用以下命令启动Prometheus服务并检查状态: ``` systemctl start prometheus systemctl enable prometheus netstat -natp | grep :9090 ``` 如果状态显示为UP,说明Prometheus能够正常采集数据。 4. 访问Prometheus的Web UI界面:在浏览器中访问`http://192.168.187.48:9090`,您将能够看到Prometheus的Web UI界面。点击页面上的"Status",然后选择"Targets",如果所有的Target状态都为UP,说明Prometheus能够正常采集数据。您还可以访问`http://192.168.187.48:9090/metrics`来查看Prometheus采集到的指标数据。 请注意,上述步骤中的IP地址和端口号可能需要根据您的实际情况进行修改。 #### 引用[.reference_title] - *1* *2* *3* [Prometheus部署](https://blog.csdn.net/weixin_71429839/article/details/127551531)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vv12345.site

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值