我们正在设计一个新系统。作为此过程的一部分,我们正在研究提供一个外部接口,以允许第三方(我们的客户)在其场所安装系统时使用他们自己的工具来监控系统。
您会选择提供哪种监控接口 - SNMP 还是 JMX?如果答案是“提供两者”,那么哪个更重要?
答案1
SNMP。一切都支持 SNMP。我从未见过不支持 SNMP 的 NMS(尽管我见过很多 NMS 对 SNMP 陷阱的支持很差)。
答案2
什么都不提供。你甚至建议提供直接访问权限,这简直是疯了。
我绝不会向第三方提供对我管理的任何系统的 SNMP 直接访问权限。访问漂亮的图表和其他通过 SNMP 收集数据的监控界面又是另一回事。
JMX 同样适用。