安装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

转载于:https://www.cnblogs.com/CLTANG/p/4332637.html

OpenStack collectd的从零安装服务端相关推荐

  1. java 整合MQTT客户端和Windows安装服务端1

    windows服务端安装 服务端下载地址 选择自己需要的版本下载即可,我用的是windows测试用的 解压完成之后 在bin目录下执行 emqx console,尽量不要用 emqx start因为报 ...

  2. 天龙八部网单服务器修改爆率,【天龙八部3】网单一键安装服务端+GM工具+GM刷装备+视频教程 电脑单机版游戏...

    [天龙八部3]网单一键安装服务端+GM工具+GM刷装备+视频教程 电脑单机版游戏 资源介绍: 支持系统:WINXP/WIN7/WIN8/WIN10 32/64位 支持网络:单机 次更新后为正常开出宝宝 ...

  3. mysql5.7只安装服务端_Windows Mysql5.7.11 服务端安装详解

    MySQL服务端安装过程主要是选择安装类型(自定义.典型和完整版),一般我都会选择自定义主要是为了安装到指定目录上,此过程省略,下面着重记录配置过程. 1.配置my.ini文件 在解压的目录下面复制m ...

  4. oracle——服务器同时安装服务端和客户端冲突

    一.引言 本人搞gis开发的,因为要用32位的arcgis desktop连接oracle,所以装了64位oracle还要装32位客户端,不过问题就开始了==从cmd中登陆oracle登陆不上了,本来 ...

  5. 网络游戏端 零纪元 服务端搭建

    首先需要一下资料 防止盗图 全部加上水印 必须要要有完整的端才能搭建起来 第一步 安装Mysql CentOS7离线安装MySQL8.0 卸载软件rpm -e --nodeps 要卸载的软件包root ...

  6. mysql5.7只安装服务端_mysql 5.7安装

    一.写随笔的原因:最近在阿里云上买了个centos7.3服务器,想将一些demo运行在上面,所以需要做一些环境的安装,通过此篇文章MAKR一下.下面来记录下安装步骤(参考网上的一些教程,有坑的话会实时 ...

  7. 【网单服务端】神鬼世界一键安装服务端双镜像优化版网游单机

    游戏名称:神鬼世界单机版 游戏类型:3D暗黑风格 游戏设置:仿官方设置 配套工具:数据库修改 版本介绍:高压的镜像端,进行大量的BUG修复,个人单机游戏不错 1. 屠魔装备已经打了补丁属性,可以正常添 ...

  8. MySql完全删除干净的方法(删除不干净导致安装服务端的时候启动服务这个步骤卡死)

    MySql卸载重新安装出现Start service没有响应的解决办法(64位) 昨天因为自己手欠,不小心把mysql卸载了,于是又得重新安装,但是每次到了最后一步就报没有响应,于是就去寻找解决办法, ...

  9. 【网单服务端】水浒历险 网游单机 一键安装服务端+历代合集+视频教程

    游戏名称:水浒历险.整合V2+V3+历代版本等 支持系统:XP/WIN7 安装说明:一键安装 更多功能请在游戏里面体验 游戏介绍:<水浒历险>游戏将会把你带到宋朝时期, 你可与一众梁山好汉 ...

最新文章

  1. 电脑光驱不读盘_维修电脑找电脑维修君
  2. 使用浏览器cookie
  3. C++ std::thread
  4. Android面经分享,失业两个月,五一节前拿到offer
  5. Lync 小技巧-56-检查你用的公网证书是否正确
  6. 汇编学习--7.16--中断
  7. 计算机怎么退出远程桌面连接,怎么退出远程桌面控制?远程桌面软件哪个好?
  8. 有道词典单词本导入到欧路词典单词本
  9. Excel:INDIRECT函数
  10. Windows超级管理器,堪比火绒管家
  11. uniapp显示彩色的阿里icon的图标
  12. vim编辑器跳转、复制、剪切(2)
  13. 深度linux怎样设置显卡,在Deepin系统中安装英伟达NVIDIA显卡驱动的方法
  14. torchvision学习笔记之transforms
  15. iosSelect插件 H5中实现iOS的select下拉联动效果
  16. 新旧版MATLAB中的希尔伯特-黄变换(HHT)及其边际谱的求取问题
  17. 苹果电脑python快捷键_我常用用的MAC快捷键和手势
  18. 锐龙 7 7840HS 性能怎么样 r77840HS相当于什么水平级别
  19. 【转】26张PPT让你告别拖延症
  20. base环境中无法安装nb_conda_kernels问题

热门文章

  1. 汇编----连接,编译
  2. PHP 用each 和list配合 达到map的效果
  3. oracle imp使用
  4. 如何面对你—LNMP高并发时502
  5. 【00】设计模式概要
  6. HSRP和VRRP在企业网中的应用
  7. varnish 防盗链
  8. 表单的重复提交问题解决方案
  9. 删掉java影响什么_java带来的影响
  10. numba 让python速度提升百倍