导航:首页 > 编程系统 > linux查看snmp协议版本

linux查看snmp协议版本

发布时间:2024-02-03 11:06:22

1. redhat系统中如何查看 snmp的版本 默认安装的是V1还是V2版本

查看版本:snmpd -v
新的Redhat Enterprise linux上安装的net-snmp软件包支持在IPv4和IPv6上的SNMP的v1,v2和v3版本协议
默认启动的是V1

2. linux的snmpwalk命令

linux下snmpwalk命令不太常用到,所有很多人对它都不太熟悉,下面由我为大家搜集整理了linux的snmpwalk命令的相关知识,希望对大家有帮助!

linux的snmpwalk命令

SNMPWALK是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作。

命令行:snmpwalk [选项] agent [oid]

选项参数:由于SNMP协议中,不同的协议版本存在不同的参数选项,以下参数按协议分开说明。

1. 普通选项

a) –h 显示帮助

b) –v 1|2c|3 指定SNMP协议版本

c) –V 显示当前SNMPWALK命令行版本

d) –r RETRIES 指定重试次数,默认为0次。

e) –t TIMEOUT 指定每次请求的等待超时时间,单为秒,默认为3秒。

f) –Cc 指定当在WALK时,如果发现OID负增长将是否继续WALK。

2.V1、V2C选项

a) –c COMMUNITY 指定共同体字符串

3.V3选项

a) –l LEVEL 指定安全级别:noAuthNoPriv|authNoPriv|authPriv

b) –u USER-NAME 安全名字

c) –a PROTOCOL 验证协议:MD5|SHA。如果-l指定为authNoPriv或authPriv时才需要。

d) –A PASSPHRASE 验证字符串。如果-l指定为authNoPriv或authPriv时才需要。

e) –x PROTOCOL 加密协议:DES。如果-l指定为authPriv时才需要。

f) –X PASSPHRASE 加密字符串:如果-l指定为authPriv时才需要。

linux的snmpwalk命令常用方法

1、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.1 得到取得windows端的系统进程用户数等

其中-v是指版本,-c 是指密钥,也就是客户端snmp.conf里面所设置的,下面类同.

2、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.2.2 取得系统总内存

3、snmpwalk -v 2c -c public 10.103.33.1 hrSystemNumUsers 取得系统用户数

4、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.4.20 取得IP信息

5、snmpwalk -v 2c -c public 10.103.33.1 system 查看系统信息

6、snmpwalk -v 2c -c public 10.103.33.1 ifDescr 获取网卡信息

以上只是一些常用的信息,snmpwalk功能很多,可以获取系统各种信息,只要更改后面的信息类型即可.如果不知道什么类型,也可以不指定,这样所有系统信息都获取到:

snmpwalk -v 2c -c public 10.103.33.1

3. 请问SNMP是什么,trap是什么

SNMP一般指简单网络管理协议,简单网络管理协议(SNMP)是专门设计用于在IP网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。

trap为Linux命令,bash内置命令,可以查看shell环境信号和设置信号的处理方式。

使用格式(commands为命令,signals为信号的指代):

1):$trap"commands"signals#接收到signals指定的信号时,执行commands命令。

2):$trapsignals#如果没有指定命令就是恢复signals的动作。比如trapINT就是恢复Ctrl+C。

3):$trap""signals#忽略信号signals

4):$trap-l#列出所有的信号

(3)linux查看snmp协议版本扩展阅读:

SNMP协议种类:

目前,SNMP有3种:SNMPV1、SNMPV2、SNMPV3。第1版和第2版没有太大差距,但SNMPV2是增强版本,包含了其它协议操作。与前两种相比,SNMPV3则包含更多安全和远程配置。为了解决不同SNMP版本间的不兼容问题,RFC3584中定义了三者共存策略。

SNMP还包括一组由RMON、RMON2、MTB、MTB2、OCDS及OCDS定义的扩展协议。

4. 如果要对windows和linux系统进行snmp网络管理,

1、在Windows和linux组件管理和监视工具,勾选“WMISNMP提供程序”。
2、添加一个社区名称“public”,权限设为“只读”或者“读写”。
3、添加可以接受SNMP的主机地址,一般就是远程主机的IP,如果是提供给本地读的,就填“localhost”即可。

5. snmpwalk显示oid

snmpwalk是SNMP的一个工具,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户。通过snmpwalk也可以查看支持SNMP协议(可网管)的设备的一些其他信息,比如cisco交换机或路由器IP地址、内存使用率等,也可用来协助开发SNMP功能。
要使用snmpwalk,我们首先要安装snmpwalk。snmpwalk没有单独的安装包,它被包含在net-snmp软件包中的,所以我们只需要安装net-snmp软件包就可以得到snmpwalk。而net-snmp的安装又分为linux环境和windows环境。
某些设备产商由于SNMP实现支持不是很标准,故存在只能获取到公有MIB信息(即1.3.6.1.2.1开头的信息)的情况,此时请再使用命令snmpwalk -v 1/2c -c community IP .1.3.6.1.4.1>IP.private.mib采集设备私有MIB信息,并和前面采集到的IP.mib一同发给研发。

6. linux怎么安装配置snmp协议

一、安装

snmp

服务

1

、检查系统是否已经安装

snmp

rpm

以下是安装

snmp

服务需要的

rpm

包:

libsensors3-2.10.6-55.el5.i386.rpm

lm_sensors-2.10.6-55.el5.i386.rpm

net-snmp-libs-5.3.2.2-5.el5.i386.rpm

net-snmp-5.3.2.2-5.el5.i386.rpm

net-snmp-utils-5.3.2.2-5.el5.i386.rpm

推荐到

http://rpm.pbone.net/

下载这些

rpm

包,该网站比较全面,包含各种版本的包。

使用命令:

$rpm-qa|grepsnmp

检查是否安装

net-snmp-utils-5.3.2.2-5.el5

net-snmp-libs-5.3.2.2-5.el5

net-snmp-5.3.2.2-5.el5

三个

rpm

使用命令:

$rpm-qa|greplibsen

检查是否安装

libsensors3-2.10.6-55.el5

使用命令:

$rpm-qa|greplm

检查是否安装

lm_sensors-2.10.6-55.el5

说明:

1

)这几个包的安装有一定顺序,在安装的时候,会有提示。比如安装

net-snmp-5.3.2.2-5.el5.i386.rpm

时,会提示必须先安装

net-snmp-libs-5.3.2.2-5.el5.i386.rpm

2

net-snmp-utils-5.3.2.2-5.el5.i386.rpm

并不是必须安装的包,但安装它会带来不少帮助,

它提供了很多工具,

例如可以使用

snmptranslate

命令查看

oid

可以使用

snmpget

snmpwalk

命令等。

3

net-snmp-libs-5.3.2.2-5.el5.i386.rpm

net-snmp-5.3.2.2-5.el5.i386.rpm

net-snmp-utils-5.3.2.2-5.el5.i386.rpm

这三个包有一定的版本要求,必须版本一致,否则安装

无法成功。我这里都使用的

5.3.2.2-5.el5

版本,也可以下载其他版本的

rpm

包,但注意版本

要一致,在安装的时候也会提示,哪个版本的包是必须的,你可以根据提示下载需要的包。

2

、安装以上的几个

rpm

若系统中没有安装以上包,则先安装。

使用命令:

rpm–ivh

包名

安装完后,使用命令:

$rpm-qa|grepsnmp

,检查是否已经安装成功。

3

、启动

snmp

服务

若安装成功,则可使用命令:

$servicesnmpdstart

提示:

Starting

snmpd:

[OK]

,则启动

snmp

服务成功。

你可以将

snmp

服务设置为开机自启动,这样免去手动启动的麻烦。

使用命令:

$chkconfigsnmpdon

,将

snmpd

服务设为开机自启动。

然后使用命令:

$chkconfig--list|grepsnmpd

,查看是否已经设置成功。

4

、验证

snmp

服务

1

)使用

snmpwalk

命令,查看本机

localhost

的主机名:

如上,可以看到通过远端主机获取到的主机名,与在本机获取到的主机名是一致的。


二、配置

snmp

服务

以上安装完成后,使用的是

snmp

的默认配置,通过这些默认配置,我们只能获取主机的部

分信息。但一些其他的重要信息,无法获取。如主机的

CPU

使用情况,内存使用情况等。

如上,无法获取

CPU

的空闲率(注:

1.3.6.1.4.1.2021.11.11.0

是主机

CPU

空闲率的

oid

这时候,若要获取主机的一些重要信息,则要修改

snmp

的默认配置。

配置方法:修改

/etc/snmp/snmpd.conf

文件

1

、修改查看设备节点的权限

在该文件中,找到如下位置:

view

:定义了可以查看哪些节点设备的信息。

snmp

默认配置只能查看

.1.3.6.1.2.1.1

.1.3.6.1.2.1.25.1.1

节点下的设备信息,

而主机

CPU

内存等设备都不在这些节点下,所以无法获取这些数据。

因此,可以修改这个配置,如下:

在此处添加了一行:

viewsystemviewincluded.1

表示可以查看

.1

节点下的所有设备信息。

阅读全文

与linux查看snmp协议版本相关的资料

热点内容
在剪映app中怎么查看视频尺寸 浏览:9
linux文件成分包括 浏览:886
文件转换免费的软件 浏览:644
linuxwpsxlsx 浏览:482
小米手机怎么上移动网络连接失败怎么办 浏览:598
win10系统打开java 浏览:479
全日制编程什么意思 浏览:447
笔记本创建局域网怎么传文件 浏览:871
怎样查看id密码 浏览:647
赣州极客晨星少儿编程怎么样 浏览:690
觉醒年代哪个app可以免费观看 浏览:830
如何关闭win10触摸屏幕 浏览:761
苹果142不能传文件 浏览:128
如何看历史底部数据 浏览:230
怎么在电脑上下软件或安装app 浏览:798
qq头像电影截图情侣 浏览:87
安卓的网络位置设置在哪 浏览:973
编程侠官网如何登录 浏览:484
借贷王app怎么样 浏览:552
qq黑钻手机怎么开通 浏览:465

友情链接