关于管理信息的基本方式SNMP命令

运维 系统运维
SNMP协议之所以易于使用,这是因为它对外提供了三种用于控制MIB对象的基本操作SNMP命令。我们今天在文章中就来对这些进行讲解。

SNMP命令是我们操作Linux SNMP的一些快捷方式。SNMP协议(Simple Network Management Protocol)即简单网络管理协议,它为网络管理系统提供了底层网络管理的框架。

SNMP协议定义了数据包的格式,及网络管理员和管理代理之间的信息交换,它还控制着管理代理的MIB数据对象。因此,可用于处理管理代理定义的各种任务。SNMP协议之所以易于使用,这是因为它对外提供了三种用于控制MIB对象的基本操作SNMP命令。

它们是:Set 、Get 和 Trap :
Set:它是一个特权SNMP命令,因为可以通过它来改动设备的配置或控制设备的运转状态。
 
Get:它是SNMP协议中使用率***的一个SNMP命令,因为该SNMP命令是从网络设备中获得管理信息的基本方式。
 
Trap:它的功能就是在网络管理系统没有明确要求的前提下,由管理代理通知网络管理系统有一些特别的情况或问题发生了。
 
SNMP协议也定义了执行以上三个SNMP命令时的报文流, 但它没有定义其它的设备管理代理SNMP命令,可应用于MIB数据对象的操作只有Set和Get命令,这两个命令的目标是数据对象的值。

比如说,SNMP协议中没有定义reboot(重启)SNMP命令;然而,管理代理软件把MIB数据对象和设备的内部SNMP命令联系起来,这样就可以实现某些特殊的命令操作。如果现在想要重启某个设备,管理系统就把某个与重启有关的MIB数据对象的值设为1(我们的假定)。

这样就会触发管理代理执行重新启动设备的SNMP命令,同时还把这个MIB数据对象重新设置为原来的状态。

【编辑推荐】

  1. 关于SNMP协议知识的简单概述
  2. 学习如何防范基于Linux SNMP的刺探扫描
  3. 从Linux SNMP说起到community strings
  4. Linux SNMP中的管理信息库(MIB)学习
  5. 深度探讨被Linux SNMP管理的设备
责任编辑:小霞
相关推荐

2010-05-24 17:59:11

SNMP协议

2010-04-21 09:12:15

Unix基本命令

2010-06-29 14:17:22

SNMP协议

2010-07-08 15:24:17

SNMP trap

2010-07-12 17:23:14

2010-05-24 17:18:54

Linux SNMP

2010-05-24 17:46:46

SNMP协议

2017-09-05 10:20:15

2010-06-29 15:58:26

Linux SNMP协

2010-01-06 11:24:27

Linux命令

2018-06-22 15:25:31

LinuxDocker容器管理

2015-06-08 16:42:52

linux运维

2010-07-12 17:13:12

SNMP协议管理

2011-03-31 11:29:24

CACTISNMP服务

2010-05-24 18:37:31

SNMP协议

2010-06-30 10:39:45

Linux SNMP

2010-06-28 14:07:46

SNMP协议

2011-03-31 11:12:37

CACTINet-SNMP

2014-06-05 15:13:21

BGP

2010-06-30 10:26:43

点赞
收藏

51CTO技术栈公众号