专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

snmptrap命令详解,snmptrap介绍及使用

来源:小易整编  作者:小易  发布时间:2023-03-28 11:30
摘要:snmptrap命令详解,snmptrap介绍及使用如果你是对SNMP完全不了解,或者只想学习如何使用现成的SNMP工具,那你找对了文章,但如果你希望学习SNMP具体协议内容,推荐阅读官方的RFC文档。1.简介SNMP(SimpleNetw...

snmptrap命令详解,snmptrap介绍及使用

如果你是对SNMP完全不了解,或者只想学习如何使用现成的SNMP工具,那你找对了文章,但如果你希望学习SNMP具体协议内容,推荐阅读官方的RFC文档。

1. 简介

SNMP(Simple Network Management Protocol) 设计在TCP/IP协议簇上的,为网络节点提供了一个通用的管理方法。对于系统维护人员,SNMP是其必须要掌握的一个工具。同时,如果你是一名BMC工程师,那你也必须掌握这门技术,SNMP常常会被部署在其Linux系统中,专门用于管理BMC所监视的所有系统硬件资源。

2. MIB介绍

在你要了解SNMP前,你必须先要了解一下MIB是什么。MIB全程Management Information Base,其主要负责为所有的被管理网络节点建立一个“接口”,本质是类似IP地址的一串数字。例如我们会在使用SNMP的时候见到这样一组数字串:

.1.3.6.1.2.1.1.5.0

在这串数字中,每个数字都代表一个节点,其含义可以参考下表:

136121150
isoorgdodinternetmgmtmib-2systemsysNameend

显然,这个数字串可以直接理解为系统的名字。在实际使用中,我们将其作为参数可以读取该节点的值,如果有写权限的话还可以更改该节点的值,因此,SNMP对于系统管理员提供了一套极为便利的工具。但,在一般使用中,我们一般不使用这种节点的表达方式,而是使用更为容易理解的方式,对于上面的这个例子,其往往可以使用SNMPv2-MIB::sysName.0所替代。你可能会想,系统能理解它的含义吗?那你就多虑了,一般在下载SNMP工具包的时候还会下载一个MIB包,其提供了所有节点的树形结构。在该结构中可以方便的查找对应的替换表达。或者,如果你不嫌麻烦还可以到OID查询网站查找对应的替换表达。

3. SNMP原理介绍

SNMP有两个内容,其一是其本身,专门负责管理节点,其二是一个Trap,用于监测报警。通俗的理解,SNMP可以看作是一个C/S结构。在客户机中,一般会部署一个snmpd的守护进程,而在服务端(管理端)会下载一个snmp工具包,这个包中包含了许多用于管理客户端网络节点的的工具,例如get,set,translate等等。下图可能会帮你更加清晰的理解这个概念:

snmptrap命令详解,snmptrap介绍及使用

上图中,161表示的是双方进行通信时所用的默认端口号,被管理端会打开一个守护进程,负责监听161端口发来的请求;管理端会提供一个SNMP工具包,利用工具包中的命令可以向被管理端的161端口发送请求包,以获取响应。

除此之外,管理端还会开启一个SNMPTrapd守护进程,用于接受被管理端向自己的162端口发送来的snmptrap请求,这一机制主要用于被管理端的自动报警中,一旦被管理端的某个节点出现故障,系统自动会发送snmptrap包,从而远端的系统管理员可以及时的知道问题。更为详细的介绍推荐阅读《TCP/IP详解 卷一》。这里推荐大家关注公众号网络技术干货圈,每天都会发布网络技术方面的文章

4. 实际运用

目前较为流行的一些SNMP工具有Net-SNMP,其专门运行在Linux系统中,以及可以运行在Windows系统的iReasoning MIB Browser。

4.1. Net-SNMP

Net-SNMP获取的方式有很多种,可以在其官方网站下载,或者直接使用Linux发行版的包获取命令都可以。安装好之后,你可以通过修改/etc/snmp/snmpd.conf文件来进行配置你的Net-SNMP。接下来我们会对常用的一些SNMP工具包做一些介绍:

  • snmpd:这是一个SNMP的守护进程,用于部署在客户机端,可以通过修改/etc/snmp/snmpd.conf文件来配置community(通俗点说就是密码),监听IP及端口及其他内容,你可以使用 sudo /etc/init.d/snmpd restart/start/stop 重启/开启/关闭该进程。
  • snmpget:这个命令可以用于获取被管理端某个节点的值,用法很简单,例如我们可以使用snmpget -v 2c -c public localhost SNMPv2-MIB::sysName.0 来获取被管理端系统名称,运行之后你会得到这样一条信息SNMPv2-MIB::sysName.0 = STRING: ubuntu。当然了,如果你的Linux主机是Redhat,那你的结果肯定会和我不大一样。除此之外,我们再来看一下参数,-v 表示的是SNMP的版本号,到目前为止一共有三个版本(1|2c|3),最常用的后面两个版本,而本文所讲的都是2c版本;-c表示的是community,其参数应该填写你在snmpd配置文件中设定的值;localhost 表示的是被管理端的IP地址,此处我是在自己电脑上测的,所以是localhost;最后面的一项内容是要访问的节点,你既可以输入OID,即那一串数字,也可以输入其代表的内容,更多信息可以使用snmpget -h 查看。
  • snmpset:这个命令用于设置某个节点的值,用法与get类似,snmpset -v 2c -c public localhost SNMPv2-MIB::sysContact.0 s 'test'会设该节点的值为test(不知道为什么,我的电脑上提示该节点notwritable,总之这个指令我目前位置还没用到过),s表示的是字符串赋值类型,test的赋值内容。
  • snmpwalk:这个指令很有用,可以将某一个节点下的所有被管理的子节点内容都打印出来,例如我们使用 snmpwalk -v 2c -c public localhost SNMPv2-MIB::system 可以打印system节点所有被管理子节点的信息。

本文地址:百科问答频道 https://www.neebe.cn/wenda/942213.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • Excel中countif函数的使用方法

    Excel中countif函数的使用方法

    Excel中有很多函数,很多都可以为我们大大减少计算的时间,一步就得出结果,很多朋友在使用countif函数时,会出现一些错误导致不成功,我们这就来给你详细讲讲countif函数是应该如何使用的。countif函数的含义...

  • apple id忘记密码后怎么使用电脑重设密码

    apple id忘记密码后怎么使用电脑重设密码

    appleid是我们在苹果手机中很重要的一个账号,有的时候我们可能会忘记appleid的密码,那么接下来小编就教大家怎样在电脑上重新设置appleid的密码。具体如下:1.首先我们打开电脑进入到桌面,找到浏览器图标点击打开。进入到浏览器界面...

  • 房蚁的使用方法

    房蚁的使用方法

    房蚁的使用方法如下操作方法011.关注房蚁022.订阅一下作业区域033.收到委托成功通知,点击查看...

  • 微小v手机使用说明

    微小v手机使用说明

    微小v手机拿到手后,请开机,然后根据我的指导,升级后台软件操作方法011、拿到手机第一步。激活手机功能方法,打开设置-关于手机-找到版本号-狂点十次-出现开发者模式-进入-选择允许模拟定位。关机重启。...

  • 虚拟机关机命令poweroff方法

    虚拟机关机命令poweroff方法

    虚拟机是虚拟技术。许多用户将使用虚拟机上的命令自定义操作关机,使其方便快速,有更多的时间来处理其他事情,然后没有其他更容易的Poweroff应该不是命令?让我们来看看。虚拟机命令Poweroff方法首先,Poweroff.1,Powerof...

  • 机箱风扇接口接的位置介绍

    机箱风扇接口接的位置介绍

    电脑使用长时间主机会堆积很多灰尘,特别是主机风扇转动,灰尘是很多的,有的会p电脑的网友就会自己购买新风扇来更换安装新风扇,可是问题就出来了,找不到风扇的接口,那么机箱风扇接口接哪里呢?说的这里其实对于不熟悉电路的网友可能还不清楚机箱的内部结...

  • 我的世界鞘翅怎么获得?鞘翅怎么使用?

    我的世界鞘翅怎么获得?鞘翅怎么使用?

    我的世界1.94版本增加了鞘翅的道具,很多人不知道鞘翅是干什么用的,而且鞘翅因为获得方式比较特殊,以至于很多人都没有见过。下面我就详细的告诉大家如何得到鞘翅,并且告诉大家鞘翅的使用方法。操作方法01首...

  • 曹操专车怎么打车 如何使用曹操专车打车出行

    曹操专车怎么打车 如何使用曹操专车打车出行

    曹操专车怎么打车可能是很多朋友关心的问题,为此小编专门写一篇来未大家分享下打车的方法,希望对你有所帮助。操作方法01首先需要下载一个曹操专车软件,下载并安装好之后,点击软件图标进入到软件首页。进入首页...

  • 周排行
  • 月排行
  • 年排行

精彩推荐