ubuntn 配置net-snmp, snmp 使用介绍

SNMP部署与应用
2.1 SNMP 工具安装
2.1.1 NetSnmp工具安装
Linux 安装netsnmp采用在线安装的方式(确保测试环境连接internet):
命令行执行 yum install -y net-snmp。安装完成后验证是否有如下命令:
主要是snmpd snmpget snmpset snmpwalk snmptrapd snmptrap snmptranslate

2.1.2 MIB文件导入

  1. Copy mib 库文件到默认的mib库路径 (默认的mib库路径如下 :/usr/share/snmp/mibs)。
  2. 设置临时环境变量:
    export MIBS=ALL 验证mib文件有效
    执行 snmptranslate -Tp -IR device,有树形结构输出即为pass。

2.2 BMC Web设置
2.2.1 SNMP V1 V2设置
SNMP V1 V2只需要保持BMC关于SNMP的团体名称&Agent端口号和测试机运行的netsnmp设置的端口一致即可,具体设置路径:BMC主页-设置-SNMP
默认读写团体名:rwcommstr,只读团体名:rocommstr,Agent端口号:161)。
BMC 设置Snmp Server/Agent 内容:

2.2.2 SNMP V3权限设置
用户需具备SNMP访问权限,才能正常使用SNMP支持的所有功能。BMC WEB端新建用户时,不支持直接选择网络权限,需要通过选择所属分组来确定访问权限,目前只有管理员具备SNMP访问权限。新建用户名和密码也分别为SNMP V3访问的用户名和密码;访问级别(读写、只读)可限制SNMP的读写权限;设置支持的认证协议(MD5、SHA)和隐私协议(AES、DES),配置客户端时需要和设置协议保持一致,设置路径为:主页—设置—用户管理。

2.2.3 SNMP Get and Set测试
SNMP V1/V2 Get测试
通过Snmp接口获取Chassis信息:
rwcommstr :参考2.2.1 设置的信息
BMC_IP :BMC 的管理IP
snmpwalk -t 20 -v 2c -c rwcommstr BMC_IP device.ChassisInfo
获取其他的信息请参考 章节 MIB详细规格
SNMP Set测试
通过Snmp接口设置/管理BMC,需要认证使用。
BMC_IP :BMC 的管理IP
user :参考2.2.2 设置的用户名
password :参考2.2.2 设置的用户密码
MD5/DES :参考2.2.2 设置的认证方式
通过Snmp接口开关机
snmpset -v 3 -u user -l authPriv -a MD5 -A password -x DES -X password BMC_IP LENOVO-MIB::PowerStatus.0 i On
snmpset -v 3 -u user -l authPriv -a MD5 -A password -x DES -X password BMC_IP LENOVO-MIB::PowerStatus.0 i Off
设置其他的信息请参考 章节 MIB详细规格
2.3 Trap Receiver
SNMP V1/V2 Trap Receiver
使用netsnmp snmptrapd 可以接收服务的Trap 告警。
配置netsnmp snmptrapd:
修改配置文件 /etc/snmp/snmptrapd.conf
主要修改最后的字段,snmptrappfa 保持和下面 BMC设置Snmp Trap的一致

修改完成后,启动snmptrapd 即可启动方式如下:
注意:启动界面需要在配置临时环境保持同一个窗口。
snmptrapd -C -c /etc/snmp/snmptrapd.conf -f -Lo
BMC设置Snmp Trap:
具体设置路径:BMC主页-设置-SNMP
可以通过BMC web 查看设置snmp trap 的配置信息
如下图样例,
 开启SNMP Trap 1
 设置等级为 上报所有事件
 版本 V2C
 端口 162
 团体名 snmptrappfa
 目标地址 snmptrap.idc.jd.com

SNMP V3 Trap Receiver:
Trap V3 比较特殊,配置如下:
/etc/snmp/snmptrap

重点需要写一个厂商ID:
如下图:
在这里插入图片描述
也可以通过,这个方式 把用户认证的打印信息 丢出来,看看问题出在哪?
snmptrapd -Dusm -C -c /etc/snmp/snmptrapd.conf -f -Lo

配置完成后,你可以点击WEB 的测试按钮,查看是否可以收到测试Trap内容,或者模拟异常触发告警,查看是否收到相关的Trap告警!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值