gpt4 book ai didi

java - 如何在 SNMP 中遍历 OID

转载 作者:行者123 更新时间:2023-12-02 02:41:04 25 4
gpt4 key购买 nike

我正在编写一个应用程序来监视我们网络中的 SNMP 设备。在这些设备上有大量的 OID,我可以也不能索要数据。我如何确定我可以和不能从这些数据中获取哪些数据?首先,所有有效的 OID 是什么,然后,哪些 OID 对于我正在查询的设备有效。

在一个子网中,我发现大约有 3 打设备进行了回复,因此我假设这里有几百个设备可供查询。

最佳答案

事先没有任何信息可供您查询以找出可以检索的 OID 集。您必须查询它们,一旦失败,您就知道无法查询它们。其他任何事情都会存在安全风险。

幸运的是,SNMP 标准有 GETNEXT,即。你不需要知道 OID 是什么来查询。您可以自动遍历(遍历)您可用的所有变量(给予身份验证/隐私访问权限),然后确定要做什么。

如果您遍历 MIB-2 中的系统组(这是您可以检索的最基本信息),那么您可以确定系统的类型,并从中获取其功能。 NMS应用程序供应商拥有该数据库,即专有IP。您可以查阅供应商的文档。

关于java - 如何在 SNMP 中遍历 OID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45464177/

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