轻轻修改配置文件完成 OpenStack 监控

简介:

当我们使用虚拟化云平台 OpenStack 时,必然要时时监控其虚拟机性能,随着近年企业级数据中心的不断发展,像混合虚拟化环境的业务需求也在持续增长中,因而也随之带来的监控需求更显重要,所以小编带来一个天上少有,地下难寻的监控 OpenStack 的利器---Cloud Insight

监控指标

Cloud Insight 支持监控 OpenStack ,指标以 openstack.nova.limits.max_total_keypairs openstack.nova.free_ram_mb openstack.nova.running_vms 格式显示,默认不仅抓取简单的如 CPU 内存,负载磁盘网络 I/O ,更有其他如租户允许的密钥对大小等44种指标,当然如果有更多的监控需求可以在配置文件里面进行配置。

总体支持以下几项:

  • hypervisor 指标
  • 虚拟机数量和运行实例数量
  • tenant/project 多个用户指标
  • Build,做快照,迁移以及其他调整操作的数量
  • 典型主机性能指标(CPU 内存,负载磁盘网络)

配置监控

实现监控 OpenStack 很简单,首先你需要在运行 hypervisors 主机上安装 Cloud Insight 探针。

  • 通过 role 操作创建 usesr 角色
  • 配置 policy.json 文件授权权限,期间可能需要重启 Keystone,Neutron 和 Nova API 服务
  • 编辑 openstack.yaml 配置文件,使得探针可以连接到 Keystone 服务器
  • 开启 RabbitMQ 平台服务监控
  • 重启 Cloud Insight 探针
  • 运行 info 命令检查是否配置成功
Checks
======

  [...]

  openstack
  ---------
      - instance #0 [OK]
      - Collected 8 metrics & 0 events

这样就完成 OpenStack 的监控啦。

监控工具对比

前有开源工具 Nagios,后有新型工具 Cloud Insight 崛起,如果你还在犹豫用哪个,那犹豫的时间真的已经用 Cloud Insight 监控好啦。

且不说部署之简单,配置之迅速,效果之明显,单单有专业的产品支持为你解决问题,有配置文档可以随时编辑监控指标,有丰富绚烂的仪表盘可以把玩,有针对所有指标设置报警的360度监控。

总结

总结,,,不写不行吗,,,总之,Cloud Insight 监控 OpenStack 开创简单监控之先河,哎,小编编不下去啦。

先祝大家愚人节快乐 ^_^

~~~但是 OpenStack 真的会支持的!

相关文章
|
监控
openStack使用宿主机监控
10个vm 平稳运行 top 数值 平稳的开一个vms top 监控
891 0
|
存储 监控
openStack telemetry/ceilometry 云平台资源监控度量
 控制节点,计算节点,镜像服务器,块存储,对象存储; /etc/mongodb.conf smallfiles = true service entity apt deb 缓存目录 ceilometer 需要配置的节点 控制节点,计算节点,镜像节点,...
911 0
|
监控 测试技术 API
OpenStack ceilometer部署安装监控,计费数据抓取测试Ok
OpenStack core components service 之 service entry服务入口即API endpoint 创建及关联集成 语句; glance image-download image-Name > storName
754 0
|
监控 数据库 Python
Openstack Ceilometer监控项扩展
Openstack ceilometer主要用于监控虚拟机、服务(glance、image、network等)和事件。虚拟机的监控项主要包括CPU、磁盘、网络、instance。本文在现有监控项的基础上,介绍如何增加新的监控项目。
1202 0
|
网络协议 Linux 网络安全
openstack 云平台一体化部署(超详细)
openstack 云平台一体化部署(超详细)
865 0
openstack 云平台一体化部署(超详细)
|
9月前
|
存储 弹性计算 资源调度
openstack组件部署 3
openstack组件部署