gpt4 book ai didi

linux - OID MIB 值存储在哪里?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:41 26 4
gpt4 key购买 nike

在基于 Linux 的嵌入式系统中,MIB 文件中指定的每个 OID 的 SNMP MIB OID 值和访问类型存储在哪里? (如网络设备、机顶盒、机器控制、工业自动化)应该有内部数据库来存储所有这些OID MIB值、名称、访问类型在内部。

最佳答案

snmp 代理通常有多种数据存在和访问方式:

1) agent的内存,通常只是用来配置和监控agent本身

2) 代理执行系统调用来查询本地设备/软件以查找它需要的信息。 EG,当您从 HOST-RESOURCES-MIB 请求机器的正常运行时间时,代理将通过询问内核(通过 API 或通过/proc 之类的文件系统或...)来确定

3) 代理通过一些类似 RPC 的机制与其他东西通信。一种这样的机制是 AgentX 协议(protocol),它是主代理到子代理协议(protocol),是用于本地系统的 SNMP 的子集。子代理向主代理注册,表明它们希望为 MIB 树的某些部分提供服务。

基本上,代理本身很少知道数据。它几乎总是必须去询问系统上的其他内容才能报告信息。

关于linux - OID MIB 值存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22934499/

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