2010-10-27 74 views
0

我有lan網絡中的​​活動設備列表...通過它的ip地址我怎麼知道,該設備上是否有snmp代理? 請幫我找到SNMP代理的列表中選擇啓用設備的列表.... 我想這樣做,用java(SNMP4J)......網絡設備中snmp代理的可用性

回答

1

只有這樣,才能測試是否在設備上的代理要麼知道它(因爲文檔說它有一個代理)或嘗試訪問它。但要嘗試訪問它,您需要知道如何來訪問它。

如果您使用SNMPv1和SNMPv2c,那麼您需要知道可用於獲取數據的團體名稱。有些設備默認使用「公共」字樣的社區字符串,但設備越來越多,幸運的是,不再這樣做(從安全角度來看,他們不應該這樣做)。

對於SNMPv3,您需要知道更多參數。但是使用USM的SNMPv3確實有一種探測方法,您可以通過發送有限信息的初始數據包來發現它的engineID。因此,SNMPv3實際上允許發現,除非發現機制已被禁用。

大多數商業管理套件都具有用於發現和網絡映射的特殊代碼,但所有這些套件都至少需要配置以嘗試各種團體名稱或默認SNMPv3設置。

最後,您仍然需要了解您部署的設備以及它們的功能。