文章目录
一、安装snmp
yum -y install net-snmp net-snmp-agent-libs net-snmp-devel net-snmp-libs net-snmp-perl net-snmp-utils
二、snmptrap服务端配置
2.1 官网地址
https://github.com/zabbix/zabbix-docker/tree/6.4/Dockerfiles/snmptraps
2.2 trap事件处理脚本
注意事项:
ZABBIX_TRAPS_FILE=“/var/lib/zabbix/snmptraps/snmptraps.log”
zabbix_trap_handler.sh文件中的如上变量需跟2.3步骤中的配置项对应起来
#1 在/usr/sbin下新建脚本zabbix_trap_handler.sh
#!/bin/bash
ZABBIX_TRAPS_FILE="/var/lib/zabbix/snmptraps/snmptraps.log"
ZBX_SNMP_TRAP_DATE_FORMAT=${ZBX_SNMP_TRAP_DATE_FORMAT:-"+%Y%m%d.%H%M%S"}
ZBX_SNMP_TRAP_FORMAT=${ZBX_SNMP_TRAP_FORMAT:-"\n"}
ZBX_SNMP_TRAP_USE_DNS=${ZBX_SNMP_TRAP_USE_DNS: