• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > 《转》OpenStack Ceilometer 安装配置和API说明,《转》openstack

《转》OpenStack Ceilometer 安装配置和API说明,《转》openstack

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含openstack ceilometer,ceilometer,ceilometer命令,openstack api,openstack nova api等服务器相关知识,网友希望可以进行参考

《转》OpenStack Ceilometer 安装配置和API说明,《转》openstack


1.概述

Ceilometer是OpenStack中的一个子项目,它像一个漏斗一样,能把OpenStack内部发生的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。Ceilometer的核心架构图如下:

Ceilometer架构1

 图1 Ceilometer的核心架构图

  Ceilometer架构2模型

图2 Ceilometer架构模型

2.安装

2.1安装服务

apt-get install ceilometer-api
ceilometer-collector ceilometer-agent-central python-ceilometerclient

2.2配置

/etc/ceilometer/ceilometer.conf

[DEFAULT]

#rabbitMQ

rabbit_host = client

rabbit_password = 12345

rabbit_hosts = client:5672

rabbit_userid = guest

[database]

connection = mysql://ceilometer:12345@client/ceilometer

[publisher_rpc]

metering_secret = ADMIN

[keystone_authtoken]

auth_host = client

auth_port = 35357

auth_protocol = http

admin_tenant_name = service

admin_user = ceilometer

admin_password = ceilometers

2.3在keystone中创建ceilometer用户和服务endpoint

keystone user-create –name=ceilometer
–pass=CEILOMETER_PASS –email=ceilometer@example.com

keystone user-role-add –user=ceilometer
–tenant=service –role=admin

keystone service-create –name=ceilometer
–type=metering –description=”Ceilometer Telemetry Service”

keystone endpoint-create
–service-id=the_service_id_above
–publicurl=http://controller:8777/
–internalurl=http://controller:8777/
–adminurl=http://controller:8777/

2.4创建ceilometer的mysql数据表

ceilometer-dbsync

2.5重启服务

service ceilometer-agent-central restart

service ceilometer-api restart

service ceilometer-collector restart

3.API

3.1 Resources资源

获取资源的信息。

GET           http://HOST:8777/v2/resources

列出所有资源的定义。

GET           http://HOST:8777/v2/resources/{resource_id}

获取指定的资源的详细信息。

3.2 Meters计量

获取计量信息。

GET           http://HOST:8777/v2/meters

到目前为止的计量数据列表。

GET           http://HOST:8777/v2/meters/{meter_id}

获取指定ID的计量信息。

POST         http://HOST:8777/v2/meters/{meter_id}

更新指定ID的计量信息列表。

GET           http://HOST:8777/v2/meters/{meter_id}/statistics

计算在指定的时间范围内的样本的统计信息。

3.3 Alarms告警

列表,创建,获取详细信息,更新和删除报警。

GET           http://HOST:8777/v2/alarms

根据指定查询,列出了警报。

POST         http://HOST:8777/v2/alarms

创建一个报警。

GET           http://HOST:8777/v2/alarms/{alarm_id}

获取指定ID的报警信息。

PUT           http://HOST:8777/v2/alarms/{alarm_id}

更新指定ID的报警。

PUT           http://HOST:8777/v2/alarms/{alarm_id}/state

设置一个指定ID的报警状态。

GET           http://HOST:8777/v2/alarms/{alarm_id}/state

获取指定ID的报警状态。

GET           http://HOST:8777/v2/alarms/{alarm_id}/history

组装指定ID的报警历史记录。

4.OpenStack服务的监控

4.1Compute (Nova)

所有计量来自实例,不宿主机.

名称

类型

单位

资源

Origin

说明

instance

Gauge

instance

inst ID

both

Duration of instance

instance:<type>

Gauge

instance

inst ID

both

Duration of instance <type>
(openstack types)

memory

Gauge

MB

inst ID

notification

Volume of RAM in MB

cpu

Cumulative

ns

inst ID

pollster

CPU time used

cpu_util

Gauge

%

inst ID

pollster

Average CPU utilisation

vcpus

Gauge

vcpu

inst ID

notification

Number of VCPUs

disk.read.requests

Cumulative

request

inst ID

pollster

Number of read requests

disk.write.requests

Cumulative

request

inst ID

pollster

Number of write requests

disk.read.bytes

Cumulative

B

inst ID

pollster

Volume of read in B

disk.write.bytes

Cumulative

B

inst ID

pollster

Volume of write in B

disk.root.size

Gauge

GB

inst ID

notification

Size of root disk in GB

disk.ephemeral.size

Gauge

GB

inst ID

notification

Size of ephemeral disk in GB

network.incoming.bytes

Cumulative

B

iface ID

pollster

number of incoming bytes on the network
for a VM interface

network.outgoing.bytes

Cumulative

B

iface ID

pollster

number of outgoing bytes on the network
for a VM interface

network.incoming.packets

Cumulative

packet

iface ID

pollster

number of incoming packets for a VM
interface

network.outgoing.packets

Cumulative

packet

iface ID

pollster

number of outgoing packets for a VM
interface

At present, most of the Nova meters will
only work with libvirt front-end hypervisors while test coverage was mostly
done based on KVM. Contributors are welcome to implement other virtualization
backends’ meters or complete the existing ones.

4.2 Network (Neutron)

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 《转》OpenStack Ceilometer 安装配置和API说明,《转》openstack
  • 《转》ceilometer的数据采集机制入门,《转》ceilometer
  • &lt;转&gt;Openstack Ceilometer监控项扩展,openstackceilometer
  • &lt;转&gt;Openstack ceilometer 宿主机监控模块扩展,openstackceilometer

相关文章

  • Spark调研笔记第3篇,spark调研第3篇
  • CentOS 下面解决libvirt版本过低、升级冲突问题,centoslibvirt
  • Spark的日志配置,Spark日志配置
  • Hadoop Installation on Linux,hadoopinstallation
  • Elasticsearch之Nested Object Mapping,elasticsearch
  • Linux、hive、sqoop常用脚本,hivesqoop
  • Hadoop Spark 集群简便安装总结,hadoopspark集群
  • 架构设计(ASP.NET MVC+Knockout+Web API+SignalR),knockoutsignalr
  • Docker 使用方法总结之:容器的基本操作,docker基本操作
  • MapReduce小文件处理之CombineFileInputFormat实现,mapreducecombine

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • CDH集群集成kafka,cdh集群kafka
    • python RESTful API框架:Eve 快速入门,pythonrestful
    • Linux配置时间服务器,linux配置服务器
    • Navicat连接oracle,出现Only compatible with oci version 8.1 and&amp;nb,navicatoci
    • Apache Pig的前世今生,apachepig前世今生
    • Hadoop之——Flume笔记,hadoopflume
    • 企业如何快速搭建大数据处理系统,搭建数据处理系统
    • nova event机制分析,novaevent机制
    • hadoop一些常见报错的解决方案,hadoop解决方案
    • 《转》Ubuntu14.04 openstack juno配置之 ceilometer遥测模块安装配置,《转》ubuntu14.04

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有