udp proxy - 192.168.48.112

cat > /etc/collectd_25801.conf << EOF
Hostname "kvm-48-112"
ReadThreads 5
WriteThreads 5 LoadPlugin network
LoadPlugin rrdcached
LoadPlugin unixsock <Plugin network>
Listen "127.0.0.1" "25801"
Forward true
</Plugin> <Plugin rrdcached>
DaemonAddress "unix:/tmp/rrdcached.sock"
DataDir "/opt/rrd"
CreateFiles true
CreateFilesAsync true
CollectStatistics true
</Plugin> <Plugin unixsock>
SocketFile "/var/run/collectd.sock"
SocketGroup "root"
SocketPerms "0644"
DeleteSocket false
</Plugin>
EOF
cat > /etc/collectd_25802.conf << EOF
Hostname "kvm-48-112"
ReadThreads 5
WriteThreads 5 LoadPlugin network
LoadPlugin rrdcached
LoadPlugin unixsock <Plugin network>
Listen "127.0.0.1" "25802"
Forward true
</Plugin> <Plugin rrdcached>
DaemonAddress "unix:/tmp/rrdcached.sock"
DataDir "/opt/rrd"
CreateFiles true
CreateFilesAsync true
CollectStatistics true
</Plugin> <Plugin unixsock>
SocketFile "/var/run/collectd.sock"
SocketGroup "root"
SocketPerms "0644"
DeleteSocket false
</Plugin>
EOF
collectd -C /etc/collectd_25801.conf -P /var/run/collectd_25801.pid
collectd -C /etc/collectd_25802.conf -P /var/run/collectd_25802.pid
#nginx.conf
stream {
upstream collectd {
#hash $remote_addr;
least_conn; server 127.0.0.1:25801;
server 127.0.0.1:25802;
} server {
listen 25826 udp;
proxy_pass collectd;
#proxy_responses 1;
proxy_timeout 1s; #error_log /var/log/nginx/error.log info;
}
}

collectd proxy - 192.168.48.113

cat > /etc/collectd.conf << EOF
Hostname "kvm-48-113"
ReadThreads 10
WriteThreads 5 LoadPlugin aggregation
LoadPlugin cpu
LoadPlugin df
LoadPlugin disk
LoadPlugin interface
LoadPlugin load
LoadPlugin memory
LoadPlugin network
LoadPlugin tcpconns
<Plugin aggregation>
<Aggregation>
Plugin "cpu"
Type "cpu" SetPlugin "cpu"
SetPluginInstance "all" GroupBy "Host"
GroupBy "TypeInstance" CalculateAverage true
</Aggregation>
</Plugin> <Plugin df>
FSType rootfs
FSType ext3
FSType ext4
FSType xfs
IgnoreSelected false
</Plugin> <Plugin disk>
Disk "/^[hsv]d[a-z]+$/"
IgnoreSelected false
</Plugin> <Plugin load>
ReportRelative true
</Plugin> <Plugin memory>
ValuesAbsolute true
ValuesPercentage false
</Plugin> <Plugin network>
Listen "192.168.48.113" "25826"
Server "192.168.48.112" "25826"
Forward true
</Plugin> <Plugin "interface">
Interface "lo"
Interface "sit0"
IgnoreSelected true
</Plugin> <Plugin "tcpconns">
ListeningPorts false
AllPortsSummary true
</Plugin> Include "/etc/collectd.d"
EOF

host - 192.168.48.114

cat > /etc/collectd.conf << EOF
Hostname "kvm-48-114"
ReadThreads 10
WriteThreads 5 LoadPlugin aggregation
LoadPlugin cpu
LoadPlugin df
LoadPlugin disk
LoadPlugin interface
LoadPlugin load
LoadPlugin memory
LoadPlugin network
LoadPlugin tcpconns <Plugin aggregation>
<Aggregation>
Plugin cpu
Type cpu SetPlugin cpu
SetPluginInstance all GroupBy Host
GroupBy TypeInstance CalculateAverage true
</Aggregation>
</Plugin> <Plugin df>
FSType rootfs
FSType ext3
FSType ext4
FSType xfs
IgnoreSelected false
</Plugin> <Plugin disk>
Disk "/^[hsv]d[a-z]+$/"
IgnoreSelected false
</Plugin> <Plugin load>
ReportRelative true
</Plugin> <Plugin memory>
ValuesAbsolute true
ValuesPercentage false
</Plugin> <Plugin network>
Server "192.168.48.113" "25826"
</Plugin> <Plugin interface>
Interface lo
Interface sit0
IgnoreSelected true
</Plugin> <Plugin tcpconns>
ListeningPorts false
AllPortsSummary true
</Plugin> Include "/etc/collectd.d"
EOF

collectd配置的更多相关文章

  1. 使用 Grafana、collectd 和 InfluxDB 打造现代监控系统

    想打造 New Relic 那样漂亮的实时监控系统我们只需要 InfluxDB/collectd/Grafana 这三个工具,这三个工具的关系是这样的: 采集数据(collectd)-> 存储数 ...

  2. 聊聊 Statsd 和 Collectd 那点事!

    StatsD 是由 Etsy 开发并发布的汇总和总结应用指标的一个简单的守护进程,近些年来发展迅速,已经变成了一个用于收集应用性能指标的统一的协议. 关于 Statsd 的使用已经有很多文章介绍过,所 ...

  3. Collectd+InfluxDB+Grafana监控系统搭建

    环境配置 节点 配置 类型 操作系统 Sched 2G 2CPU 50GB ens3=>192.168.200.11 KVM虚拟机 CentOS 7 Nova 4G 2CPU 50GB ens3 ...

  4. Collectd 和 InfluxDB 的部署和使用

    更新软件包 $ sudo apt-get update$ sudo apt-get upgrade$ sudo reboot 安装influxdb hanwei@ubuntu-lab:~$ wget ...

  5. jmeter+influxdb+granfana+collectd监控cpu+mem+TPS

    1.安装grafana #####gafana过期安装包安装报错 Error unpacking rpm package grafana-5.1.4-1.x86_64error: unpacking ...

  6. CentOS7安装性能监控系统

    目录 系统描述. 开发环境. 开始之前. 安装influxdb数据库. 安装collectd 安装Grafana FAQ       influxdb的web界面没反应.   系统描述 想打造 New ...

  7. 为cloudstack搭建ceph文件系统

    1. 安装dell服务器,  raid卡需要采用直通模式(non-raid); 各磁盘独立运行.  网络依赖硬件不同,使用万兆网卡或者两个千兆网卡做bonding6.  2. 配置host map(1 ...

  8. collectd 与 logstash配置

    节点 node1: 配置logstash node2: 配置collectd, collectd收集本地的信息, 通过配置将信息发送到node1节点 node1安装配置logstash rpm -iv ...

  9. 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 2 ...

随机推荐

  1. C++_IO与文件3-用cin进行输入

    接下来讨论的是如何给程序提供数据? cin对象将标准输入表示为字节流. 通常情况下是通过键盘来生成这种字节流 cin对象根据接收值得变量类型,使用其方法将字符序列转换为所需的类型. cin>&g ...

  2. C# 利用Powershell获取网络相关信息

    利用Get-NetAdapter获取信息 Get-NetAdapter 参考链接:https://docs.microsoft.com/en-us/powershell/module/netadapt ...

  3. POJ - 1222 / POJ - 3279 枚举第一行

    说好的高斯消元法呢,暴搜都能0ms 这种翻转就是枚举第一行控制变量下面行就全都确定了 代码参考挑战程序设计例题 #include<iostream> #include<algorit ...

  4. [转] 配置文件解析利器-Config库

    [From] https://blog.csdn.net/zero__007/article/details/51493851 Typesafe的Config库,纯Java写成.零外部依赖.代码精简. ...

  5. 日志统计--蓝桥杯--vector

    /* 标题:日志统计 小明维护着一个程序员论坛.现在他收集了一份"点赞"日志,日志共有N行.其中每一行的格式是: ts id 表示在ts时刻编号id的帖子收到一个"赞&q ...

  6. iptables 深入分析

    四表五链四表:filter , nat, manager, raw五链: 五个HOOK点的链接,pre_rout, foward, post_rout, in ,out 问题:内核如何匹配,内核使能 ...

  7. opatch on-line patch and standby-fisrt patch

    opatch on-line patch and standby-fisrt patch on-line patch 有缺陷,不建议使用,standby-fisrt patch 可以考虑使用 #### ...

  8. vue项目echarts画布删除历史数据重新渲染数据

    vue用到echarts时,根据select多选下拉框进行echarts折线图渲染.发现折现只能增加不能减少,后来根据echarts API文档发现 调用方式: chart.setOption(opt ...

  9. [Activator-HelloAkka] Create our Actors

    So far we have defined our Actor and its messages. Now let's create an instance of this actor. In Ak ...

  10. roboframework-ride运行案例时报 Error 267 错误问题

    偶然间碰到这个问题,检查下路径是否有中文,如有中文换成英文试试. (ps:通常自己创建的中文路径也是可以的,我的案例是从Linux环境中创建拷贝过来的,可能导致案例路径编码问题)