浓墨重彩之OpenStack-12-ceilometer监控服务


1、Telemetry服务概述

Telemetry数据收集服务

检查告警服务

2、安装和配置

先决条件

安装和配置Telemetry服务之前,你必须创建创建一个数据库、服务凭证和API端点。但是,不像其他服务,Telemetry服务使用NoSQL 数据库。在进一步处理之前查看 ref: environment-nosql-database 来安装和配置MongoDB。
  1. 创建 ceilometer 数据库:
# mongo --host controller --eval ' db = db.getSiblingDB("ceilometer");
db.createUser({user: "ceilometer", pwd: "CEILOMETER_DBPASS",
roles: [ "readWrite", "dbAdmin" ]})'
MongoDB shell version: 2.6.xconnecting to: controller:27017/testSuccessfully added
user: { "user" : "ceilometer", "roles" : [ "readWrite", "dbAdmin" ] }
用合适的密码替换 CEILOMETER_DBPASS
  1. 获得 admin 凭证来获取只有管理员能执行的命令的访问权限:
$ . admin-openrc
  1. 要创建服务证书,完成这些步骤:
  • 创建 ceilometer 用户:
$ openstack user create --domain default --password-prompt ceilometerUser
Password:
Repeat User Password:
    • 添加 admin 角色到ceilometer 用户上。
$ openstack role add --project service --user ceilometer admin
注解
这个命令执行后没有输出。

    • 创建 ceilometer 服务实体:
$ openstack service create --name ceilometer --description "Telemetry" metering
  1. 创建Telemetry服务API端点
$ openstack endpoint create --region RegionOne \ metering public http://controller:8777
$ openstack endpoint create --region RegionOne \ metering internal http://controller:8777
$ openstack endpoint create --region RegionOne \ metering admin http://controller:8777

安全并配置组件

  1. 安装软件包:
# yum install openstack-ceilometer-api \
openstack-ceilometer-collector openstack-ceilometer-notification \
openstack-ceilometer-central python-ceilometerclient
  1. 编辑 /etc/ceilometer/ceilometer.conf,同时完成如下动作:
  • [database] 部分,配置数据库访问:
[database]
...
connection=mongodb://ceilometer:CEILOMETER_DBPASS@controller:27017/ceilometer
用你选择的Telemtry服务数据库密码替换 CEILOMETER_DBPASS
  • 在 “[DEFAULT]” 和 “[oslo_messaging_rabbit]”部分,配置 “RabbitMQ” 消息队列访问:
[DEFAULT]
...
rpc_backend=rabbit
[oslo_messaging_rabbit]
...
rabbit_host=controller
rabbit_userid=openstack
rabbit_password=RABBIT_PASS
用你在 “RabbitMQ” 中为 “openstack” 选择的密码替换 “RABBIT_PASS”。
    • 在 “[DEFAULT]” 和 “[keystone_authtoken]” 部分,配置认证服务访问:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值