`
退役的龙弟弟
  • 浏览: 453848 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

snmp v3配置使用

 
阅读更多

1、安装snmp

 http://www.net-snmp.org/docs/INSTALL.html

注:安装前准备编译环境,gcc,make,perl-devel 

安装版本net-snmp5.7.2

(1)./configure --prefix=/opt/net-snmp5.7

    下面会有一下提示需要填写,根据自己情况填写。默认v3配置

(2)make

(3)切换到root用户,执行make install

 

2、保证snmp服务关闭

 

3、将bin下的net-snmp-config和net-snmp-create-v3-user脚本放入/user/bin。然后执行下面指令创建v3用户,并生成配置文件。

 

net-snmp-config --create-snmpv3-user -ro -a 1qa2ws3ed4rf5tg -A MD5 -x snmp -X DES snmpv3
adding the following line to /opt/net-snmp5.7/net-snmp/snmpd.conf:
   createUser snmptopwalkv3 MD5 "1qa2ws3ed4rf5tg" DES snmp
adding the following line to /opt/net-snmp5.7/share/snmp/snmpd.conf:
   rouser snmpv3
 

 

 注:后面两句结果信息,不要理会。net-snmp-config脚本会自动完成。(脚本里生成配置文件路径自行修改)

4、将snmp的环境配置到PATH

在/etc/profile下面添加:

export SNMP_HOME=/opt/net-snmp5.7
export PATH=$PATH:$SNMP_HOME/bin

 source /etc/profile生效。

 

4、启动snmp服务

/opt/net-snmp5.7/sbin/snmpd

 

 

 

 

v3使用:

snmpv3:用户名。1qa2ws3ed4rf5tg:密码。snmp:加密密码。192.168.16.100:snmp服务器地址。.1.3.6.1.4.1.2021.4.3.0:oid

snmpwalk -v 3 -u snmpv3 -a MD5 -A 1qa2ws3ed4rf5tg -l authPriv -x DES -X snmp 192.168.16.100 .1.3.6.1.4.1.2021.4.3.0

 

具体Oid可以查看官方文档:http://www.net-snmp.org/docs/mibs/

 

下面是一些常用OID:

CPU使用情况
[root@Top-TAS ~]# snmpwalk -v 3 -u snmpv3 -a MD5 -A 1qa2ws3ed4rf5tg -l authPriv -x DES -X snmp 192.168.16.101 .1.3.6.1.4.1.2021.10.1.3.1

cpu每1分钟负载平均值:

	1、正确结果:UCD-SNMP-MIB::laLoad.1 = STRING: 1.14
	2、错误结果(超过限制):.1.3.6.1.4.1.2021.10.1.3.1111: Unknown Object Identifier (Index out of range: 1111 (laIndex))
	3、没有这个oid:HOST-RESOURCES-TYPES::hrStorageRam = No Such Object available on this agent at this OID

内存使用情况

Total RAM in machine: .1.3.6.1.4.1.2021.4.5.0 
总内存:
UCD-SNMP-MIB::memTotalReal.0 = INTEGER: 4049236 kB

Total RAM free: .1.3.6.1.4.1.2021.4.6.0
未被使用的内存:
UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 114824 kB

3、磁盘使用情况

[root@Top-TAS ~]# snmpwalk -v 3 -u snmpv3 -a MD5 -A 1qa2ws3ed4rf5tg -l authPriv -x DES -X snmp 192.168.16.101 .1.3.6.1.2.1.25.2.3|more
HOST-RESOURCES-MIB::hrStorageIndex.1 = INTEGER: 1
HOST-RESOURCES-MIB::hrStorageIndex.3 = INTEGER: 3
HOST-RESOURCES-MIB::hrStorageIndex.6 = INTEGER: 6
HOST-RESOURCES-MIB::hrStorageIndex.7 = INTEGER: 7
HOST-RESOURCES-MIB::hrStorageIndex.10 = INTEGER: 10
HOST-RESOURCES-MIB::hrStorageIndex.31 = INTEGER: 31
HOST-RESOURCES-MIB::hrStorageIndex.35 = INTEGER: 35
HOST-RESOURCES-MIB::hrStorageIndex.36 = INTEGER: 36
HOST-RESOURCES-MIB::hrStorageIndex.37 = INTEGER: 37
HOST-RESOURCES-MIB::hrStorageIndex.38 = INTEGER: 38
HOST-RESOURCES-MIB::hrStorageIndex.39 = INTEGER: 39
HOST-RESOURCES-MIB::hrStorageIndex.40 = INTEGER: 40
HOST-RESOURCES-MIB::hrStorageIndex.41 = INTEGER: 41
HOST-RESOURCES-MIB::hrStorageIndex.42 = INTEGER: 42
HOST-RESOURCES-MIB::hrStorageType.1 = OID: HOST-RESOURCES-TYPES::hrStorageRam
HOST-RESOURCES-MIB::hrStorageType.3 = OID: HOST-RESOURCES-TYPES::hrStorageVirtualMemory
HOST-RESOURCES-MIB::hrStorageType.6 = OID: HOST-RESOURCES-TYPES::hrStorageOther
HOST-RESOURCES-MIB::hrStorageType.7 = OID: HOST-RESOURCES-TYPES::hrStorageOther
HOST-RESOURCES-MIB::hrStorageType.10 = OID: HOST-RESOURCES-TYPES::hrStorageVirtualMemory
HOST-RESOURCES-MIB::hrStorageType.31 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.35 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.36 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.37 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.38 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.39 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.40 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.41 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.42 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageDescr.1 = STRING: Physical memory
HOST-RESOURCES-MIB::hrStorageDescr.3 = STRING: Virtual memory
HOST-RESOURCES-MIB::hrStorageDescr.6 = STRING: Memory buffers
HOST-RESOURCES-MIB::hrStorageDescr.7 = STRING: Cached memory
<!---磁盘挂载点-->
HOST-RESOURCES-MIB::hrStorageDescr.10 = STRING: Swap space
HOST-RESOURCES-MIB::hrStorageDescr.31 = STRING: /
HOST-RESOURCES-MIB::hrStorageDescr.35 = STRING: /dev/shm
HOST-RESOURCES-MIB::hrStorageDescr.36 = STRING: /boot
HOST-RESOURCES-MIB::hrStorageDescr.37 = STRING: /usr
HOST-RESOURCES-MIB::hrStorageDescr.38 = STRING: /dtp
HOST-RESOURCES-MIB::hrStorageDescr.39 = STRING: /errorbak
HOST-RESOURCES-MIB::hrStorageDescr.40 = STRING: /toptfile
HOST-RESOURCES-MIB::hrStorageDescr.41 = STRING: /log
HOST-RESOURCES-MIB::hrStorageDescr.42 = STRING: /topsfile

HOST-RESOURCES-MIB::hrStorageAllocationUnits.1 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.3 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.6 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.7 = INTEGER: 1024 Bytes
<!---单位-->
HOST-RESOURCES-MIB::hrStorageAllocationUnits.10 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.31 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.35 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.36 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.37 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.38 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.39 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.40 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.41 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.42 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageSize.1 = INTEGER: 4049236
HOST-RESOURCES-MIB::hrStorageSize.3 = INTEGER: 12242376
HOST-RESOURCES-MIB::hrStorageSize.6 = INTEGER: 4049236
HOST-RESOURCES-MIB::hrStorageSize.7 = INTEGER: 2367076
<!---各挂载点总大小(需要乘以单位)-->

HOST-RESOURCES-MIB::hrStorageSize.10 = INTEGER: 8193140
HOST-RESOURCES-MIB::hrStorageSize.31 = INTEGER: 1261047
HOST-RESOURCES-MIB::hrStorageSize.35 = INTEGER: 506154
HOST-RESOURCES-MIB::hrStorageSize.36 = INTEGER: 75858
HOST-RESOURCES-MIB::hrStorageSize.37 = INTEGER: 504011
HOST-RESOURCES-MIB::hrStorageSize.38 = INTEGER: 5040301
HOST-RESOURCES-MIB::hrStorageSize.39 = INTEGER: 757027
HOST-RESOURCES-MIB::hrStorageSize.40 = INTEGER: 3781225
HOST-RESOURCES-MIB::hrStorageSize.41 = INTEGER: 5040301
HOST-RESOURCES-MIB::hrStorageSize.42 = INTEGER: 10367059
HOST-RESOURCES-MIB::hrStorageUsed.1 = INTEGER: 3886464
HOST-RESOURCES-MIB::hrStorageUsed.3 = INTEGER: 3886464
HOST-RESOURCES-MIB::hrStorageUsed.6 = INTEGER: 281072
HOST-RESOURCES-MIB::hrStorageUsed.7 = INTEGER: 2367076
<!---使用磁盘容量(需要乘以单位)-->
HOST-RESOURCES-MIB::hrStorageUsed.10 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageUsed.31 = INTEGER: 427742
HOST-RESOURCES-MIB::hrStorageUsed.35 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageUsed.36 = INTEGER: 6257
HOST-RESOURCES-MIB::hrStorageUsed.37 = INTEGER: 497052
HOST-RESOURCES-MIB::hrStorageUsed.38 = INTEGER: 90246
HOST-RESOURCES-MIB::hrStorageUsed.39 = INTEGER: 17512
HOST-RESOURCES-MIB::hrStorageUsed.40 = INTEGER: 42145
HOST-RESOURCES-MIB::hrStorageUsed.41 = INTEGER: 94472
HOST-RESOURCES-MIB::hrStorageUsed.42 = INTEGER: 45026

 

 

分享到:
评论

相关推荐

    SNMP V3 和 SYSLOG 配置范例

    网上所有资料都没有详细的配置SNMP V3 和 syslog 的实例

    snmp v3 配置 包含安装文件 测试代码 snmp4j的jar包 等

    在这个压缩包中,您将找到与配置SNMP v3相关的所有必要文件,包括安装程序、测试代码以及SNMP4J的Java库。 首先,让我们详细了解SNMP v3的关键特性。相比之前的SNMP v1和v2c,SNMP v3引入了用户安全模型(USM),...

    支持snmp v3版本的mib浏览器

    "支持SNMP v3版本的MIB浏览器"意味着这款软件具备了与使用SNMP v3协议的设备进行通信的能力。SNMP v3的特性包括: 1. **认证**:SNMP v3引入了多种认证协议,如SHA1、MD5,允许管理员为每个管理站设置独立的密码,...

    AIX-SNMP配置

    AIX-SNMP配置是IBM AIX操作系统中用于网络管理的一项关键设置,它允许系统管理员监控和管理远程网络设备。SNMP(简单网络管理协议)是一个标准协议,用于收集和交换网络设备的状态信息,便于管理和故障排查。在AIX ...

    SNMP的配置开启及H3C设备如何配置SNMP协议

    通过配置SNMP协议,可以使用网管软件与IT运维管理系统来扫描发现支持SNMP协议的网络设备,并对这些IT设备进行自动化和智能化的管理。 SNMP配置的优点: * 实现了网络设备的自动化和智能化管理 * 提高了网络设备的...

    SNMP V1 V2 V3版本的联系和区别 ..docx

    SNMP v3 也引入使用 SNMP SET 命令动态配置 SNMP agent 而不失 MIB 对象代表 agent 配置。这些动态配置支持能够增加、删除、修改和配置远程或本地实体。 SNMP v3 有三个可能的安全级别:noAuthNoPriv、authNoPriv ...

    Hillstone SNMP 配置指南

    用户可以使用以下命令来配置 SNMP 服务器: snmp-server managersnmp-server port 161snmp-server engineID “string” 其中,snmp-server manager 用于指定 SNMP 服务器的管理者,snmp-server port 161 用于指定 ...

    Linux下net-snmp(包括V3)安装调试流程

    - 使用`snmpget`或`snmpwalk`命令,结合V3的安全认证信息来测试。 - 示例命令:`snmpget -v3 -u privUser -l authPriv -A authkey1 -X privkey1 192.168.1.187 1.3.6.1.2.1.1.1.0` 通过以上步骤,可以在Linux环境...

    SNMP查看CPU及内存使用率

    2. **配置NMS**:安装NET-SNMP工具包,通过snmpget命令获取特定MIB对象的值,或使用snmpwalk遍历MIB树,发现所有可用的对象。 具体命令如下: - `snmpget`:`snmpget -v 1 -c public &lt;Agent_IP&gt; &lt;MIB_OID&gt;` - `...

    各种系统设备snmp配置方法

    SNMP 配置方法总结 SNMP(Simple Network Management Protocol,简单网络管理协议)是一种常用的网络管理协议,用于管理和监控网络设备的状态。下面我们将总结各种系统设备的 SNMP 配置方法。 AIX 系统 SNMP 配置...

    SNMP_V3.rar_SNMP

    9. **视图和访问控制策略**:SNMP V3允许配置视图,以控制用户对特定MIB对象的访问。这可以通过视图定义和访问控制列表实现,确保用户只能看到和操作他们被授权的资源。 10. **通知过滤**:SNMP V3还支持陷阱过滤,...

    通过SNMP进行配置文件管理举例

    - **NMS配置**:使用Net-SNMP工具配置SNMP版本、社区字符串等参数,并通过特定命令执行配置文件的操作。 #### 5. 使用SNMPv3进行配置文件管理示例 - **SNMPv3**相比v1/v2c增加了安全性特性,如认证和加密。 - **...

    凯创交换机SNMP配置实例,包括V1,V2,V3

    2. **设置组**:`set snmp group testgroup user test security-model usm`,`testgroup` 是组名,`test` 是用户,`usm` 表示使用 SNMP V3 的用户安全模型(User-based Security Model)。 3. **设置访问权限**:`...

    SNMP V3 子代理程序

    SNMP(简单网络管理协议)是网络管理员用来监控和管理网络设备的标准协议,V3版本在安全性方面进行了显著提升,提供了认证、加密和授权等功能。本文将深入探讨SNMP V3子代理程序的实现,主要关注如何利用net-snmp库...

    snmp v3 协议

    为了便于远程管理和配置VACM,SNMP V3定义了一个MIB模块,即SNMP-VIEW-BASED-ACM-MIB,它包含了所有与VACM相关的配置参数。管理员可以通过这个MIB来设置用户组、安全级别、MIB视图以及访问策略,从而实现对网络设备...

    Win7安装SNMP服务,支持V1、V2c和V3版本

    本文详细介绍了在Windows 7系统上安装和配置SNMP服务的过程,包括支持SNMP V1、V2c和V3版本的方法。通过以上步骤,你可以轻松地在Windows 7环境中部署SNMP服务,并实现网络设备的有效监控。无论是对于初学者还是有...

    snmp v3 rfc

    此外,RFC 3414还包括了一个管理信息库(Management Information Base,简称MIB),用于远程监控和管理安全模型的配置参数。该文档还指明了它取代了之前版本的RFC 2574。 SNMPv3安全模型的主要目标和约束包括对消息...

    中兴交换机配置

    中兴交换机配置是指在中兴交换机中进行的各种配置工作,包括用户模式、全局配置模式、SNMP 配置模式、三层配置模式、文件系统配置模式、NAS 配置模式和集群管理配置模式等。 在中兴交换机中,系统的启动过程是从...

Global site tag (gtag.js) - Google Analytics