Type: Incident report
Affects Version/s: 4.0.16, 4.4.4
Fix Version/s: 5.4 (plan)
Sprint:Sprint 70 (Nov 2020), Sprint 71 (Dec 2020), Sprint 72 (Jan 2021), Sprint 73 (Feb 2021), Sprint 74 (Mar 2021), Sprint 75 (Apr 2021), Sprint 76 (May 2021)
Additionally to a
ZBX-17081 (libssh2), we have one more trouble with RHEL8.
Package "net-snmp-perl" has been removed as of RH8/CentOS8: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/considerations_in_adopting_rhel_8/index#removed-packages_changes-to-packages
The package is needed to collection of SNMP traps. Mentioned for example in this tutorial: https://blog.zabbix.com/snmp-traps-in-zabbix/
There is some unofficial replacement: https://centos.pkgs.org/8/okey-x86_64/net-snmp-perl-5.8-7.el8.2.x86_64.rpm.html
I tried to manually download and install the RPM file, but it failed because of dependencies, which I could not resolve quickly and easily.
FUI: If configure /etc/snmp/snmptrapd.conf by adding zabbix perl trap handler and restart the daemon, it will start successfully, but in syslog you will get these messages:
Don't be confused by /usr/share/snmp/snmp_perl_trapd.pl path. This is attempt of initialization of perl engine, as we added own handler.
Solution should be found and documented.