Prometheus监控OpenStack部署
操作指南
for centos8
系统运维操作手册
(v2.0)
2020年5月20日
作者 龍龍
南京迈特望股份科技有限公司
一.部署需要软件
该系统主要用到docker,prometheus,node_exporter,prom_opensatck_exporter,grafana
安装docker
安装prometheus,node_expoter,grafana
最后监控到的opensatck宿主机画面如下:
这只是其中一台可在prometheus.yml添加job实现多台宿主监控接下来是监控opensatck内部首先docker拉取镜像,安装位置只要在内网即可(最好配置镜像加速,不然特别慢)
二.docker拉去镜像时,前提系统已安装过docker并启动
docker pull moghaddas/prom-openstack-exporter
三.部署配置参考信息
配置认证文件:
vi admin_openrc.sh
OS_PROJECT_DOMAIN_NAME=Default
OS_USER_DOMAIN_NAME=Default
OS_PROJECT_NAME=admin
OS_USERNAME=admin
OS_PASSWORD=admin
OS_AUTH_URL=http://192.168.244.140:5000/v3
OS_IDENTITY_API_VERSION=3
OS_IMAGE_API_VERSION=2
启动docker
docker run \
-itd \
--name prom_openstack_exporter \
-p 9183:9183 \
--env-file=$(pwd)/admin_openrc.sh \
--restart=unless-stopped \
moghaddas/prom-openstack-exporter:latest
四.查看docker服务信息
Docker ps
五.然后在prometheus配置上添加job,
六.可以curl查看下监控数据:
七.最后在grafana上添加dashboard编号是7924,加载
八.grafana的dashboard监控画面如下:
至此部署完毕!
欢迎各位关注作者微信公众号,我们将不定时推送新技术文章,打造新时代开发运维一体化,实现全自动运维体系,构建高级运维技术人才,为我国建设社会主义科技强国提供技术人才。