gpt4 book ai didi

java - 网络设备中 SNMP 代理的可用性

转载 作者:行者123 更新时间:2023-12-01 16:00:38 25 4
gpt4 key购买 nike

我有 LAN 网络中的 Activity 设备列表...通过其 IP 地址我怎么知道,该设备上是否有 snmp 代理可用???请帮我找到 snmp 代理启用设备的列表....我想用java(snmp4j)来做......

最佳答案

测试设备上是否有代理的唯一方法是了解它(因为文档说它有代理)或尝试访问它。但要尝试访问它,您需要知道如何访问它。

如果您使用 SNMPv1 和 SNMPv2c,那么您需要知道可用于获取数据的团体名称。一些设备默认使用带有“public”的社区字符串,但幸运的是,越来越多的设备不再这样做(而且它们不应该......从安全角度来看,没有人应该这样做)。

对于 SNMPv3,您需要了解更多参数。但带有 USM 的 SNMPv3 确实有一种探测方法,您可以发送包含有限信息的初始数据包,以发现其引擎 ID。因此,SNMPv3 实际上允许发现,除非发现机制已被禁用。

大多数商业管理套件都有用于执行发现和网络映射的特殊代码,但它们都至少需要配置来尝试各种社区名称或默认 SNMPv3 设置。

最后,您仍然需要了解您部署的设备及其功能。

关于java - 网络设备中 SNMP 代理的可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4031096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com