zoukankan      html  css  js  c++  java
  • zabbix启用snmptrap

    安装应用

    yum install -y net-snmp net-snmp-perl net-snmp-utils snmptt perl-Sys-Syslog perl-DBD-MySQL
    

    下载MIB&&转换格式

    cp inspur.mib /usr/share/snmp/mibs/INSPUR.txt
    snmpttconvertmib --in=/usr/share/snmp/mibs/INSPUR.txt --out=/etc/snmp/snmptt.conf.inspur --net_snmp_perl
    
    sed -i 's/FORMAT/FORMAT ZBXTRAP $aA/g' /etc/snmp/snmptt.conf.inspur
    

    编辑 /etc/snmp/snmptrapd.conf

    # snmp v2
    authCommunity execute public
    # snmp v3
    createUser -e 0x0102030405 sipo SHA sipo@2021 AES sipo@2021
    traphandle default /usr/sbin/snmptt
    

    编辑 /etc/snmp/snmptt.ini

    mode = daemon
    net_snmp_perl_enable = 1
    translate_log_trap_oid = 1
    date_time_format = %Y/%m/%d %H:%M:%S
    log_enable = 1
    log_file = /var/log/snmptt/snmptt.log
    
    snmptt_conf_files = <<END
    /etc/snmp/snmptt.conf
    /etc/snmp/snmptt.conf.inspur
    END
    

    编辑 /etc/sysconfig/snmptrapd

    OPTIONS="-m +ALL -On"
    

    编辑 /etc/zabbix/zabbix_server.conf

    StartSNMPTrapper=1
    SNMPTrapperFile=/var/log/snmptt/snmptt.log
    

    启动服务

    systemctl enable snmptrapd && systemctl start snmptrapd
    systemctl restart zabbix-server
    
    ps axu|grep snmp
    root     13941  0.0  0.1 238452  7940 ?        Ss   09:35   0:00 /usr/sbin/snmptrapd -m +ALL -On -f
    zabbix   15879  0.0  0.0 725908  2568 ?        S    10:37   0:00 /usr/sbin/zabbix_server: snmp trapper [processed data in 0.000041 sec, idle 1 sec]
    root     15970  0.0  0.0 112816  1020 pts/0    S+   10:37   0:00 grep --color=auto snmp
    

    测试snmptrap服务

    snmptrap -v 2c -c public 192.168.8.155 'host-01' 1.3.6.1.4.1.2345 SNMPv2-MIB::sysLocation.0 s 'China'
    主机名称, 可以为空: "host-01"	
    Enterprise-OID: 1.3.6.1.4.1.2345	
    数据OID: SNMPv2-MIB::sysLocation.0	
    数据类型: s	
    数据值: "China"	
    
    snmptrap -u admin -l authPriv -a sha -A mypasswd -x aes -X mypasswd 192.168.8.155 'host-01' 1.3.6.1.4.1.2345 SNMPv2-MIB::sysLocation.0 s 'China'
    

    参考

    https://support.nagios.com/kb/article.php?id=493
    https://www.cnblogs.com/sddai/p/5911031.html
    http://blog.cactifans.com/2019/09/27/Zabbix%E7%9B%91%E6%8E%A7%E8%AE%BE%E5%A4%87SNMP-Trap%E6%B6%88%E6%81%AF/
    
  • 相关阅读:
    自动化系列-pyppeteer安装
    用python做一个可视化生成二维码的工具
    Python第三方包之DingDingBot
    封装属于自己的Python包
    sqlldr使用
    MS MQ 消息队列
    PDF打印
    oracle 存储过程编辑 卡死
    winrar 压缩文件方法
    数值 转换 成 带千位符的数值,且转成大写
  • 原文地址:https://www.cnblogs.com/liujitao79/p/15131563.html
Copyright © 2011-2022 走看看