在谈论SNMP时,我很难理解使用的一些术语,特别是谁负责MIB – 代理或pipe理工作站。
让我们看一个简单的场景:
任何人都可以帮我理解这个简单的CPU OID的例子,那里发生了什么?
实际上这很简单。
SNMP代理正在您要pipe理的机器上运行,并且可以以任意方式读取(并可能设置)来自机器的数据(读取/proc条目,通过IPC与进程通信,从文件或其他方法中读取有人可以拿出)。 然后,它以一种结构良好的方式根据一个或多个定义文件MIB来表示这个数据。
然后,pipe理站(或SNMP客户端)可以与代理进行通信,以根据此MIB从代理读取(或设置)数据。
此外,有些代理(通常只有在pipe理站要求时才会采取行动)可以configuration为在满足某些条件时向pipe理站发送消息以通知它。 这被称为SNMP陷阱。
对于CPU示例: