我有一个 Ubuntu 服务器客户虚拟机(通过 安装virt-install
),它运行 Nagios Core 监控,但监控存在一个主要问题(即 Nagios 网络界面间歇性地显示 ping 数据包丢失/RTA 或连接超时)。
我正在监控 19 个主机(UP/DOWN)并且仅使用默认间隔/重新检查等来 ping 服务。
Ubuntu 服务器 VM 有 1 个 CPU(默认设置)、5GB 存储空间和 1 GB 内存(有大量可用资源),但使用所有默认的 virt-install 网络设置*。
VM 主机上有许多其他(Debian)客户 VM。
ping
(从命令行)在此虚拟机上稍微慢一些,有时会挂起几秒钟(这在其他虚拟机上不会发生)。
*编辑:我认为这可能是网络接口问题,因此将其更改为使用virtio
(在 VM XML 接口配置中),但即使在此之后问题仍然存在。
这似乎是该特定虚拟机上的网络(配置)问题。
PING调查:
- 从这个有网络问题的 Ubuntu 客户虚拟机:
--- X.X.X.X ping statistics ---
100 packets transmitted, 63 received, 37% packet loss, time 101341ms
rtt min/avg/max/mdev = 0.352/0.491/0.637/0.056 ms
- 从另一个(Debian)客户虚拟机:
--- X.X.X.X ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 101371ms
rtt min/avg/max/mdev = 0.278/0.386/0.505/0.056 ms
从有问题的客户虚拟机 ping 另一个客户虚拟机:
--- X.X.X.X ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 101354ms
rtt min/avg/max/mdev = 0.345/0.531/0.798/0.092 ms
也没有明显的 IP 冲突。