当前位置:首页 > c语言 > 正文

c语言snmp

文章阐述了关于c语言snmp,以及c语言snmpwalk的信息,欢迎批评指正。

简述信息一览:

snmpwalk命令

1、命令行:snmpwalk [选项] agent [oid]选项参数:由于SNMP协议中,不同的协议版本存在不同的参数选项,以下参数按协议分开说明。

2、snmpwalk是SNMP的一个工具,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户。

c语言snmp
(图片来源网络,侵删)

3、获取VLAN。请使用snmpwalk命令在vtpVlanState对象(.42) :注意: 此命令使用社区字符串索引。命令也使用vtpVlanState,有OID .42。

4、在集群节点上用下面的命令检查MIB: #snmpwalk localhost -v 1 -c public 这个命令应产生一个很长的报告显示集群节点上的MIB,象征本地SNMP代理(snmpd)响应了查询。

5、说明:net-snmp-devel是为了使用net-snmp-config, net-snmp-utils是为了使用snmpwalk。

c语言snmp
(图片来源网络,侵删)

6、SNMP可以通过运行snmpwalk命令进行测试。如果SNMP已经配置成功,该命令会生成大量输出。

下列数据类型中,SNMPv2支持而SNMPv1不支持的是()

1、【答案】:C 目前SNMP的发展主要包括三个版本:SNMPvSNMPv2以及最新的SNMPv3。

2、SNMP配置1概述SNMP是SimpleNetworkMangerProtocol(简单网络管理协议)的缩写,在1988年8月就成为一个网络管理标准RFC1157。

3、SNMP v2是1993年设计的,是v1版的演进版。Get,GetNext和Set操作相同于SNMPv1。然而,SNMPv2 增加和加强了一些协议操作。在SNMPv2中,如果再get-request中需要多个请求值,如果有一个不存在,请求照样会被正常执行。

4、SNMP是一种无连接协议,无连接的意思是它不支持象TELNET或FTP这种专门的连接。通过使用请求报文和返回响应的方式,SNMP在管理代理和管理员之间传送信息。

snmpv2c支持批量消息下发那个

Getbulk,。snmpv2c支持批量消息的是Getbulk。且trap告警加了通告和回复 以华为路由器客户端为例简单配置 [Huawei]snmp-agent 开启snmp。SNMP 最初被开发时,包含称为“社区字符串”的明文“密码”。

Trap即SNMP陷阱,是SNMP代理发送给管理站非请求消息。GetBulkRequest与GetRequest相比,可一次取回大量数据,InformRequest负责管理者之间通信。

SNMP代理(SNMPAgent)是运行在被管理设备上的软件,负责接受、处理并且响应来自NMS的监控和控制报文,也可以主动发送一些消息报文给NMS。

【答案】:D 本题考查SNMPv2的知识。

Inform操作允许一个NMS 来发送trap消息给其他的NMS,再接收响应。在SNMPv2 ,如果agent响应GetBulk操作不能提供list中全部的变量的值,则提供部分的结果。SNMP v2在安全策略演变时存在多个变种,实际存在多个SNMP v2的消息格式。

【答案】:D 要点解析:SNMPv2协议的GetBulkRequest操作是对SNMPvl的主要增强功能之一,其目的是以最少的交换次数检索大量的管理信息,即快速读取被管设备上的数据。

关于c语言snmp,以及c语言snmpwalk的相关信息分享结束,感谢你的耐心阅读,希望对你有所帮助。