zabbix监控华为存储设备

小丫1年前技术文章2628

确认监控方式

开始监控之前首先思考确认好要监控的方式。

提出疑问:zabbix 监控华为存储设备推荐使用snmptrap还是snmptt呢?

回答:

在 Zabbix 监控华为存储设备时,您可以选择使用 SNMPTrap 或 SNMP Trap Translator (SNMPTT) 这两种方式,具体取决于您的需求和环境。

1. SNMPTrap:
   - SNMPTrap 是一种主动式的 SNMP 监控方式,它允许网络设备发送 SNMPTrap 消息到 Zabbix Server 或 Zabbix Proxy。
   - 您需要在华为存储设备上配置 SNMPTrap,使其能够将事件信息发送到 Zabbix Server 或 Zabbix Proxy。
   - 需要在 Zabbix Server 或 Zabbix Proxy 上进行配置,以接收和处理 SNMPTrap 消息。
   - SNMPTrap 的优点是实时性较高,适用于需要及时获取事件和告警信息的场景。

2. SNMPTT:
   - SNMPTT 是一种被动式的 SNMP 监控方式,它作为一个 SNMP Trap 翻译器,接收并解析 SNMPTrap 消息,并将其转换为可读的事件和告警。
   - 需要在 Zabbix Server 或 Zabbix Proxy 上安装和配置 SNMPTT。
   - 需要配置华为存储设备将 SNMPTrap 消息发送到 Zabbix Server 或 Zabbix Proxy,然后通过 SNMPTT 进行解析和处理。
   - SNMPTT 的优点是灵活性较高,可以通过配置规则将 SNMPTrap 消息转换为自定义的事件和告警。

根据您的具体需求,如果您需要实时获取事件和告警信息,并且已经在华为存储设备上进行了 SNMPTrap 配置,那么可以选择使用 SNMPTrap。如果您需要更高的灵活性,并且希望将 SNMPTrap 消息转换为自定义的事件和告警格式,那么可以选择使用 SNMPTT。

建议在选择之前仔细评估您的需求,并根据实际情况选择最适合的监控方式。

SNMPTrap方式监控华为存储设备

1、部署SNMPTrap服务

1、zabbix server/zabbix proxy服务器安装部署SNMPTrap服务。centos7系统默认已经内置了该服务,所以只需修改配置文件以及启动服务即可。

如果没有安装snmptrap服务,可以去如下网站:http://rpm.pbone.net/
搜索pdf文件中提及的rpm包手动安装。

2、配置SnmpTrap接收

在SNMPTrap服务默认配置文件 /etc/snmp/snmptrapd.conf 文件中配置。接收到trap信息使用pl脚本接收。

脚本在zabbix的源码包里。需要自行去zabbix官网找对应版本的zabbix源码包,获取脚本文件。zabbix-5.0.0/misc/snmptrap/zabbix_trap_receiver.pl

配置文件内容参考如下:

# Example configuration file for snmptrapd
#
# No traps are handled by default, you must edit this file!
#
authCommunity   log,execute,net Compute@12345 【Compute@12345为设备团体名】
pero  do "/root/SNMP/zabbix_trap_receiver.pl"; 【引入zabbix_trap_receiver.pl文件】
# traphandle SNMPv2-MIB::coldStart    /usr/bin/bin/my_great_script cold

3、启动SnmpTrap服务

service snmptrapd start

4、zabbix配置开启SnmpTrap功能

启用Zabbix-Server/Proxy SnmpTrap功能配置:

修改Zabbix-Server/Proxy 配置文件,添加/修改如下内容:

vim /etc/zabbix/zabbix_server.conf

StartSNMPTrapper=1

##1表示启动SNMP trap进程。0表示禁用SNMP trap进程

SNMPTrapperFile=/tmp/zabbix_traps.tmp

##用于将数据从SNMP trap守护进程传递到服务器的临时文件。

#必须与zabbix_trap_receiver.pl或SNMPTT配置文件中的值一致。

配置完重启服务生效

systemctl restart zabbix-server

注意:以上配置在Zabbix Proxy也有的功能

5、被监控硬件设备配置开启trap

每个厂商硬件设备配置开启trap的界面可能不太一样,按照对应型号自行百度搜索开启对应配置即可。

trap服务器地址需要配置指向:zabbix server/proxy的IP,端口默认为162,SNMP版本建议使用v2,配置起来相对简单点。

image.png

另外,硬件设备需要配置对应的团体名,此处的团体名的内容需要同步修正到步骤2中snmptrap的配置文件中的团体名。

6、zabbix ui界面配置主机接入

image.png

主机信息填写完成后,配置选择一个合适的模版即可

期间可能遇到的问题

zabbix ui界面上接入的实例snmp可用性异常

image.png

排查思路:

1、从zabbix server/proxy主机测试到目标监控设备的端口网络是否正常

2、确认ui界面配置的snmp版本和监控设备后台配置的snmp版本是否一致

3、确认ui界面配置的团体名和设备内配置的团体名是否一致


相关文章

Docker常用命令

1、找镜像去docker hub,查找需要的镜像,docker pull nginx  #下载最新版 镜像名:版本名(标签) docker pull nginx:1.20.1 #...

Kafka 手动调整分区副本存储

Kafka 手动调整分区副本存储

              在生产环境中,每台服务器的配置和性能不一致,但是Kafka只会根据自己的代码规则创建对应的分区副本,就会导致个别服务器存储压力较大。所有需要手动调整分区副本的存储。测试:创...

linux开启Firewall白名单限制ip访问

linux开启Firewall白名单限制ip访问

1、Firewalld是否启动成功systemctl start firewalld && systemctl enable firewalld 1 2、开启规则需求:客户由...

Kubernetes源码解读(四)--Lister&Watcher源码分析

Kubernetes源码解读(四)--Lister&Watcher源码分析

Lister&&Watcher是Reflector的一个主要能力提供者,我们来看看Lister&&Watcher是如何实现List()和watch()的过程的。List...

oracle设置归档路径和格式

1.归档文件格式设置说明:设置归档日志名称格式:alter system set log_archive_format='arch_%t_%s_%r.arc' scope=spfile sid='*'...

iotop-监控磁盘I/O

iotop-监控磁盘I/O

iotop概述iotop 是一个类似 top 的工具,用来显示实时的磁盘活动。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况。iotop 监控 Linux...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。