AODH: ALARM EVENTS IN OPENSTACK】的更多相关文章

AODH是从Ceilometer分离出来的一个子项目,开始于OpenStack Liberty,用来提供alarm机制. 除了之前Ceilometer有的基于sample的警报机制,AODH还添加了基于事件的警报机制,使得警报可以实时. SETUP To configure devstack to use Aodh Add the following to your local.conf or localrc file: # Enable Aodh alarm service enable_pl…
Aodh alarm NOTIFIER ==> alarm_actions URL: http://<host>/<action> NOTIFIER will resolve the URL and post the data to http server setup a Http server ==> such as: python -m SimpleHTTPServer 8000 link: https://docs.python.org/2/library/sim…
OpenStack Q版本已经发布了一段时间了.今天, 小编来总结一下OpenStack Q版本核心组件的各项主要新功能, 再来汇总一下最近2年来OpenStack N.O.P.Q各版本核心组件的主要新功能.仅供参考, 如有遗漏.错误请指正. 1.1         Q版新功能总结 Q版相对于P版, 主要还是各功能的增强和优化, 其中主要功能有: 计算组件中的vGPU支持.冷迁移至指定主机.PCI NUMA亲和性.卷共享等,镜像组件中的web方式导入镜像, 网络组件中的浮动IP QoS.DVR/…
在控制节点上执行 #!/bin/bash MYSQL_ROOT_PASSWD='m4r!adbOP' GNOCCHI_PASSWD='gnocchi1234!' CEILOMETER_PASSWD='ceilometer1234!' RABBIT_PASSWD='0penstackRMQ' AODH_PASSWD='aodh1234!' controllerHost='controller' OPENSTACK_RELEASE='queens' controller-aodh(){ mysql…
1      OPC服务器 OPC服务器, 是指按照OPC基金组织规定的OPC规范群开发的软件驱动.OPC服务器作为中间媒介负责从数据源读取数据再跟另外一端的客户端通信.在 OPC客户端/服务器 的结构图中, 通信的发起端是, 也只能是OPC客户端.客户端和服务器的对话是双向的, 也就是说, 客户端既可以从服务器读出也可以向服务器写入. TOPC基金会定义了四种不同类型的OPC服务器.他们分别是: OPC数据访问服务器(OPC DA) – 它基于 OPC数据访问规范, 是一种为实时数据通讯特别定…
如何做好Puppet Modules管理 不同于其他的Openstack项目,puppet modules是一个数量庞大的存在.以我们当前在使用中的puppet modules为例,就已经多达96个(破百计日可待). 依赖管理 目前有三种管理依赖的方式: Git submodules 通过git submodule的方式管理各个子模块 Puppet module tool 可以使用puppet forge基于module名称和版本来搜索和安装module Librarian-puppet rub…
Analysis of requirement specification of parking management system PURPOSE OF THE SYSTEM The parking management system refers to the automatic identification device installed at the entrance and exit of the parking area based on the modern electronic…
之前alarm evaluator service and alarm notifier services之间的通信采用RPC的方式,消耗较大,增加work queue的方式可以获得更好的性能, + if conf.ipc_protocol == 'rpc': + self.ipc = 'rpc' + self.rpc_server = messaging.get_rpc_server( + conf, transport, conf.notifier_rpc_topic, self) + el…
0. 背景 0.1 为什么要有 Ceilometer? 通常云,特别是公有云在计费方面有三个层次: 计量 (Metering): 收集资源的使用数据,其数据信息主要包括:使用对象(what), 使用者(who), 使用时间(when)和 用量(how much). 计费 (Rating):将资源使用数据按照商务规则转化为可计费项目并计算费用 结算 (Billing):收钱开票 Ceilometer 的目标是 计量 Metering 方面,为上层的计费.结算或者监控应用提供统一的资源使用数据收集功…
OpenStack 2014.1 (Icehouse) Release Notes General Upgrade Notes Windows packagers should use pbr 0.8 to avoid bug 1294246 The log-config option has been renamed log-config-append, and will now append any configuration specified, rather than completel…
一.  Ceilometer 1.    概述 Openstack ceilometer主要用于监控虚拟机.服务(glance.image.network等)和事件.虚拟机的监控项主要包括CPU.磁盘.网络.instance. 针对一个计量和监控系统需要考虑到的问题,可能都有哪些,打算上这样一个系统的时候,主要有三个问题需要考虑,一个是数据收集的问题,计量和监控,收集很多可能各种各样数据:另外一个是存储的问题,这么大量的数据收集过来怎么存储,怎么有效的查询:第三个问题是报警,我收集过来这些数据之…
[Toc] https://github.com/wanstack/AutoMitaka # 亲情奉献安装openstack HA脚本 使用python + shell,完成了基本的核心功能(纯二层的).欢迎Fork ,喜欢的请记得start一下.非常感谢. --- title: Openstack Mitaka 集群安装部署 --- : tags: Openstack --- ==openstack运维开发群: 欢迎牛逼的你== ### Openstack Mitaka HA 实施部署测试文档…
1. 概述 早期OpenStack的计量功能由Ceilometer项目负责,后来Ceilometer一分为四,每个项目负责一个方面的工作.不得不说这是OpenStack开发中的一个特色,比如Cinder和Neutron也是从早期的Nova中拆分出来的. OpenStack Telemetry体系的架构如下: 可以看到其由四个组件构成,包括: Gnocchi:时间序列数据库,保存计量数据. Panko:事件数据库,保存事件数据. Ceilometer:数据采集服务,采集资源使用量相关数据,并推送到…
本系列会介绍OpenStack 企业私有云的几个需求: 自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云(Hybrid cloud)支持 主流硬件支持.云快速交付 和 SLA 保证 大规模扩展性支持 私有云外围环境支持(包括支持CDN .商业SDN控制器.防火墙和VPN/专线等) 良好的可使用性(用户和运维 Dashboard 等) 向上扩展性(PaaS 和 SaaS 等支撑) 企业数据中心IT环境支持…
本系列会介绍OpenStack 企业私有云的几个需求: 自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云(Hybrid cloud)支持 主流硬件支持.云快速交付 和 SLA 保证 大规模扩展性支持 私有云外围环境支持(包括支持CDN .商业SDN控制器.防火墙和VPN/专线等) 良好的可使用性(用户和运维 Dashboard 等) 向上扩展性(PaaS 和 SaaS 等支撑) 企业数据中心IT环境支持…
本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安装和部署 (2)Ceph RBD 接口和工具 (3)Ceph 物理和逻辑结构 (4)Ceph 的基础数据结构 (5)Ceph 与 OpenStack 集成的实现 (6)QEMU-KVM 和 Ceph RBD 的 缓存机制总结 (7)Ceph 的基本操作和常见故障排除方法 (8)基本的性能测试工具和方法 继续学以致用,学习下基本的Ceph性能测试工具和方法. 0. 测试环境 同 Ceph 的基本操作和常见故障…
自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云(Hybrid cloud)支持 主流硬件支持.云快速交付 和 SLA 保证 大规模扩展性支持 私有云外围环境支持(包括支持CDN .商业SDN控制器.防火墙和VPN/专线等) 向上扩展性(PaaS 和 SaaS 等支撑) 企业数据中心IT环境支持(包括裸金属/Bare metal.F5 .GPU.跨云网络连通.租户计费.备份等支持) 行业解决方案 (电信…
一个新的秋季,一个新的OpenStack 版本.OpenStack 的第12个版本,Liberty,在10月15日如期交付,而且目前发行版本已经备好了.那么我们期望能从过去六个月时间的开发中获得些什么呢?  正如过去几年一样,每个版本都有大量的变化和引入新的功能,但是现在,OpenStack 已经达到一个新的位置,那就是大部分的必要功能都已经齐备了,因此,现在更多的是增量式的变化-只有一些偶然性爆发的领域是例外,比如容器.  当然,这不是说容器就是过去六个月内的所有值得期待的东西.除了容器,还有…
OpenStack 2015.1.0 (Kilo)更新日志 原文: https://wiki.openstack.org/wiki/ReleaseNotes/Kilo/zh-hans 目录  [隐藏]  1 OpenStack 2015.1.0 (Kilo)更新日志 1.1 OpenStack对象存储(Swift) 1.1.1 新功能 1.1.1.1 纠删码(beta) 1.1.1.2 复合型令牌(Composite tokens) 1.1.1.3 更小规模.不平衡集群的数据位置更新 1.1.1…
先看下 http://www.cnblogs.com/bonelee/p/6236962.html 这里对于环形数据库的介绍,便于理解归档这个操作! 转自:http://blog.sina.com.cn/s/blog_6de3aa8a0102wk0y.html 早期的OpenStack监控(遥测)项目ceilometer被一分为四(Ceilometer.Gnocchi.Aodh.Panko),各司其职!其中Ceilometer负责采集计量数据并加工预处理:Gnocchi主要用来提供资源索引和存储…
openstack的每一个子项目(project)都有自己对应的命令行API,所有的这些API都是基于RESTful的,python代码实现的API.也就是说,这些API都是基于HTTP实现的,所以API都包含方法(GET,POST,DELETE,PUT,HEADER,OPTIONS),资源类型,响应码. 有了这些API,方便用户通过命令行来操作云平台资源,完成一些操作.这些,在Dashboard上也可以操作.例如Compute service可以通过python-novaclient进行操作.…
也许一些使用alarmmanager做定时任务的同学遇到过这样的问题:设定alarm后,进入设置-->应用程序管理-->强行停止app后,定时任务就失效了. 简单的讲就是:force stop会导致alarm失效. 最典型的例子就是我碰到过的一个bug,使用android手机的时钟app设置一个闹钟,然后进入设置-->应用程序管理里面,将时钟这个app force stop掉,结果闹钟就不响了. 其实这不是bug,这是android系统的新加入的机制.下面我来详细分析一下来龙去脉. 1.…
当我们使用虚拟化云平台 OpenStack 时,必然要时时监控其虚拟机性能,随着近年企业级数据中心的不断发展,像混合虚拟化环境的业务需求也在持续增长中,因而也随之带来的监控需求更显重要,所以小编带来一个天上少有,地下难寻的监控 OpenStack 的利器---Cloud Insight. 监控指标 Cloud Insight 支持监控 OpenStack ,指标以 openstack.nova.limits.max_total_keypairs openstack.nova.free_ram_m…
<一,preface Important Project Network> openstack or all most cloud env Network desgine  is so much master! openstack env arch-->Network 主要有2种,openstack networking(neutron),legacy 具体网络规划之前写了简单笔记,只是我去那次 没保存,我也就懒得再写了!我这人就这熊样,你懂的! 想真正玩转openStack,需加强熟悉…
第一部分:创建集群 在Openstack部署Kubernetes集群运行Nginx容器的步骤,其中包括: 利用Murano部署Kubernetes集群 配置Openstack的安全性使Kubernetes集群可以在Openstack使用 下载并配置kubernetes客户端 创建Kubernetes应用程序 在Kubernetes上运行应用程序 现在让我们开始: 利用Murano创建Kubernetes集群 第一步是创建kubernetes集群.有几种方法都可以做到这一点,但是最简单的方式是通过…
chrome.events中定义了一些常见的事件类型,可以供Chrome浏览器扩展程序发出对应的事件对象. 对于关注的事件,首先要通过addListener()在对应的事件上注册监听器,示例如下: chrome.alarms.onAlarm.addListener(function(alarm) { appendToLog('alarms.onAlarm --' + ' name: ' + alarm.name + ' scheduledTime: ' + alarm.scheduledTime…
前言 因为openstack使用的是apache,所以不能共享80端口,但创建的许多云主机,虽然可以通过rinetd进行跳转,但有时需要直接访问80端口,所以这里我们选择包含了nginx的openrety. 1.1. 安装openresty 1.向centos系统中添加openresty仓库 #yum install yum-utils #yum-config-manager --add-repo https://openresty.org/package/centos/openresty.re…
1. 前言 今天,随着新功能和子项目的增加,OpenStack已成为一个不断扩展的大型开源项目.随着数以百计大型企业采用并不断为OpenStack生态系统做出贡献,OpenStack必将成为下一代私有云解决方案.随着新项目的不断集成,OpenStack提供的服务范围也在不断增加.新项目的不断集成,要归功于OpenStack模块化架构和其核心组件出色的稳定性.事实证明,OpenStack是一个成熟的私有云平台,可提供基础架构即服务(IaaS)功能.随着新项目的不断出现,OpenStack生态系统正…
4年!我对OpenStack运维架构的总结 原创: 徐超 云技术之家 今天 前言 应“云技术社区”北极熊之邀,写点东西.思来想去云计算范畴实在广泛,自然就聊点最近话题异常火热,让广大云计算从业者爱之深.痛之切,想说一声爱你,不容易的OpenStack吧. 这里,仅从技术角度出发,谈谈OpenStack云平台在部署.架构和运维实施等方面的感想. 缘起,在2014年大二首次接触到OpenStack,当时国内外资料远没有当前这么丰富,为安装一个OpenStack H版环境(一台笔记本用VMware W…
RDO快速部署OpenStack 1.RDO是什么 RDO是红帽Red Hat Enterprise Linux OpenStack Platform的社区版,类似RHEL和Fedora,RHEV和oVirt这样的关系. 说白了,就是红帽支持一个开源项目,让你帮他踩坑,得到成熟稳定的版本,红帽搞一个企业版赚钱. 这个就是红帽的商业模式,其实是多方受益的,用户有一个开源免费的软件工具使用,当然前期可能“坑”比较多,但是和红帽一起磨合,共同提高稳定性,比较典型的就是CentOS.红帽发行商业版,赚去…