SNMP
2015-10-20 22:22:34   19  举报             
     
         
 AI智能生成
  SNMP(简单网络管理协议)是一种用于监控和管理网络设备的通信协议。它允许管理员远程获取设备的信息,如硬件和软件状态、性能指标等,并对其进行配置和故障排除。SNMP基于UDP协议,使用简单的请求/响应模型进行通信。它定义了一组操作,包括获取(get)、设置(set)、通知(notification)等,以实现对网络设备的统一管理。SNMP广泛应用于企业网络、数据中心和互联网服务提供商等领域,是现代网络管理的重要组成部分。
    作者其他创作
 大纲/内容
  soft    
     net-snmp(agent) 被监控端;接收trap信息服务端      
     snmpd  客户端 udp 161  
     snmptrapd 服务端 udp 162  
     net-snmp-utils ( 监控端命令)  服务端工具集:可以发送trap等  
     net-snmp-devel  
     数据模式    
     read-only: Get数据  
     reda-wirte: set  
     trap:  被监控端主动发送给监控端  
     auth    
     community    
     public 只读  
     private 读写  
     版本    
     V1    
     明文  
     V2C    
     明文  
     V3  
     Info    
     OID    
     主要对象表示 开头  1.3.6.1....  
     http://www.alvestrand.no/objectid/1.3.6.1.2.1.html  
     MIB    
     每一个被监控主机描述符与具体地址对应表  
     标准MIB : 标准Mib库 /usr/share/snmp/mibs  ,在其中的 主机上才能被识别或监控   
     私有MIB和OID:enterprises.私有MIB和OID 
---- 如通过公开的MIB和OID无法采集得到监控数据,可以尝试在企业私有的MIB和OID中查询  
     Get    
     get 取一个点 1.3.6.1 .2.1.1.3  
     getnext    最后节点多个指标  ,获取直接到到指标的子节点  (OID 最多少一位)  
     getbulk (V2 | V3 )  取一个分支; 可以取子节点的子节.....点的所有数据 (OID 可以少两位)  
     getresponse 客户端发送  
     set    
     发送控制信息  
     trap    
     trap客户端发送  
    
 
 
 
 
  0 条评论
 下一页
 为你推荐
 查看更多
    
   
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 