利用devstack,在openstack-ceilometer 环境下配置监控项
2015-09-17 16:32
561 查看
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 (如果发现很多服务没有启动起来 就重启一下电脑,因为一般服务在配置好以后都会加入自启动)
测试:
# 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 (如果发现很多服务没有启动起来 就重启一下电脑,因为一般服务在配置好以后都会加入自启动)
测试:
相关文章推荐
- 学习Linux第四天
- Linux同步机制(二) - 条件变量,信号量,文件锁,栅栏
- Linux同步机制(二) - 条件变量,信号量,文件锁,栅栏
- hadoop2.6---windows下开发环境搭建
- Do not set "root" as "NOPASSWD" in sudoers file
- 【循序渐进地学好OpenCV&3】OpenCV 2.0 API
- org.apache.log4j.Logger详解
- sqoop工具使用大全
- 终于体会OpenCV的好处了
- 网站功能介绍js-Intro.js
- 更改linux swappiness 提高物理内存使用率
- Centos iptables防火墙设置
- xshell连接不了opensuse linux解决办法
- Linux命令行基本操作
- 分析nginx access log日志的命令
- 运维进行时-问题自助化处理
- Apache JMeter2.8的源码集成到Eclipse开发环境中
- 分析Ecshop自带PayPal标准支付模块支付失败的原因 ecshop模板网 / 2014-07-06
- Centos7.1防火墙开放端口
- Linux进程通信(无名管道,有名管道,共享内存)的实现