(ceilometer节点) Ceilometer 先决条件 1....编辑 /etc/ceilometer/ceilometer.conf 文件加入以下内容 复制 # vim /etc/ceilometer/ceilometer.conf [DEFAULT] transport_url...=ceilometer_wsgi group=ceilometer processes=1 threads=2 user=ceilometer WSGIProcessGroup ceilometer...api/app.wsgi /var/www/cgi-bin/ceilometer/app # chown -R ceilometer.ceilometer /var/www/cgi-bin/ceilometer...编辑 /etc/ceilometer/ceilometer.conf 文件加入已下内容 复制 # vim /etc/ceilometer/ceilometer.conf [DEFAULT] transport_url
- Metering Service (metering + alarming) enable_service ceilometer-acompute ceilometer-acentral ceilometer-collector...ceilometer-api enable_service ceilometer-alarm-notify ceilometer-alarm-eval enable_service ceilometer-anotification...## Enable NoVNC enable_service n-novnc n-cauth # Enable the Ceilometer devstack plugin enable_plugin...ceilometer https://git.openstack.org/openstack/ceilometer.git # Branches KEYSTONE_BRANCH=stable/liberty...echo ${KEYSTONE_TOKEN_FORMAT} | tr '[:upper:]' '[:lower:]') [[post-config|$NOVA_CONF]] [DEFAULT] # Ceilometer
想了几个方案: 1、ceilometer取数据,存入mangodb,用zabbix来读mangodb数据绘图 2 ceilometer 取数据 ,gnocchi来聚合数据, grafana来出图 3 ...ceilometer 取数据,直接把取到的数据通过zabbix trapper 丢给 zabbix,由zabbix来维护数据 4 干脆跳过 ceiometer,直接用zabbix 调libvirt取数据...主要理由还是处于对于大规模情况下ceilometer的性能不信任,在加上我这zabbix的玩的比较熟, 实测数据和实例里面安装agent 数据差距不大。
ENABLE_IDENTITY_V2=False IDENTITY_API_VERSION=3 OS_IDENTITY_API_VERSION=3 DEFAULT_DOMAIN=default 研究对比了 /etc/ceilometer.../ceilometer.conf文件配置 正确配置如下 [service_credentials] auth_url = http://******:5000 region_name = RegionOne...password = ******** username = ceilometer project_name = service project_domain_name = default user_domain_name...project_domain_name = default project_name = service user_domain_name = default password = ******** username = ceilometer
[root@NFJD-TESTN-COMPUTE-2 ceilometer-2015.1.5]# systemctl status openstack-ceilometer-compute.service...● openstack-ceilometer-compute.service - OpenStack ceilometer compute agent Loaded: loaded (/usr/...: Failed to open some config files: /etc/ceilometer/ceilometer.conf Dec 23 09:39:11 NFJD-TESTN-COMPUTE...[root@NFJD-TESTN-COMPUTE-2 ceilometer-2015.1.5]# chown -R ceilometer:ceilometer /etc/ceilometer [root...-2 ceilometer]# systemctl status openstack-ceilometer-compute.service ● openstack-ceilometer-compute.service
mongodb修复 1.恢复原数据目录下数据 删除mongod.lock 文件,在原数据路径下进行恢复,恢复后mongodb正常关闭 1. rm /var/ceilometer/mongod.lock...2. mongod --dbpath /var/ceilometer --repair ?...2.修复文件到其他目录,并使用该目录启动mongodb mongod --dbpath /var/ceilometer --repair --repairpath /var/caesar(目标路径),并以目标路径启动
OS :: Ceilometer ::Alarm Alarm是一种资源类型,用于定义ScalingPolicy应在哪些条件下触发。 一个例子会帮助我们变得更加清晰地理解,所以让我们继续吧。...对于我们刚刚看到的例子,现在我们来处理这篇文章的开头提到的扩展方面: 度量 我们看到,度量测量是通过Ceilometer完成的,Ceilometer是一个集成到OpenStack中的内置监控和计量系统。...这种类型的信息绝不会通过Ceilometer暴露出来,这当然是有道理的,因为它不知道在正在跟踪的服务器上部署了什么。...好消息是从技术上讲,您可以通过用户定义数据API(User Defined Data API)将自定义指标推送到Ceilometer。在实践中,这是一个不重要的工程工作,需要用户完成。...理想情况下,如果您可以配置哪些自定义指标将通过模板推送到Ceilometer,并且在服务器上具有实际执行工作的内置组件,那就太好了。 触发 一旦警报阈值被破坏,缩放过程就会自动触发。
customizable, modular and supporting plugins provided by third-party or hardware vendors and also leverages Ceilometer...These funcationalities utilize OpenStack Ceilometer and Ironic....References Ceilometer architecture: http://docs.openstack.org/developer/ceilometer/architecture.html...architecture:http://docs.openstack.org/developer/ironic/dev/architecture.html 该论文是2013年提出的一个基于Ironic和Ceilometer
Collectd有Ceilometer的插件,也有SNMP的插件。可以和ceilometer连接,也可以通过发送snmp消息和其他组件传递消息。
HEAT_DBPASS=000000 #Password for Keystore heat user. exmaple:000000 HEAT_PASS=000000 #--------------------Ceilometer...Config----------------## #Password for Mysql ceilometer user. exmaple:000000 CEILOMETER_DBPASS=000000...#Password for Keystore ceilometer user. exmaple:000000 CEILOMETER_PASS=000000 #-------------------...# iaas-install-heat.sh ⑪ceilometer 监控服务安 在控制节点执行脚本 iaas-install-ceilometer-controller.sh # iaas-install-ceilometer-controller.sh... 在实例节点执行脚本 iaas-install-ceilometer-compute.sh # iaas-install-ceilometer-compute.sh ⑫在控制节点执行脚本 iaas-install-alarm.sh
前言: OpenStack有个比较年轻的费用统计项目CloudKitty,但是它需要与Ceilometer进行结合。...在实际的生产环境中,若整个集群资源不大(10台服务器以下)且服务器性能较低,不建议上ceilometer,我的想法主要是mongoDB数据量太大,且会影响前端dashboard拿ceilometer的监控数据...,国内主流做OpenStack的公司上ceilometer项目的较少,大部分使用collectd等主流轻量级监控插件。...鉴于此情况,本文主要阐述在没有安装Cloudkitty以及Ceilometer情况下计费功能的实现。 核心思想: 本文描述的计费功能主要是通过虚拟机的vcpu、ram、disk来统计费用。
Config----------------## #Password for Gnocchi ceilometer user. exmaple:000000 CEILOMETER_DBPASS=000000...#Password for Keystore ceilometer user. exmaple:000000 CEILOMETER_PASS=000000 #-------------------...Config----------------## #Password for Gnocchi ceilometer user. exmaple:000000 CEILOMETER_DBPASS=000000...#Password for Keystore ceilometer user. exmaple:000000 CEILOMETER_PASS=000000 #-------------------...监控服务 [root@controller ~]# iaas-install-ceilometer-controller.sh 【compute】 安装Ceilometer监控服务 [root
HEAT_DBPASS=000000 #Password for Keystore heat user. exmaple:000000 HEAT_PASS=000000 #--------------------Ceilometer...Config----------------## #Password for Mysql ceilometer user. exmaple:000000 CEILOMETER_DBPASS=000000...#Password for Keystore ceilometer user. exmaple:000000 CEILOMETER_PASS=000000 #-------------------
000000 #Password for Keystore Kuryr user. exmaple:000000 KURYR_PASS=000000 #--------------------Ceilometer...Config----------------## #Password for Gnocchi ceilometer user. exmaple:000000 CEILOMETER_DBPASS=000000...#Password for Keystore ceilometer user. exmaple:000000 CEILOMETER_PASS=000000 #-----------------
[ DONE ] Preparing Redis entries [ DONE ] Preparing Ceilometer...20180629-142916-I6A192/manifests 自动安装过程大概会持续半个小时左右,根据物理环境不通而已 Keystone,Glance,Nova,Neutron,Swift,Cinder Ceilometer...neutron | | 7bbb776c567148e1be6040abf4d800fd | placement | | 7d3bb584891549e58df6aa6a1373e20d | ceilometer...8864d7f3c19f49f29348e7846a007d5a | glance | image | | 8baef4757ebd4ebfb64c4be293895fcc | ceilometer...| | | | ceilometer
✔ High availability control: HAProxy keepalived ✔ OpenStack interface: keystone glance-api nova-api ceilometer-api...nova-conductor nova-scheduler metadata-service cinder-controller neutron-controller neutron-server ceilometer-controller...ceilometer-alarm ceilometer-base ceilometer-central ceilometer-collector ceilometer-notification heat-controller
Neutron计算节点网络服务 Dashboard管理服务 Cinder存储控制服务 Cinder Volume存储服务 Rabbit消息服务 Swift代理服务 Swift存储服务 Heat编排服务 Ceilometer...监控服务 Ceilometer监控服务 说明:存储节点安装操作系统时需划分两个空白分区,作为cinder和swift存储磁盘搭建 ftp服务器作为搭建云平台的yum源。...HEAT_DBPASS=000000 ##Password for Keystore heat user. exmaple:000000 HEAT_PASS=000000 ##--------------------Ceilometer...Config----------------## ##Password for Mysql ceilometer user. exmaple:000000 CEILOMETER_DBPASS=000000...##Password for Keystore ceilometer user. exmaple:000000 CEILOMETER_PASS=000000 ##-----------------
Nova服务创建虚拟机实例,虚拟机实例采用Glance提供镜像服务,然后使用Neutron为新建的虚拟机分配IP地址,并将其纳入虚拟网络中,之后再通过Cinder创建的卷为虚拟机挂载存储块,整个过程都在Ceilometer...Mysql与RabbitMQ,后续我们需要对数据进行管理需要使用Cinder、Swift以及trove服务,并且提供对物理资源以及虚拟资源的监控,并记录这些数据,对该数据进行分析,在一定条件下触发相应动作的ceilometer...扩展服务为ceilometer agent 计量代理服务。网络接口为管理网络和数据网络。 存储节点 存储节点包括cinder和swift两个基础的存储服务和网络接口。网络接口为管理网络和数据网络。...Telemetry(计量服务)Ceilometer Ceilometer 结合 Aodh、CloudKitty 两个组件,完成计费任务,如结算、消耗的 资源统计、性能监控等。...OpenStack 之所以能管理公共云,一是因为 Ceilometer 的存在,二是因为引人了租户的概念。
Ceilometer 监控 (Metering) Ceilometer是OpenStack中的一个子项目,它像一个漏斗一样,能把OpenStack内部发生的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑
先讲故事:我们的云环境是用OpenStack搭建,然后就发现在上面跑虚拟集群的时候,并不能通过Ceilometer知道实际集群中VM-VM的网络通信状态,因为Ceilometer的信息里只有每个VM的出入流量...所以我13年在美国思科实习的时候写了一个Ceilometer Agent,通过拿OVS的DB数据得到VM-VM的Flow随时间变化的流量信息。
领取专属 10元无门槛券
手把手带您无忧上云