collectd配置
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配置的更多相关文章
- 使用 Grafana、collectd 和 InfluxDB 打造现代监控系统
想打造 New Relic 那样漂亮的实时监控系统我们只需要 InfluxDB/collectd/Grafana 这三个工具,这三个工具的关系是这样的: 采集数据(collectd)-> 存储数 ...
- 聊聊 Statsd 和 Collectd 那点事!
StatsD 是由 Etsy 开发并发布的汇总和总结应用指标的一个简单的守护进程,近些年来发展迅速,已经变成了一个用于收集应用性能指标的统一的协议. 关于 Statsd 的使用已经有很多文章介绍过,所 ...
- Collectd+InfluxDB+Grafana监控系统搭建
环境配置 节点 配置 类型 操作系统 Sched 2G 2CPU 50GB ens3=>192.168.200.11 KVM虚拟机 CentOS 7 Nova 4G 2CPU 50GB ens3 ...
- Collectd 和 InfluxDB 的部署和使用
更新软件包 $ sudo apt-get update$ sudo apt-get upgrade$ sudo reboot 安装influxdb hanwei@ubuntu-lab:~$ wget ...
- jmeter+influxdb+granfana+collectd监控cpu+mem+TPS
1.安装grafana #####gafana过期安装包安装报错 Error unpacking rpm package grafana-5.1.4-1.x86_64error: unpacking ...
- CentOS7安装性能监控系统
目录 系统描述. 开发环境. 开始之前. 安装influxdb数据库. 安装collectd 安装Grafana FAQ influxdb的web界面没反应. 系统描述 想打造 New ...
- 为cloudstack搭建ceph文件系统
1. 安装dell服务器, raid卡需要采用直通模式(non-raid); 各磁盘独立运行. 网络依赖硬件不同,使用万兆网卡或者两个千兆网卡做bonding6. 2. 配置host map(1 ...
- collectd 与 logstash配置
节点 node1: 配置logstash node2: 配置collectd, collectd收集本地的信息, 通过配置将信息发送到node1节点 node1安装配置logstash rpm -iv ...
- 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 ...
随机推荐
- CF F - Tree with Maximum Cost (树形DP)给出你一颗带点权的树,dist(i, j)的值为节点i到j的距离乘上节点j的权值,让你任意找一个节点v,使得dist(v, i) (1 < i < n)的和最大。输出最大的值。
题目意思: 给出你一颗带点权的树,dist(i, j)的值为节点i到j的距离乘上节点j的权值,让你任意找一个节点v,使得dist(v, i) (1 < i < n)的和最大.输出最大的值. ...
- node.js知识点提取
javascript是脚本语言,脚本语言都需要一个解析器才能运行.
- 集成 Jenkins 和 TestNG 实现自助式自动化测试平台
背景介绍 在软件业十分成熟的今天,敏捷(Agile)开发在业界日益流行,而面临的挑战也日益增多,不断变化的用户需求.缩短的开发周期.频繁的部署上线.复杂的产品架构和团队组织,如何继续保证软件的质量是一 ...
- PHP房贷计算器代码,等额本息,等额本金
debx(); function debx() { $dkm = 240; //贷款月数,20年就是240个月 $dkTotal = 10000; //贷款总额 $dknl = 0.0515; //贷 ...
- C#数组 动态添加元素
string[] a = new string[] { "1", "2", "3" }; 给a追加一个 "4" 1 2 ...
- BeautifulSoup库应用实例
获取博客园本人的积分排名数据: 1. 抓包获取积分排名数据返回接口:http://www.cnblogs.com/belle-ls/mvc/blog/sidecolumn.aspx?blogApp=b ...
- PIE SDK专题制图保存模板
1. 功能简介 在PIE SDK中,所有的制图元素.视图范围以及排版等都可以保存成一个模板,以供多次重复使用.使用模板时只需要打开该模板,加载相应数据,就可以直接出图,省去了重复制作图幅的麻烦, ...
- 《The Python Standard Library》——http模块阅读笔记1
官方文档:https://docs.python.org/3.5/library/http.html 偷个懒,截图如下: 即,http客户端编程一般用urllib.request库(主要用于“在这复杂 ...
- malloc的可重入性和线程安全分析
malloc函数是一个我们经常使用的函数,如果不对会造成一些潜在的问题.下面就malloc函数的线程安全性和可重入性做一些分析. 我们知道一个函数要做到线程安全,需要解决多个线程调用函数时访问共享资源 ...
- 【转】python平台libsvm安装
来源:http://blog.csdn.net/prom1201/article/details/51382358 网上有很多麻烦的在win64机器上安装libsvm的步骤,实际上只要在下面网站找到l ...