
gregewing/collectd这是一个基于Ubuntu的简单镜像,安装了collectd和smartmontools(后者提供smartctl工具),允许容器监控主机物理驱动器的SMART统计信息。同时支持collectd的所有常规插件(尽管未全部测试)。
这是我长期计划更新的内容。最终,我更新了此容器,使其基于ubuntu:latest,并使用Ubuntu universe仓库中的当前版本collectd。如有任何问题,请通过下方GitHub链接提交支持工单告知我。
collectd用于系统指标收集smartmontools(提供smartctl),支持主机物理驱动器的SMART状态监控graphite实例,也可通过配置文件自定义其他write_插件(如rrdtool/kafka/redis等)collectd收集系统指标并推送到监控平台(如graphite)的场景collectd监控容器使用(无需SMART监控时可非特权模式运行)如需自定义collectd配置,建议先创建配置卷存放配置文件。若无需自定义,镜像内置默认配置可直接使用。
bashdocker volume create collectd-config
collectd.conf文件放入该卷的_data文件夹中(若使用默认配置则可跳过此步)bashdocker run -d \ --name=collectd \ -e TZ=Europe/London \ # 设置时区,如Asia/Shanghai -v collectd-config:/etc/collectd/ \ # 挂载配置卷(若使用默认配置可省略) --restart unless-stopped \ gregewing/collectd:latest
/etc/collectd/collectd.confcollectd插件,实现多样化指标收集需求smartctl能读取底层硬件指标(包括SMART数据),容器必须以特权模式运行;仅用于常规collectd监控时可非特权模式运行。/config/处挂载了一个卷,作为collectd配置文件的安全存放位置,避免配置卷被误清理。df插件监控主机挂载点和RAID卷数据,可能需要为容器添加只读绑定挂载。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务