一、简述
使用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使用