Zabbix的SNMPTrap监控配置

SNMPTrap监控主要用于设备发生故障时的主动通知的监控。以下简单记录下Zabbix的SNMPTrap的配置方法。

一、SNMPTrap监控的处理流程说明

   1.监控对象发送SNMPTrap信息到snmptrapd(Net-SNMP)服务器,

   2.snmptrapd服务器将接收到的SNMPTrap信息发送给SNMPTT(或者Perl trap receiver),

   3.NMPTT(或者Perl trap receiver)将按照指定的数据格式将SNMPTrap信息写入SNMPTrapperFile,

   4.Zabbix服务器的snmptrapper进程将读取SNMPTrapperFile的内容,对其进行解析,将值传递给对应的监控对象,并保存数据到DB。

   ※流程参考下图(使用SNMPTT的地方均可使用Perl trap seceiver脚本代替):

   

二、Linux的Zabbix服务器上的SNMPTrap的配置设定   

环境说明: 
ZabbixServer的环境是CentOS release 6.5 (Final),SNMPTrapd,SNMPTT等全部在ZabbixServer上进行设置。
1.首先我们需要在ZabbixServer上安装SNMPTrapd(即NET-SNMP)来接收监控对象发送来的SNMPTrap信息。
1)首先安装SNMPTrapd(NET-SNMP),
# yum install -y net-snmp net-snmp-utils net-snmp-perl

2)接来下设置SNMPTrap的Community名称自己处理SNMPTrap信息的处理器(或者说处理方法):
# vim /etc/snmp/snmptrapd.conf
添加如下内容:
authCommunity log,execute,netpublic               
#### 配置community名称,这里设置为public,  也进行用认证: disableAuthorization yes
traphandle default /usr/sbin/snmptthandler        
#### 配置SNMPTrap信息的处理器,这设置为SNMPTT,也可以设置成其他Perl脚本处理,比如 perl do "/usr/local/zabbix/bin/zabbix_trap_receiver.pl "

3)设置SNMPTrapd的启动脚本的选项
# vim /etc/init.d/snmptrapd
Zabbix Server上配置SNMP Trap监控,需要进行以下步骤: 1. 创建SNMP Trap项: 在Zabbix Web界面上,进入“配置”->“主机”,选择要接收SNMP Trap告警的主机,点击“创建项”,设置以下参数: - 名称:自定义,例如“SNMP Trap” - 类型:SNMP Trap - SNMP OID:留空 - 类型信息:选择“数据类型”,例如“文本信息” - 键值:自定义,例如“snmptrap” 2. 创建SNMP Trap触发器: 在“配置”->“触发器”界面上,点击“创建触发器”,设置以下参数: - 名称:自定义,例如“SNMP Trap告警” - 表达式:{<Host>:snmptrap.regexp("<Trap_Message>")},其中<Host>为主机名,<Trap_Message>为要匹配的Trap消息内容,可以使用正则表达式进行模糊匹配。 3. 创建操作: 在“配置”->“操作”界面上,点击“创建操作”,设置以下参数: - 名称:自定义,例如“SNMP Trap告警” - 默认状态:选择“启用” - 操作类型:选择“发送信息”,并设置相应的告警内容和接收人等信息。 4. 关联项、触发器和操作: 在“配置”->“主机”->“魔术”->“触发器”界面上,选择刚刚创建的SNMP Trap项和触发器,点击“添加操作”并选择刚刚创建的操作。 完成以上步骤后,Zabbix Server就可以接收并处理SNMP Trap告警了。当SNMP设备发送符合条件的Trap消息时,Zabbix Server将自动触发相应的操作,例如发送邮件或短信。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值