prometheus-openstack-exporter部署

部署文档

一、应用代码地址
https://github.com/CanonicalLtd/prometheus-openstack-exporter
通过该网站下载应用:
方式:
1.git clone https://github.com/CanonicalLtd/prometheus-openstack-exporter.git
2.下载zip包

二、安装包
1.安装client服务:
sudo apt-get install python-neutronclient python-novaclient python-keystoneclient python-netaddr python-cinderclient
2.安装client
apt-get install python-prometheus-client或
pip install prometheus_client
三、执行命令
1.sudo cp prometheus-openstack-exporter.yaml /etc/prometheus/
2.sudo cp prometheus-openstack-exporter.conf /etc/init
3.sudo sh -c ‘echo “NOVARC=/etc/prometheus-openstack-exporter/admin.novarc”>/etc/default/prometheus-openstack-exporter’
4.sudo cp prometheus-openstack-exporter.service /etc/systemd/system/
5.创建admin.novarc,以下配置仅供参考。
sudo cat < /etc/prometheus-openstack-exporter/admin.novarc
export OS_USERNAME=admin
export OS_PASSWORD=123456
#export OS_TENANT_NAME=default
#export OS_REGION_NAME=default
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=default
export OS_PROJECT_DOMAIN_NAME=default
export OS_AUTH_URL=http://10.10.125.97:35357/v3
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2
EOF
验证服务admin.novarc是否成功:
. /etc/prometheus-openstack-exporter/admin.novarc
nova list
如何有输出结果证明admin.novarc授权成功
6.cp ./prometheus-openstack-exporter-master/prometheus-openstack-exporter-master /
四、启动服务
. /etc/prometheus-openstack-exporter/admin-novarc
/prometheus-openstack-exporter prometheus-openstack-exporter.yaml &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值