因业务需要,需在Linux 操作系统下通过snmp指令对存储系统进行远程管理。

第一步:在存储系统设置snmp(各个厂家均不同,具体参考厂家指导手册);
第二步:从存储系统下载mib文件(存储厂商同有的其中一款存储的mib库文件为NETSTOR-RAID-MIB.txt);
第三步,就是在Linux系统的具体操作,内容如下:

1.查看操作系统的版本信息
[root@hash ~]# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)

2.安装net-snmp软件(假设已正常配置yum源)
[root@hash ~]# yum install *snmp* -y

3.将mib文件拷贝至/usr/share/snmp/mibs/
[root@hash ~]# cp NETSTOR-RAID-MIB.txt /usr/share/snmp/mibs/

4.在/usr/share/snmp/目录中增加配置文件snmp.conf,增加的内容为
mibs +mib文件名

[root@hash ~]# vim /usr/share/snmp/snmp.conf
mibs +NETSTOR-RAID-MIB

5.重启snmp服务,并设置为开机自启动
[root@hash ~]# systemctl restart snmpd
[root@hash ~]# systemctl enable snmpd

6.查看mib库的树形结构。如果不跟具体的产品信息(例如此处的toyouTech),则会将系统中所有的mib文件的树形结构均显示出来。
[root@hash ~]# snmptranslate -IR -Tp toyouTech

7.运行snmpwalk测试是否真实生效。命令及选项的具体含义可参考man snmpwalk或 snmpwalk --help
[root@hash ~]# snmpwalk -v 2c -c public 192.168.168.132 .1.3.6.1.4.1.42347.2.1.3.3.1.2
NETSTOR-RAID-MIB::perfRAMTotal.1 = Counter32: 2098

Logo

更多推荐