snmp开发
SNMP是用于网络设备管理的协议,基于客户端-服务器模型(Manager-Agent架构),使用UDP传输,端口是161和162。MIB和OID是关键概念,用来标识管理对象。协议操作有GET、SET等,版本方面需要注意v1、v2c、v3的区别。
Net-SNMP 注册回调函数处理请求 注册OID 返回数据 管理器端的查询命令
SNMP协议的结构,比如版本、community字符串、PDU类型
-
Manager:管理端(NMS)发起请求
-
Agent:被管理设备上的代理进程
-
MIB:管理信息库(Management Information Base),树形结构的对象标识符(OID)
-
UDP传输:默认使用161端口(Agent接收请求),162端口(Trap消息