一、简述

使用network 插件,可将 collectd 配置为服务器或客户端

  • collectd 服务器

    接受 collectd 客户端的上报的数据

  • collectd 客户端

    上报数据到 collectd 服务器

二、备用bash

systemctl restart collectd.service #重启 
systemctl stop collectd.service
systemctl start collectd.service
systemctl enable collectd.service #开机启动
systemctl status collectd.service #检查插件的加载情况
#collectd配置文件修改
vim /etc/collectd.conf

三、collectd 服务端配置

通过 network 插件配置为 server 端,修改 collectd 配置文件: 

LoadPlugin network

<Plugin network>
    <Listen "0.0.0.0" "25826">
        # SecurityLevel Sign          #可选
        # AuthFile "/etc/collectd/passwd"  #可选
    </Listen>
</Plugin>

 创建密码文件 vim /etc/collectd/passwd

# uaername: password
user0: foo user1: bar

重启 collectd 服务,使配置服务端生效

四、collectd 客户端配置

通过 network 插件配置为 client 端,修改 collectd 配置文件: 

LoadPlugin network

<Plugin network>
    <Server "172.17.0.1" "25826"> #服务端的IP
        # SecurityLevel Encrypt  #可选
        # Username "user0"     #可选
        # Password "foo"      #可选
    </Server>
</Plugin>
重启 collectd 服务,使配置生效

 

 

参考文献

  使用 collectd 进行服务监控

  collectd使用

 

  

  

posted on 2021-05-31 17:52  拥抱天空的风  阅读(321)  评论(0编辑  收藏  举报