https://assets.nagios.com/downloads/nag ... ios_XI.pdf
Code: Select all
# systemctl start snmptt; systemctl status snmptt -l
Failed to start snmptt.service: Unit not found.
● snmptt.service
Loaded: not-found (Reason: No such file or directory)
Active: failed (Result: exit-code) since Tue 2017-03-07 20:30:26 UTC; 13min ago
Mar 07 20:30:26 sbiotlnxi001.iotsc.sand.box snmptt[11420]: Can't locate SNMP.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at (eval 14) line 1.
Mar 07 20:30:26 sbiotlnxi001.iotsc.sand.box snmptt[11420]: died at /usr/sbin/snmptt line 426.
Mar 07 20:30:26 sbiotlnxi001.iotsc.sand.box snmptt[11420]: Could not load the Perl module SNMP! If net_snmp_perl_enable is
Mar 07 20:30:26 sbiotlnxi001.iotsc.sand.box snmptt[11420]: enabled then the SNMP module is required. Please see snmptt.html
Mar 07 20:30:26 sbiotlnxi001.iotsc.sand.box snmptt[11420]: for system requirements. Note: SNMPTT uses the Net-SNMP package's
Mar 07 20:30:26 sbiotlnxi001.iotsc.sand.box snmptt[11420]: SNMP module, NOT the CPAN Net::SNMP module!
Mar 07 20:30:26 sbiotlnxi001.iotsc.sand.box systemd[1]: snmptt.service: control process exited, code=exited status=2
Mar 07 20:30:26 sbiotlnxi001.iotsc.sand.box systemd[1]: Failed to start SNMP Trap Translator (SNMPTT).
Mar 07 20:30:26 sbiotlnxi001.iotsc.sand.box systemd[1]: Unit snmptt.service entered failed state.
Mar 07 20:30:26 sbiotlnxi001.iotsc.sand.box systemd[1]: snmptt.service failed.
# yum list net-snmp
Loaded plugins: package_upload, product-id, search-disabled-repos, subscription-manager
Installed Packages
net-snmp.x86_64 1:5.7.2-24.el7_2.1 @rhel-7-server-rpms
As you can see it says SNMP.pm isn't in the @INC list of dirs. But if I look at the list of dirs in @INC and the location of SNMP.pm, it should be ok, since /usr/share/perl5/vendor_perl is in @INC...
# find / -name SNMP.pm
/usr/share/perl5/vendor_perl/Net/SNMP.pm
Any hints?