一些开源的监控工具( by quqi99 )
来源:互联网 发布:php双轨直销系统源码 编辑:程序博客网 时间:2024/06/13 06:40
一些开源的监控工具( by quqi99 )
作者:张华 发表于:2013-07-21
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明
http://blog.csdn.net/quqi99 )
什么东西可以监控OpenStack呢?OpenStack对监控的需求起码有以下这些:
不仅要能监控物理机,也能监控虚机
监控信息也必须是tenant隔离的
监控项的收集应该是自动地
监控工具应该一般化以监控任何设备
监控工具必须提供API
网上搜索了一下,现在主流的监控工具有:Nagios, cacti, Zabbix, Muni, Zenoss。我不是做运维的对这些工具都不熟,以前不熟,现在也不熟。下面是一些理解,不一定准。
Nagios,最老牌了,比较通用的监控工具。特大的特点是报警。图形化功能一般般。一般要安装Agent,配置起来看网上的说法是比较复杂的,没用过,没实际发言权。
cacti,图形化功能不错,所以Nagios一般结合它来使用。
Zabbix,监控和图形化功能都还可以了,尤其有一本电子书 zabbix 1.8 network monitoring
Zenoss, 监控新贵,它使用无Agent的通用技术如SNMP和SSL来监控,部署起来会比较方便。尤其是Zenoss公司有人现在也加入OpenStack社区了,专门开发了一个OpenStack特有的扩展(
https://github.com/zenoss/ZenPacks.zenoss.OpenStack)不幸的是,目前只支持Nova API 1.1,且它只能收集单个tenant的数据,不利于rating和billing。
OpenStack Ceilometer工程主要监控的是tenant下虚机的数据,用来做billing的,物理机的监控支持不大好。
比较来比较去,如果是我,可能会做如下选型决定,不一定正确 :
Nagios 或者 Zenoss (视情况)
下面内容来自:http://docs.openstack.org/developer/ceilometer/, 我们看一下Ceilometer工程的现状, 架构如下:
运行OpenStack各组件的节点上一般有Agent来收集信息,收集后发给MQ,Ceilometer的Collector进程监控到数据之后存储到DB之中。从http://docs.openstack.org/developer/ceilometer/measurements.html 这页显示的监控项来看,目前Ceilometer监控来的数据主要来只是用来做billing的。
- 一些开源的监控工具( by quqi99 )
- 一些有用的工具列表 ( by quqi99 )
- 对Havana OpenStack VMware Plugin的一些理解( by quqi99 )
- 安装基于HTML5的SSH工具GateOne (by quqi99)
- 监控火车票小程序 ( by quqi99 )
- 监控火车票小程序 ( by quqi99 )
- JAVA性能优化内存监控的一些开源工具
- JAVA性能优化内存监控的一些开源工具
- JZlib的用法 ( by quqi99 )
- Windows客户端的JProfiler远程监控Linux上的Glassfish ( by quqi99)
- 梳理一些Linux知识( by quqi99 )
- [WIP]一些openstack bug记录(by quqi99)
- 调研NFV编排工具(by quqi99)
- OpenStack中ipv6的设计与使用的一些理论分析(未测试)( by quqi99 )
- 大话一些大二层网络技术新兴术语,并总结它与OpenStack的关系 (by quqi99)
- 大话一些大二层网络技术新兴术语,并总结它与OpenStack的关系 (by quqi99)
- 选择压缩算法的经历 (by quqi99)
- hadoop中RPC的用法 ( by quqi99 )
- POJ 1011 Sticks
- java垃圾回收机制
- XML访问技术(1)--C++.
- C++编程思想 第五章隐藏实现 习题
- 黑马程序员--01.JDK5部分新特性--01【静态导入】【可变参数数组】【享元设计模式的思想】
- 一些开源的监控工具( by quqi99 )
- HDU4367(线段相交与斐波那契数列)
- 人脸照片生成趣味迷宫
- poj 1279 Art Gallery
- js小技巧
- 网盘
- js基础
- php入门第七天
- 学习心得