collectd配置

564063-20170406121658378-2035574212.png

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
posted on 2017-04-06 11:58 北京涛子 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/liujitao79/p/6672803.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值