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相关的所有必要文件,包括安装程序、测试代码以及SNMP4J的Java库。 首先,让我们详细了解SNMP v3的关键特性。相比之前的SNMP v1和v2c,SNMP v3引入了用户安全模型(USM),...
"支持SNMP v3版本的MIB浏览器"意味着这款软件具备了与使用SNMP v3协议的设备进行通信的能力。SNMP v3的特性包括: 1. **认证**:SNMP v3引入了多种认证协议,如SHA1、MD5,允许管理员为每个管理站设置独立的密码,...
AIX-SNMP配置是IBM AIX操作系统中用于网络管理的一项关键设置,它允许系统管理员监控和管理远程网络设备。SNMP(简单网络管理协议)是一个标准协议,用于收集和交换网络设备的状态信息,便于管理和故障排查。在AIX ...
通过配置SNMP协议,可以使用网管软件与IT运维管理系统来扫描发现支持SNMP协议的网络设备,并对这些IT设备进行自动化和智能化的管理。 SNMP配置的优点: * 实现了网络设备的自动化和智能化管理 * 提高了网络设备的...
SNMP v3 也引入使用 SNMP SET 命令动态配置 SNMP agent 而不失 MIB 对象代表 agent 配置。这些动态配置支持能够增加、删除、修改和配置远程或本地实体。 SNMP v3 有三个可能的安全级别:noAuthNoPriv、authNoPriv ...
用户可以使用以下命令来配置 SNMP 服务器: snmp-server managersnmp-server port 161snmp-server engineID “string” 其中,snmp-server manager 用于指定 SNMP 服务器的管理者,snmp-server port 161 用于指定 ...
- 使用`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环境...
2. **配置NMS**:安装NET-SNMP工具包,通过snmpget命令获取特定MIB对象的值,或使用snmpwalk遍历MIB树,发现所有可用的对象。 具体命令如下: - `snmpget`:`snmpget -v 1 -c public <Agent_IP> <MIB_OID>` - `...
SNMP 配置方法总结 SNMP(Simple Network Management Protocol,简单网络管理协议)是一种常用的网络管理协议,用于管理和监控网络设备的状态。下面我们将总结各种系统设备的 SNMP 配置方法。 AIX 系统 SNMP 配置...
9. **视图和访问控制策略**:SNMP V3允许配置视图,以控制用户对特定MIB对象的访问。这可以通过视图定义和访问控制列表实现,确保用户只能看到和操作他们被授权的资源。 10. **通知过滤**:SNMP V3还支持陷阱过滤,...
- **NMS配置**:使用Net-SNMP工具配置SNMP版本、社区字符串等参数,并通过特定命令执行配置文件的操作。 #### 5. 使用SNMPv3进行配置文件管理示例 - **SNMPv3**相比v1/v2c增加了安全性特性,如认证和加密。 - **...
2. **设置组**:`set snmp group testgroup user test security-model usm`,`testgroup` 是组名,`test` 是用户,`usm` 表示使用 SNMP V3 的用户安全模型(User-based Security Model)。 3. **设置访问权限**:`...
SNMP(简单网络管理协议)是网络管理员用来监控和管理网络设备的标准协议,V3版本在安全性方面进行了显著提升,提供了认证、加密和授权等功能。本文将深入探讨SNMP V3子代理程序的实现,主要关注如何利用net-snmp库...
为了便于远程管理和配置VACM,SNMP V3定义了一个MIB模块,即SNMP-VIEW-BASED-ACM-MIB,它包含了所有与VACM相关的配置参数。管理员可以通过这个MIB来设置用户组、安全级别、MIB视图以及访问策略,从而实现对网络设备...
本文详细介绍了在Windows 7系统上安装和配置SNMP服务的过程,包括支持SNMP V1、V2c和V3版本的方法。通过以上步骤,你可以轻松地在Windows 7环境中部署SNMP服务,并实现网络设备的有效监控。无论是对于初学者还是有...
此外,RFC 3414还包括了一个管理信息库(Management Information Base,简称MIB),用于远程监控和管理安全模型的配置参数。该文档还指明了它取代了之前版本的RFC 2574。 SNMPv3安全模型的主要目标和约束包括对消息...
天融信防火墙开启SNMP协议的方法.pdf