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 5 LoadPlugin syslog LoadPlugin cpu LoadPlugin df LoadPlugin disk LoadPlugin interface LoadPlugin load LoadPlugin memory LoadPlugin 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 ...
随机推荐
- Android 通过Base64上传图片到服务器
之前做上传图片是采用HttpServlet上传,不过用了一下Base64上传图片后,感觉比HttpServlet方便很多,大家也可以跟着尝试一下. 前台图片处理:(传Bitmap对象即可) /** * ...
- zabbix使用tokudb引擎替换innodb引擎
zabbix数据量大,数据量增长很快,使用tokudb可以更好的压缩 使用tokudb,用percona 或mariadb数据库 1.查看数据库版本 (1)登录数据库的时候可以看到 (2)status ...
- boost 1.57.0安装
一. PC编译安装boost boost是C++的准标准库,其有两种安装方法. 1. ubuntu下,通过sudo apt-get install libboost-all-dev. 2. 通过源码包 ...
- VMware (威睿) 虚拟化产品简介
VMware vSphere 是VMware(威睿)的一个虚拟化产品,VMware vSphere 是业界领先且最可靠的虚拟化平台.vSphere将应用程序和操作系统从底层硬件分离出来,从而简化了 I ...
- ISymbol
public void Draw (IGeometry Geometry); public void QueryBoundary ( int hDC, ITransformation ...
- oracle恢复备份数据
sqlplus链接数据库: 1.sqlplus 用户名/密码@IP地址/数据库名称 2.sqlplus 用户名/密码@数据库名称 注:第二种方法要在tnsnames.oRA文件中配置数据库名称 链接断 ...
- css元素position定位和z-index
网页元素定位 1.注意点: 1)给元素设定高度要小心,除非给已知大小的图片设置高度,否则无法得知指定元素在页面上会有多高.此时最好通过padding等来控制高度. 2)对于同一个元素,不要讲float ...
- First learning operation system
1,操作系统负责管理硬件资源,为应用程序的开发执行提供基础 2,用户空间包括应用程序,只能通过调用系统调用访问硬件,无法访问更小粒度功能 3,设备驱动程序函数和内核子系统的函数对用户不可见 4,操作系 ...
- Java基础之创建窗口——使用卡片布局管理器(TryCardLayout)
控制台程序. 卡片布局管理器会生成一叠组件——一个组件放在另一个组件的上面.添加到容器中的第一个组件在堆栈的顶部,因此是可见的,添加的最后一个组件在堆栈的底部.使用默认的构造函数CardLayout( ...
- mapreduce小结
(不断更新) MapReduce架构是一种分布式编程架构,它本质上是将任务划分,然后归并.它是以数据为中心的编程架构,相比与分布式计算和并行计算等,它更看重的是吞吐率.它处理的数据是PB级的数据,它并 ...