温馨提示×

怎样监控centos overlay

小樊
43
2026-10-12 00:56:14
栏目: 智能运维

在 CentOS 上“监控 overlay”通常指两类场景之一:

  1. Overlay 文件系统(overlayfs),常用于 Docker、容器、Live CD 等
  2. 网络 Overlay(如 VXLAN / OvS / Calico / Flannel 等)

下面分别说明常见监控方法(以 CentOS 7/8 为例)。


一、监控 Overlay 文件系统(overlay / overlay2)

1. 查看是否已挂载 overlay

mount | grep overlay
# 或
cat /proc/mounts | grep overlay

Docker 通常使用:

overlay2 on /var/lib/docker/overlay2/...

2. 查看 overlay 挂载点详情

findmnt -t overlay

3. 监控磁盘使用(最常见问题)

overlay 本质还是基于底层文件系统:

df -h /var/lib/docker
du -sh /var/lib/docker/overlay2/*

4. 查看 inode 使用

df -i /var/lib/docker

5. 内核日志(异常排查)

dmesg | grep overlay
journalctl -k | grep overlay

6. 容器场景(Docker)

docker system df
docker system df -v

二、监控网络 Overlay(VXLAN / 容器网络)

1. 查看 VXLAN 接口

ip -d link show type vxlan
ip link | grep vxlan

2. 查看隧道流量

ip -s link show <vxlan接口>

3. 查看路由与 FDB(VXLAN 转发)

bridge fdb show
ip route

4. 抓包分析

tcpdump -i eth0 udp port 4789   # VXLAN

5. 使用 ethtool 统计

ethtool -S <vxlan接口>

三、系统级监控工具(推荐)

1. Prometheus + Node Exporter

  • 监控磁盘、inode、网络流量
  • 自定义 overlay 挂载点告警

2. Zabbix

  • 监控 /var/lib/docker
  • 自定义 VXLAN 接口流量

3. atop / iotop

atop
iotop

四、常见问题监控重点

问题 监控点
overlay 磁盘满 df / du
inode 耗尽 df -i
容器写爆宿主机 docker system df
VXLAN 丢包 ip -s link
网络不通 bridge fdb / tcpdump

如果你能说明:

  • 是 Docker overlay2
  • 还是 K8s 网络 overlay(Flannel/Calico)
  • 还是 自定义 overlayfs

我可以给你更具体的监控方案或脚本。

0 踩