OpenStack collectd的从零安装服务端
安装collectd包操作同客户端相同,不在赘述
配置文件
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
#Hostname "localhost"FQDNLookup true#BaseDir "/usr/var/lib/collectd"#PIDFile "/usr/var/run/collectd.pid"#PluginDir "/usr/lib/collectd"#TypesDB "/usr/share/collectd/types.db"#Interval 10#Timeout 2#ReadThreads 5LoadPlugin syslogLoadPlugin cpuLoadPlugin dfLoadPlugin diskLoadPlugin interfaceLoadPlugin loadLoadPlugin memoryLoadPlugin network LoadPlugin rrdtool #<Plugin disk># Disk "/^[hs]d[a-f][0-9]?$/"# IgnoreSelected false#</Plugin>Include "/etc/collectd.d"<Plugin "ping"> Host "baidu.com" Host "sohu.com" Host "163.com"</Plugin><Plugin rrdtool> DataDir "/data/openstack/rrd_store"# CacheTimeout 120# CacheFlush 900</Plugin><Plugin network> Listen "172.17.46.4" "25826"# CacheTimeout 120# CacheFlush 900</Plugin> |
修改network组件为本机监听地址
安装collectd-web插件
该插件是一个perl的CGIweb程序.在我们的http://172.17.47.160/download目录有下载(注意该项目是修改了的,如果网络上下载的源码是不能解析libvirt的虚拟机的cpu使用率的) 修改的地方:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
collectd-web-master/cgi-bin/collection.modified.cgi virt_vcpu => [ '-v', 'CPU load (%)', '-X', '0', 'DEF:avg_1={file}:value:AVERAGE', ->:ns:AVERAGE 'DEF:min_1={file}:value:MIN', ->:ns:MIN 'DEF:max_1={file}:value:MAX', ->:ns:MAX 'CDEF:avg=avg_1,10000000,/', 'CDEF:min=min_1,10000000,/', 'CDEF:max=max_1,10000000,/', "AREA:max#$HalfBlue", "AREA:min#$Canvas", "LINE1:avg#$FullBlue:Percent", 'GPRINT:min:MIN:%6.2lf%% Min,', 'GPRINT:avg:AVERAGE:%6.2lf%% Avg,', 'GPRINT:max:MAX:%6.2lf%% Max,', 'GPRINT:avg:LAST:%6.2lf%% Last\l' ], virt_cpu_total => [ '-v', 'CPU load (%)', '-X', '0', 'DEF:avg_1={file}:value:AVERAGE', ->:ns:AVERAGE 'DEF:min_1={file}:value:MIN', ->:ns:MIN 'DEF:max_1={file}:value:MAX', ->:ns:MAX 'CDEF:avg=avg_1,10000000,/', 'CDEF:min=min_1,10000000,/', 'CDEF:max=max_1,10000000,/', "AREA:max#$HalfBlue", |
修改的原因是同rrd文件的文件结构有关系,使用
|
1
|
rrdtool info virt-vcpu-1.rrd |
rrd文件存储配置
|
1
2
3
4
|
mkdir /etc/collectd/vi /etc/collectd/collection.conf添加下列数据:datadir:"/data/openstack/rrd_store" |
此配置是给collect-web使用的。 进入到collect-web目录,启动服务:
|
1
|
python runserver.py 172.17.46.4 8084 |
OpenStack collectd的从零安装服务端的更多相关文章
- OpenStack collectd的从零安装客户端
1.查看是否需要增加yum 源 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [root@node-12 ~]# yum search collectd Loaded plugin ...
- linux上安装php7 memcache扩展 和 安装服务端memcached
linux上安装memcached不算太困难.唯一让本人感到困难的是 php7的memcache扩展安装.真的蛋疼! 先说安装服务端 memcached 1. 首先安装Libevent事件触发管理器. ...
- Helm安装服务端tiller出现的问题
一.首先,我是看尚硅谷视频跟着操作出现了问题,视频链接:https://www.bilibili.com/video/av66617940/?p=58 再说下大概的部署流程 Helm 部署 Helm ...
- Redhat FreeIPA Server 安装服务端和客户端 (实验:VMware环境下)
实验环境:windows7 + vmware 15 + redhat 71:准备2台虚拟机: 虚拟机VMnet8,Subnet IP:192.168.145.0 Redhat 7( ...
- suse安装svn服务端和客户端的使用
suse安装svn服务端 一. 安装服务端 配置网络安装源(suse11sp1为例) 新建11.1.repo11.1为软件源名称,可自定义文件并添加如下内容后保存 linux-e0xg:/etc/zy ...
- NFS相关、NFS服务端安装配置、exportfs命令、nfs客户端的问题
1.NFS (network file system,基于RPC协议) 2.NFS服务端安装配置安装服务端:yum install nfs-utils rpcbind -y安装客户端:yum inst ...
- CCBPM中的消息机制,CCIM服务端安装说明
1.改动LeeIMService.exe.config服务端配置文件: 2.client的配置就比較简单了,仅仅须要在"SercerIP"节点上写上server的IP: 3.然后要 ...
- MVC文件上传04-使用客户端jQuery-File-Upload插件和服务端Backload组件实现多文件异步上传
本篇使用客户端jQuery-File-Upload插件和服务端Badkload组件实现多文件异步上传.MVC文件上传相关兄弟篇: MVC文件上传01-使用jquery异步上传并客户端验证类型和大小 ...
- Windows10配置NFS服务端和客户端
环境:Windows10企业版x64 安装服务端 安装hane win nfs server,版本1169(官方最新版1223经试验不成功). 设置如下: 以管理员身份重启服务(注:软件界面上&quo ...
随机推荐
- django中嵌入百度editor插件
一.安装和配置步骤: 1.先下载百度ueditor插件,并安装pip install DjangoUeditor 2.把下载好的ueditor插件放到自己的项目中 3.配置setting INSTAL ...
- Android 使用PullToRefresh实现下拉刷新和上拉加载(ExpandableListView)
PullToRefresh是一套实现非常好的下拉刷新库,它支持: 1.ListView 2.ExpandableListView 3.GridView 4.WebView 等多种常用的需要刷新的Vie ...
- winston日志管理1
Usage There are two different ways to use winston: directly via the default logger, or by instantiat ...
- 添加gogs服务后 web丢失样式问题
暂时的解决办法
- android PopupWindow实现从底部弹出或滑出选择菜单或窗口
本实例弹出窗口主要是继承PopupWindow类来实现的弹出窗体,布局可以根据自己定义设计.弹出效果主要使用了translate和alpha样式实现,具体实习如下: 第一步:设计弹出窗口xml: &l ...
- ViewFlipper、ViewPager和Gallery
1.ViewFlipper 1)View切换的控件—ViewFlipper介绍 ViewFilpper类继承于ViewAnimator类.而ViewAnimator类继承于FrameLayout. 查 ...
- 消息队列Rabbitmq
1. 启动 rabbitmq-server & 2. 队列重置(清空队列.用户等) rabbitmqctl stop_apprabbitmqctl resetrabbitmqctl stop ...
- 解决download.msdn.microsoft.com无法正确解析而无法下载的问题
不知何时,微软 MSDN 订阅软件下载服务IP解析有问题,总是在点击“下载”按钮之后无法打开. 想必又跟“国情”有关,我是使用联通宽带,没测试过电信的. 我是可以通过指定hosts entry来解决: ...
- docker summary
http://blog.tankywoo.com/docker/2014/05/08/docker-4-summary.html 总结的很好 ----------------------------- ...
- ie8 不支持new Date('2012-11-10')
ie 不支持Date.now()以及Date的一些方法开始是在火狐上使用new Date(Date.now())的的方法,这个写法也很sb,当然了当时也没想太多,比较我不是做前台的Date.now() ...