精华内容
下载资源
问答
  • zabbix开启SNMPTrap功能

    千次阅读 2018-11-29 18:31:40
    一、SNMPTrap消息处理流程 二、snmptt 1、SNMPTrap、snmptt安装 2、配置文件修改 3、SNMPTrapFile文件创建 4、监控项创建 三、perl脚本  1、SNMPTrap安装 2、从zabbix源码包中拷贝perl脚本到/usr/bin/目录...

    目录

    一、SNMPTrap消息处理流程

    二、snmptt

    1、SNMPTrap、snmptt安装

    2、配置文件修改

    3、SNMPTrapFile文件创建

    4、监控项创建

    三、perl脚本

      1、SNMPTrap安装

    2、从zabbix源码包中拷贝perl脚本到/usr/bin/目录下,并增加执行权限

    3、修改snmptrapd.conf配置

    4、修改zabbix配置


     

    调试环境:Centos7

    SNMPTrap主要用于在设备发生故障时,向预先配置好的主机发送通知消息。

    zabbix对SNMPTrap数据的监控,是通过对日志文件的监控实现。

    日志文件的更新有snmptrapd的消息处理程序完成。

    本文介绍两种snmptrap消息处理方式的环境搭建:snmptt, perl脚本

    一、SNMPTrap消息处理流程

    1、监控主机发送SNMPTrap信息到snmptrapd服务器;

    2、snmptrapd将接收到的SNMPTrap信息发送给消息处理程序;

    3、消息处理程序将处理后的信息导入到日志文件;

    4、zabbix服务器的snmptrapper进程读取日志文件,解析后传递给对应的监控对象。

    二、snmptt

    1、SNMPTrap、snmptt安装

            yum install -y net-snmp net-snmp-libs net-snmp-utils net-snmp-perl mrtg snmptt

            snmptt安装时可能会提示perl错误,可以在https://pkgs.org/中查找安装epel-relase进行安装。

    2、配置文件修改

            /etc/snmp/snmptrapd.conf

                 authCommunity   log,execute,net public

                 traphandle default /usr/sbin/snmptthandler

            /etc/snmp/snmptt.conf

                EVENT test .1.3.6.1.4.1.2345 "just for test" Normal

                FORMAT ZBXTRAP $aA $ar

                EVENT general .* "General event" Normal

                FORMAT ZBXTRAP $aA $ar

                 注:后续若要针对特定oid处理,通过脚本更新。”ZBXTRAP”必须存在,否则zabbix提取数据失败。

            /etc/snmp/snmptt.ini    

                 date_time_format=  %Y/%m/%d %H:%M:%S

                 #### 设置时间格式,读取的SNMPTrap信息之后写入SNMPTrapperFile里的时间格式,也是ZabbixTrapper读取时的时间格式

                 syslog_enable = 0  

                 #### 默认值为1,设置成0,表示不将日志记录入syslog,不过该参数为可选参数,可直接默认值即可。

                 log_file = /var/log/snmptt/snmptt.log

                 #### 这里指定了SNMPTrapperFile,默认/var/log/snmptt/snmptt.log,无需更改。

                 [TrapFiles]

                 snmptt_conf_files = <<END

                 /etc/snmp/snmptt.conf

                 END

                 #### 这一段代码记录了使用那些规则文件处理SNMPTrap信息,默认值如上,简单处理中无需更改该配置。

            zabbix_server.conf

                 StartSNMPTrapper=1

                 SNMPTrapperFile=/var/log/snmptt/snmptt.log 

    3、SNMPTrapFile文件创建

                 touch /var/log/snmptt/snmptt.log 

                 chown snmptt:snmptt /var/log/snmptt/snmptt.log

    4、监控项创建

    三、perl脚本

      1、SNMPTrap安装

            yum install -y net-snmp net-snmp-libs net-snmp-utils net-snmp-perl mrtg

    2、从zabbix源码包中拷贝perl脚本到/usr/bin/目录下,并增加执行权限

            cp zabbix-3.4.7/misc/snmptrap/zabbix_trap_receiver.pl /usr/bin/

            chmod a+x /usr/bin/zabbix_trap_receiver.pl

    3、修改snmptrapd.conf配置

            authCommunity   log,execute,net public

            perl do "/usr/bin/zabbix_trap_receiver.pl";

    4、修改zabbix配置

            StartSNMPTrapper=1

            SNMPTrapperFile=/tmp/zabbix_traps.tmp

            注SNMPTrapFile目录和zabbix_trap_receiver.pl中日志目录一致。

     

    snmptrap测试发包:

    snmptrap -v 2c -c public 192.168.1.171 ''  .1.3.6.1.4.1.2345 SNMPv2-MIB::sysLocation.0 s "for test"

    snmptrap -v 2c -c public 192.168.1.171 '' .1.3.6.1.2.1.1.1.0 .1.3.6.1.2.1.1.1.0 s "eth1"

    展开全文
  • 1.登录被监控的设备的管理系统,配置snmptrap地址指向zabbix服务器或代理服务器。 snmptrap地址也叫陷阱。 2.配置或关闭防火墙,并验证是否能在zabbix服务器或代理服务器上收到设备的trap信息。2.1 旧版防火墙开放...

    本文以监控绿盟设备为例。
    1.登录被监控的设备的管理系统,配置snmptrap地址指向zabbix服务器或代理服务器。
    snmptrap地址也叫陷阱。

    2.配置或关闭防火墙,并验证是否能在zabbix服务器或代理服务器上收到设备的trap信息。2.1 旧版防火墙开放UDP的162端口的命令如下:

    vi /etc/sysconfig/iptables

    编辑防火墙的配置文件。

    -A INPUT -p udp -m udp --dport 162 -j ACCEPT

    添加一行代码。

    /etc/init.d/iptables restart

    重启防火墙,使配置生效。

    2.2 新版防火墙开放UDP的162端口命令如下:

    firewall-cmd --permanent --add-port=162/udp
    firewall-cmd --reload
    firewall-cmd  --list-ports

    命令解析:
    firewall-cmd --permanent --add-port=162/udp   永久开放UDP协议的162端口
    firewall-cmd --reload           更新防火墙规则
    firewall-cmd --list-ports       查看所有开放的端口

    2.3 开放防火墙后,验证是否能在zabbix服务器或代理服务器上收到设备的trap信息,命令如下:

    ip add

    查看设备的网卡名称

    tcpdump -i ens160 src 192.166.16.8

    查看ens160 网卡收到的IP为192.166.16.8的设备的数据包
    效果如下图:

    没有tcpdump命令的话,可以使用命令yum -y install tcpdump 进行安装。

    3.配置zabbix_trap_receiver.pl脚本
    在zabbix 服务器或者代理服务器上,复制源码目录中的Perl脚本到 /usr/bin目录下并赋予执行权限
    然后安装net-snmp,命令如下:

    cp  `find / -name zabbix_trap_receiver.pl`  /usr/bin
    chmod a+x /usr/bin/zabbix_trap_receiver.pl        
    yum -y  install   net-snmp*

    效果如下图:

    注意,此处可能遇到的问题:如果最后snmptrapd启动失败,提示缺少/usr/share/snmp/snmp_perl_trapd.pl文件,原因是net-snmp相关的安装包安装太少,建议更换yum安装源。

    4.找到snmptrapd的配置文件并修改,命令如下:

    vi  /etc/snmp/snmptrapd.conf

    添加代码

    disableAuthorization  yes
    perl do "/usr/bin/zabbix_trap_receiver.pl"

    disableAuthorization yes 表示不认证,接收所有团体名(community)的 trap信息
    authCommunity execute public  表示只接收团体名(community)为 public 的 trap信息,可以写多行

    修改完成后重启snmptrapd服务,命令如下:

    service snmptrapd restart

    systemctl restart snmptrapd


    注意一段时间后观察snmptrapd状态是否正常,时间久的话可以看到收到了设备发出的trap包也可以主动发送测试trap信息:

    snmptrap -v 1 -c public 127.0.0.1 '.1.3.6.1.6.3.1.1.5.3' '0.0.0.0' 6 33 '55' .1.3.6.1.6.3.1.1.5.3 s "teststring000"


    查看snmptrapd状态,命令如下:

    service snmptrapd status

    systemctl status snmptrapd


    5.在zabbix服务器上修改zabbix_server.conf文件的以下两处:
    StartSNMPTrapper=1
    SNMPTrapperFile=/tmp/zabbix_traps.tmp 
    (注:最后一行的路径必须跟 /usr/bin/zabbix_trap_receiver.pl脚本中设置的路径相同)

    修改完成后重启zabbix_server服务,命令如下:

    service  zabbix_server  restart

    systemctl  restart  zabbix_server


    6.在zabbix服务器上配置监控主机,添加监控项。效果如图所示:

    监控项:
    名称:snmptrap.fallback
    类型:SNMP trap
    键值:snmptrap.fallback
    信息类型:日志
    日志时间格式:hh:mm:sszyyyy/MM/dd
    解析:
    键值配置为snmptrap.fallback,可以接收所有未配置成SNMPtrap监控项的设备发出的trap信息。

    7.查看监控主机的最新数据,验证实验结果。
    在最新数据里选择被监控的主机,点击snmptrap.fallback的历史记录。

    效果如下图,在此处可以看到被监控设备发出的trap信息,但是从OID上不能明显看出对应的信息,因此需要为net-snmp添加mib文件。

    到此步骤,已基本完成SNMP trap监控类型的配置,后面的为进阶配置,主要是为了解决不能直观地看出对应信息的问题。

    8.在zabbix服务器或代理服务器上添加mib文件。
    net-snmp-config --default-mibdirs   命令可以看到mib文件位置,效果如下:

    [root@mgmtmonitorweb02 ~]# net-snmp-config --default-mibdirs
    /root/.snmp/mibs:/usr/share/snmp/mibs
    [root@mgmtmonitorweb02 ~]#


    cd /usr/share/snmp/mibs    打开存储mib文件的目录
    ls              可以看到自带的mib文件,此处WAFV6-MIB.txt是我找厂商售后索取的mib文件
    效果如下图:

    9.在zabbix服务器或代理服务器上应用mib文件。
    vi /etc/snmp/snmp.conf         修改此配置文件
    mibs +ALL                     在文件中添加此行,意思是应用mib文件目录下的所有mib文件
    效果如下图:

    解析:
    mibs +后面可以填写mib文件的名字,如mibs +WAFV6-MIB,需要注意的是“+”号后直接加文件名,不可出现空格,否则会有错误。

    修改完成后重启snmptrapd服务,命令如下:

    service snmptrapd restart

    systemctl restart snmptrapd


    重启注意后观察snmptrapd状态是否正常,时间久的话可以看到收到了设备发出的trap包。命令如下:

    service snmptrapd status

    systemctl status snmptrapd

    此时可以看到,OID的名字已经发生改变。效果如下图:


    10.在zabbix服务上验证最新数据是否发生改变。效果如下图:

    此时可以看到OID不再是数字,而是比较容易识别的英文名字,此名字可在mib文件中修改,但不能以中文命名。

    11.如果需要分类trap信息,可以如下图配置监控项。


    注意:此时键值snmptrap[]的[]内不再是填写数字OID,而是监控项snmptrap.fallback获取到的mib文件里定义的名字,
    如:snmptrap[WAFV6-MIB::alert-level]
     


    原文地址

    使用Zabbix的SNMP trap监控类型监控设备的一个例子

    (出处: 乐维_一站式运维监控管理平台)
     

    展开全文
  • ZabbixSNMPTrap监控配置

    万次阅读 2017-04-18 14:01:06
    SNMPTrap监控主要用于设备发生故障时的主动通知的监控。以下简单记录下ZabbixSNMPTrap的配置方法。

    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
    
    
    
    
    
    ### 某些OS版本的路径可能是/etc/rc.d/init.d/snmptrapd
    更改如下内容:
    OPTIONS="-Lsd -p /var/run/snmptrapd.pid" 
    ↓ ↓ ↓(更改成如下) ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 
    OPTIONS="-On -Lsd -p /var/run/snmptrapd.pid"
    #### 根据SNMPTT的文档说明,由于版本问题,可能会导致MIB文件无法正确翻译,所以最好是加上-On参数。
    #### 参考文件http://snmptt.sourceforge.net/docs/snmptt.shtml#Installation-Overview
    ####  Note:  The -On is recommended.  This will make snmptrapd pass OIDs in numeric form and prevent SNMPTT from having to translate the symbolic name to numerical form.  If the   UCD-SNMP / Net-SNMP Perl module is not installed, then you MUST use the -On switch.  Depending on the version of UCD-SNMP / Net-SNMP, some symbolic names may not translate correctly.  See the FAQ for more info.

    4)设置SNMPTrapd自动启动并重新启动服务
    # chkconfig snmptrapd on
    # service snmptrapd restart 


    2.同样在ZabbixServer上安装设置SNMPTrap信息的处理器(这里采用SNMPTT方式进行)

    1)安装SNMPTT(这里采用yum安装方式进行)
    # rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm   
    # yum install snmptt
    ### 以上的rpm可以根据OS的版本选择合适的yum库进行安装。

    2)配置SNMPTT,设置基本信息
    # vim /etc/snmp/snmptt.ini
    修改如下内容:
    date_time_format=  %Y/%m/%d %H:%M:%S
    #### 设置时间格式,读取的SNMPTrap信息之后写入SNMPTrapperFile里的时间格式,也是ZabbixTrapper读取时的时间格式
    syslog_enable = 0    
    #### 默认值为1,设置成0,表示不将日志记录入syslog,不过该参数为可选参数,可直接默认值即可。
    log_file = /var/log/snmptt/snmptt.log
    #### 这里指定了SNMPTrapperFile,默认/var/log/snmptt/snmptt.log,无需更改。
    [TrapFiles]
    snmptt_conf_files = << END
    /etc/snmp/snmptt.conf
    END
    #### 这一段代码记录了使用那些规则文件处理SNMPTrap信息,默认值如上,简单处理中无需更改该配置。
    #### 该文件可以设置成多个文件,在 END之前添加文件即可。


    3)设置处理数据的格式规则
    这里只说最简单的例子,配置文件按照snmptt.ini的默认设置snmptt.conf进行配置。
    # touch /etc/snmp/snmptt.conf
    # vim /etc/snmp/snmptt.conf
    添加如下内容:
    EVENT general .* "General event" Normal
    FORMAT ZBXTRAP $aA $1
    #### 以上是设置的是表示默认规则,即没有其他匹配规则时,所有trap信息都将按照以上规则处理,
    #### (OID信息为:[ .1.3.6.1.4.1.232.0.11001],而[.*]匹配了所有OID信息)

    备注
    为了和Zabbix做连接需要,snmptt.conf中的配置具有一定的规则,这将在其他文章另行记录。
    本文只简单说明为了实现Zabbix的SNMPTrap监控需要进行哪些设置。
    不需要根据OID来具体区分的情况下,以上配置即足够了。

    4)创建SNMPTrapperFile文件(默认为/var/log/snmptt/snmptt.log)
    # touch /var/log/snmptt/snmptt.log
    # chown snmptt:snmptt /var/log/snmptt/snmptt.log

    5)配置以上日志轮询
    yum安装的情况下默认已经配置好,无需再设置。这里将需要自己配置时的配置内容贴出来供参考。
    # vim etc/logrotate.d/snmptt
    里面内容如下:
    /var/log/snmptt/snmptt*.log /var/log/snmptt/snmptthandler.debug {
     weekly
     notifempty
     missingok
    }

    /var/log/snmptt/snmptt.debug {
     weekly
     notifempty
     missingok
     postrotate
     /etc/init.d/snmptt reload >/dev/null 2>/dev/null || true
     endscript
    }


    6)设置SNMPTT自动启动并重新启动服务
    # chkconfig snmptt on
    # service snmptt restartr

    以上SNMPTT的配置即结束。


    3.配置Zabbix以接收/读取SNMPTrapperFile的信息

    1)启用SNMPTRAP监控并指定SNMPTrapperFile信息
    # vim /usr/local/zabbix/etc/zabbix_server.conf
    #### 以上文件路径可能和安装方式不同所有不同,需要根据具体情况而定。
    修改如下内容:
    StartSNMPTrapper=1
    SNMPTrapperFile=/var/log/snmptt/snmptt.log 

    #### SNMPTrapperFile文件可根据具体情况进行修改

    2)重启Zabbix服务
    # service zabbix_server restart

    三、在Zabbix系统上进行配置监控

    1、创建监控对象

      可新规创建监控对象,也可直接在已有的对象上添加一个SNMP接口:


    另外,在SNMPTrap中配置的community信息需要和监控对象上配置的一致,和默认值不一样时可以在Macros中使用{$SNMP_COMMUNITY}进行指定。



    2、创建ITEM

    有两种ITEM可以创建,一种是SNMPTrap[regexp]以及SNMPTrap.fallback两种,
    本文以上的例子则可创建2个ITEM,一个是SNMPTrap[regexp]格式的内容:

    另一个是SNMPTrap.fallback,表示未匹配的值全部识别为该ITEM





    这个配置接完成了。


    四、测试以上配置是否成功

    在被监控对象上发送测试的命令或者是图形界面的话也发送测试消息。
    以下是使用命令发送测试消息的格式:
    snmptrap -v <SNMP版本> -c <community名> <ZabbixServer的IP地址> '' <OID>[ s '文字消息>']

    例如:
    假设发送命令的被监控对象为192.168.1.1
    # snmptrap -v 2c -c public 192.168.0.1  '' .1.3.6.1.6.3.1.1.5.3
    # snmptrap -v 2c -c public 192.168.0.1  '' .1.3.6.1.6.3.1.1.5.4
    # snmptrap -v 2c -c public 192.168.0.1  '' .1.3.6.1.6.3.1.1.5.5

    则在/var/log/snmptt/snmptt.log中显示的如下:
    # tail -f /var/log/snmptt/smmptt.log
    显示内容如下:
    2017/03/31 05:33:04 .1.3.6.1.6.3.1.1.5.3 Normal "Geranal event" 192.168.1.1 - ZBXTRAP 192.168.1.1 192.168.1.1
    2017/03/31 05:34:24 .1.3.6.1.6.3.1.1.5.4 Normal "Gerenal event" 192.168.1.1 - ZBXTRAP 192.168.1.1 192.168.1.1
    2017/03/31 05:34:26 .1.3.6.1.6.3.1.1.5.5 Normal "Gerenal event" 192.168.1.1 - ZBXTRAP 192.168.1.1 192.168.1.1

    然后在Zabbix系统上配置的监控对象上,也可以看到以上配置的SNMPTrap的ITEM的值,类似如下:


    以上,则表示能够正常收到信息,配置成功。





















    展开全文
  • 服务器是通过snmptrap主动上报告警,而在zabbix配置snmptrap监控也是很简单的。 1.登录被监控的设备的bmc管理系统配置snmptrap地址指向我们的zabbix服务器或代理服务器。 设置团体名(下面发ilo为例的,也可以...

    服务器是通过snmptrap主动上报告警,而在zabbix配置snmptrap监控也是很简单的。


    1.登录被监控的设备的bmc管理系统配置snmptrap地址指向我们的zabbix服务器或代理服务器。


    设置团体名(下面发ilo为例的,也可以登录bmc管理界面设置):
     
    设置告警接收地址:
     

    2.zabbix 服务器,在源码目录中复制Perl的脚本并赋予执行权限

    cp  `find / -name zabbix_trap_receiver.pl`  /usr/bin


    赋权 chmod a+x /usr/bin/zabbix_trap_receiver.pl


    3.找到snmptrapd的配置文件并修改


    vim /etc/snmp/snmptrapd.conf


    添加代码

            authCommunity execute public    (说明,这个public是团体名)
            authCommunity execute other    (新加一行可以加多一个团体名)
            perl do "/usr/bin/zabbix_trap_receiver.pl"


    4.修改zabbix_server.conf文件以下两处:

    StartSNMPTrapper=1 将这里设为1
    SNMPTrapperFile=/tmp/zabbix_traps.tmp 
    (注:最后一行的路径必须跟 /usr/bin/zabbix_trap_receiver.pl脚本中设置的路径相同)


    5.重启zabbix_server服务
    6.重启snmptrapd服务
    7.添加主机,snmp 端口162
     


    转自zabbix snmptrap 配置
    http://www.lwops.cn/forum.php?mod=viewthread&tid=74&fromuid=1
    (出处: 乐维)

    展开全文
  • SNMP 协议是用来管理设备的协议,目前SNMP已成为网络管理领域中事实上的工业标准...但由于告警信息一般是由受管服务器进行主动告警,这时候就不能通过管理方主动使用snmpget来进行,而是由受管服务器通过SNMPTRAP进行。
  • (此文为转载的文章,现将原地址贴出如下zabbix 5系列之snmp监控详解 - https://zhuanlan.zhihu.com/p/391631636) 1. SNMP概念: 在前面我们主要讲到怎么监控服务器,用的是agent程序。但是如果想监控如打印机、...
  • 在一次项目中,需要通过zabbix去监控一台宏杉的存储,但由于该存储是不支持SNMP的,只能通过SNMPTRAP去获取这台存储的告警信息,当我们去存储上发送一条测试的snmptrap信息时,却发现zabbix-server没有生成zabbix_...
  • SNMP trap方式监控设备是指当被监控设备(支持SNMP的)发生障碍时,通多162端口将障碍信息发送到采集机上的一种主动式监控方法。本文以zabbix server作为采集机,采集trap消息。zabbix使用perl脚本或SNMPTT对接...
  • SNMP Trpe可以主动发信息推送给zabbix-server 前提配置条件 zabbix server端: 1.需要支持SNMP,编译安装时–with-net-snmp 2.zabbix server 配置StartSNMPTrapper和SNMPTrapperFile 3.配置SNMPTT服务 4.配置Perl ...
  • Zabbix-server SNMPTrap扩展

    2020-09-27 15:22:47
    Zabbix-server SNMPTrap扩展 一、原理介绍: SNMPTrap监控主要用于设备发生故障时的主动通知的监控。以下简单记录下ZabbixSNMPTrap的配置方法。 1.监控对象发送SNMPTrap信息到snmptrapd(Net-SNMP)服务器。 2....
  • 转载来源 :使用Zabbix的...1.登录被监控的设备的管理系统,配置snmptrap地址指向zabbix服务器或代理服务器。 snmptrap地址也叫陷阱。 2.配置或关闭防火墙,并验证是否能在zabbix服务器或代理服务器上收到设备的trap...
  • [Zabbix] SNMP TRAP 监控

    千次阅读 2017-08-02 15:36:51
    yum install -y net-snmp-utils net-snmp-perl net-snmp   2、下载zabbix-3.2.4 tar包 # cd /usr/local/src/ # wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.
  • zabbix接收trap的工作流程: snmptrapd 收到trap snmptrapd将trap传递给SNMPTT或调用Perl接收器 ...对于每个trapZabbix发现主机接口与接收的trap地址匹配的所有“SNMP trap”监控项。请注意,在匹配期...
  • 作为一款强大的开源软件,Zabbix号称“Monitor Everything”,其所依赖的,很大程度上便是SNMP的数据采集支持。SNMP 协议是用来管理设备的协议,目前SNMP已成为网络管理领域中事实上的工业标准,并被广泛支持和应用...
  • 作为一款强大的开源软件,Zabbix号称“Monitor Everything”,其所依赖的,很大程度上便是SNMP的数据采集支持。SNMP 协议是用来管理设备的协议,目前SNMP已成为网络管理领域中事实上的工业标准,并被广泛支持和应用...
  • SNMPTRAP

    千次阅读 2019-04-24 18:55:57
    SNMP协议是用来管理设备的协议,目前SNMP已成为网络管理领域中事实上的工业...但由于告警信息一般是由受管服务器进行主动告警,这时候就不能通过管理方主动使用snmpget来进行,而是由受管服务器通过SNMPTRAP进行。...
  • 作为一款强大的开源软件,Zabbix号称“Monitor Everything”,其所依赖的,很大程度上便是SNMP的数据采集支持。SNMP 协议是用来管理设备的协议,目前SNMP已成为网络管理领域中事实上的工业标准,并被广泛支持和应用...
  • snmp trap日志

    2020-12-01 17:48:01
    日志类型有三种,file,syslog和snmp trap snmptrapd.conf 文件内容及参数 snmptrapd手册:http://www.net-snmp.org/docs/man/snmptrapd.conf.html,http://www.net-snmp.org/wiki/index.php/Snmptrapd 中文翻译...
  • zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.zabbix proxy可以非常简便的实现了集中式、分布式监控. 安装java和mysq
  • SNMPTrap监控主要用于设备发生故障时的主动通知的监控,比如存储监控硬盘故障、网络监控抖动; 整个流程说明大体如下: 1.监控对象发送SNMPTrap信息到snmptrapd(Net-SNMP)服务器, 2.snmptrapd服务器将接收到的SNMP...
  • zabbix snmp redhat7/centos7 离线安装包zabbix snmp redhat7/centos7 离线安装包zabbix snmp redhat7/centos7 离线安装包
  • SNMP客户端:类比zabbix agent 被动式,zabbix server发送请求到SNMP设备查询数据(发送...SNMP Trap:类比zabbix agent 主动式,SNMP设备主动提交数据到zabbix server(zabbix server使用162端口接收SNMP数据)。 ...
  • Zabbix利用SNMP方式监控

    万次阅读 2018-10-09 19:18:25
    SNMP简介 简单网络管理协议(SNMP,Simple Network Management Protocol)构成了互联网工程工作小组(IETF,Internet Engineering Task Force)定义的Internet协议族的一部分。该协议能够支持网上管理系统,用以...
  • Zabbix_SNMP监控配置(一)

    2020-09-27 15:46:05
    Zabbix监控配置之SNMP轮询和SNMPTRAP 1 一、SNMP概览 1 1.SNMP的基本知识介绍 1 2.SNMP的三大版本 2 3.MIB和OID 2 3.1 OID 3 3.2 MIB 3 3.3 OID数据类型 5 二、 SNMP轮询监控模式配置 7 1.ZABBIX通过SNMP监控...
  • 首先附上官方源码的下载地址:http://www.zabbix.com/download 最新版本可以去官网上面下载,本站提供的下载,版本为 3.2.6zabbix-3.2.6.tar.gz ...#cp./misc/snmptrap/zabbix_trap_receiver.pl/usr/bin...
  • 服务器通过snmptrap主动上报告警,在zabbix配置snmptrap监控也是很简单的。1.登录被监控的设备的bmc管理系统配置snmptrap地址指向我们的zabbix服务器或代理服务器。设置团体名(下面发ilo为例的,也可以登录bmc管理...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,307
精华内容 522
关键字:

snmptrapzabbix