利用devstack,在openstack-ceilometer 环境下配置监控项

1 .先安装 snmp

# yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp

2 .添加如下配置到 /etc/snmp/snmp.conf  确保snmpd守护进程将会得到所有必要的数据

rocommunity public
syslocation "ICClab"
syscontact serh@zhaw.ch
sysservices 79
proc
disk / 15%
disk /usr/backup 15%

启动 snmp 服务

# service snmpd restart

把服务加到开机启动中,开机自动运行

# chkconfig snmpd on

可以使用一个简单命令判断snmp服务是否已经成功启动:

netstat -ln | grep 161




3 . 下载devstack
# git clone https://github.com/openstack-dev/devstack.git

如果提示  找不到 git   就:

# yum install git

Enable ceilometer services  indevstack/stackrc:

# vi devstack/stackrc

# Enable the ceilometer metering services
enable_service ceilometer-acompute
ceilometer-acentral ceilometer-anotification
ceilometer-collector

# Enable the ceilometer api services
enable_service ceilometer-api

4 . 运行 devstack:

# ./devstack/stack.ch

5 加入 meters 到 /etc/ceilometer/pipeline.yaml:

   ...
    - name: meter_snmp
      interval: 600
      resources:
          - snmp://localhost
      meters:
          - "hardware.cpu*"
          - "hardware.memory*"
          - "hardware.disk*"
          - "hardware.network*"
      sinks:
          - meter_sink

重启 ceilometer 服务

# service openstack-celometer-agent-central restart     (如果发现很多服务没有启动起来   就重启一下电脑,因为一般服务在配置好以后都会加入自启动)


测试:

Screenshot from 2014-07-01 11:27:05

Screenshot from 2014-07-01 11:30:53



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值