1.先安装net-snmp的软件包括
直接用dnf install +安装包名来安装
[root@localhost bin]# rpm -qa|grep net-snmp
net-snmp-5.8-22.el8.x86_64
net-snmp-libs-5.8-22.el8.x86_64
net-snmp-utils-5.8-22.el8.x86_64
net-snmp-perl-5.8-22.el8.x86_64
net-snmp-agent-libs-5.8-22.el8.x86_64
2.去官网下载zabbix6.0的源码包
解压后用everything找到zabbix_trap_receiver.pl
放到zabbix-server服务器的/usr/local/bin/下
3.编辑内容及赋权
vi /usr/local/bin/zabbix_trap_receiver.pl
#要设置的内容如下。
#$SNMPTrapperFile = '/tmp/zabbix_traps.tmp'; (原始的)
$SNMPTrapperFile = '/var/log/snmptrap/snmptrap.log'; (改过之后的)
注释掉现有设置以设置您之前决定的日志文件名。
另外,赋予执行权限并创建日志输出目录。
# chmod +x /usr/local/bin/zabbix_trap_receiver.pl
# mkdir /var/log/snmptrap
接下去就参考
https://blog.csdn.net/zyh960/article/details/117525528
标签:22,5.8,zabbix6.0,snmp,el8,snmptrap,zabbix,centos8 From: https://www.cnblogs.com/spdb/p/16980578.html