☰
collectd 单机器监控配置
2026/10/31 3:47:41 网站建设 项目流程

一、简述

collectd可以采集手机服务器的日常信息,便于随时监控服务器性能

二、collectd的下载与安装

这里用yum进行安装

#安装epel yum install epel-release #安装collectd yum install -y collectd #安装rrdtool插件及依赖包yum install collectd-rrdtool rrdtool rrdtool-devel

更改collectd配置文件:vim /etc/collectd.conf (find / -name collectd.conf 查找文件位置)

FQDNLookup true Hostname "VM_0_13_centos" #直接使用ifconfig命令查看(安装collectd的地址) BaseDir "/var/lib/collectd" PIDFile "/var/run/collectd.pid" PluginDir "/usr/lib64/collectd" TypesDB "/usr/share/collectd/types.db" LoadPlugin syslog LoadPlugin rrdtool LoadPlugin disk LoadPlugin interface LoadPlugin load LoadPlugin memory LoadPlugin network LoadPlugin processes LoadPlugin users <Plugin interface> Interface "eth0" #用ifconfig查看Interface对应名称 IgnoreSelected false </Plugin> <Plugin network> Server "127.0.0.1" "25826" #这里填写的是influxDB安装的服务器ip </Plugin> <Plugin rrdtool> DataDir "/usr/var/lib/collectd/rrd" #如果你是使用下载安装前面应该会多出一个${prefix},未尝试是否有影响</Plugin>
<Plugin cpu>

ReportByCpu true

ReportByState true

ValuesPercentage true 此处启用cpu的使用率,5.7.*以上才有,低版本的不支持百分百

</Plugin>

<Plugin load> ReportRelative true </Plugin>

#日志部分 可选

#打开日志,并配置日志级别和路径等属性

LoadPlugin logfile <Plugin logfile> LogLevel info File "/var/log/collectd.log" </Plugin>

#重启collectd,在/var/log/collectd.log中可看到日志

启动collectd

#启动 systemctl start collectd.service #配置开机自启 systemctl enable collectd.service#重启systemctl restart collectd.service

确认配置是否成功

[root@instance-arkj4je3 ~]# cd /var/lib/collectd [root@instance-arkj4je3 collectd]# ls rrd

如果/var/lib/collectd目录下生成rrd文件,说明有数据了

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询