我已成功在 AWS EC2 实例上设置了 Observium 监控服务器,以监控运行 Ubuntu 的其他 EC2 实例。
主机已成功添加。
我可以跑
snmpwalk -v1 -c public 171.32.10.1
并获得一些输出。在 Observium 仪表板中,对于每个主机,我可以看到轮询器/系统信息,甚至有关 Nginx 状态的数据也有效,但没有关于以下内容的数据:
- 处理器
- 记忆
- 贮存
我应该安装或配置一些东西来实现它吗?
答案1
问题出在其他主机端,默认情况下,SNMP 客户端配置提供基本信息。您必须编辑 /etc/snmp/snmpd.conf 并确保:
rocommunity public default
就是这样,我现在获得了很多数据!
我写了一个小教程:
https://medium.com/@thomasdecaux/monitor-your-ec2-servers-with-observium-8851d2441aa1