我想知道是否有办法设置snmpd,以便snmpd的一个snmpwalk命令可以查询我想要指标的设备或应用程序的所有实例? agentX绝对是必要的吗?
提前致谢
答案 0 :(得分:0)
我不确定我理解你的问题。但是这里有一些可能对你有帮助的解释
snmpwalk 命令允许您查询 SNMP主代理。它将显示它在给定OID下可以处理的每个OID值
例如:
snmpwalk myAgentIP 1.3
此命令将显示" 1.3"下的每个OID;主代理位于" myAgentIP"可以处理。
创建子代理并将其连接到主代理时,您可以告诉主代理您处理的新OID。
当在子代理处理的OID上查询时,您的snmpd(主代理)将联系您的子代理(通过AgentX - 内部协议)以获取OID值以便回答。
因此,当您 snmpwalk 您的主代理时,它会自动注册每个子代理(如有必要)。
"如有必要"表示"如果您的snmpwalk查询包含您的子代理处理的OID的OID"