我正在通过 SNMP 监控我的工作网络。现在,我有一个虚拟机作为 DNS 服务器,这样我就可以使用主机名访问它们(顺便说一下,我在另一台虚拟机中使用 observium)。
它的工作原理如下:有一台物理机,里面有两个虚拟机:
- Observium,监控我的网络
- DNS 服务器
这目前是一个演示,所以为了测试警报设置,我将关闭 dns 服务器,看看 observium 是否显示任何警报;但即使我禁用了防火墙,并在 dns 中设置了 snmp 设置,每当我尝试添加设备进行监视时,它都会显示相同的消息:
Trying v2c community <MyCommunity>
...
Could not reach <MyMachine> with given snmp community using v2c
起初我以为是因为设置错误,或者类似的原因,但在查看了许多教程、常见问题解答和 Observium SNMP 指南后,我开始怀疑可能是因为 Observium 的虚拟机无法监控另一台虚拟机,因为它们位于同一台物理机器上。
欢迎提出任何想法或建议。先行致谢。
(PS:英语不是我的母语,所以如果我说得不够清楚,请原谅)