遍历 IF-MIB::ifDescr?

遍历 IF-MIB::ifDescr?

我正在使用 snmpget 来获取特定交换机端口的描述。我如何读取每个非空值?即对 IF-MIB::ifDescr 值集执行“for-each”类型的操作?

答案1

您想使用该snmpwalk命令来实现这一点,它将遍历 MIB 树中您指定项目下面的所有项目。

我没有什么可查询的,但你可以阅读每一行,并使用类似下面的 shell 中的命令对文本进行过滤:

while read line; do
   if $(echo $line | grep NULL); then
      echo $line
   fi
done < <(snmpwalk -Os -c public -v 1 zeus system)

相关内容