SNMPTT 和 perl snmp 模块故障排除
SNMPTT and perl snmp module troubleshooting
我在 centos6.7 上,我需要安装 snmptt
以获取所有 SNMP 陷阱并将它们登录到 Nagios。我昨天让它工作了,但今天,不一样的故事...
我已经 运行 yum install perl-Net-SNMP
命令,它告诉我软件包已经安装(来自 epel)
我已经在 snmptt.ini 上启用了模块,现在,当我尝试 运行 它时,我收到一条失败消息:
root@SLINUX01:[~]$service snmptt restart
Stopping snmptt: [FAILED]
Starting snmptt: Can't locate SNMP.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at (eval 12) line 1.
Could not load the Perl module SNMP! If net_snmp_perl_enable is
enabled then the SNMP module is required. Please see snmptt.html
for system requirements. Note: SNMPTT uses the Net-SNMP package's
SNMP module, NOT the CPAN Net::SNMP module!
died at /usr/sbin/snmptt line 426.
建议 ?
找到解决方案:只需安装不同的软件包:
yum 安装 net-snmp-perl =/= yum 安装 perl-Net-SNMP
所提供的解决方案也适用于 SNMPTT
on Oracle Linux 7.5.
yum install net-snmp-perl
对我有用。
我在 centos6.7 上,我需要安装 snmptt
以获取所有 SNMP 陷阱并将它们登录到 Nagios。我昨天让它工作了,但今天,不一样的故事...
我已经 运行 yum install perl-Net-SNMP
命令,它告诉我软件包已经安装(来自 epel)
我已经在 snmptt.ini 上启用了模块,现在,当我尝试 运行 它时,我收到一条失败消息:
root@SLINUX01:[~]$service snmptt restart
Stopping snmptt: [FAILED]
Starting snmptt: Can't locate SNMP.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at (eval 12) line 1.
Could not load the Perl module SNMP! If net_snmp_perl_enable is
enabled then the SNMP module is required. Please see snmptt.html
for system requirements. Note: SNMPTT uses the Net-SNMP package's
SNMP module, NOT the CPAN Net::SNMP module!
died at /usr/sbin/snmptt line 426.
建议 ?
找到解决方案:只需安装不同的软件包:
yum 安装 net-snmp-perl =/= yum 安装 perl-Net-SNMP
所提供的解决方案也适用于 SNMPTT
on Oracle Linux 7.5.
yum install net-snmp-perl
对我有用。