Устранение неполадок модуля SNMPTT и perl snmp

Я использую 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.

Предложения ?


person Nicolas Frbezar    schedule 23.03.2016    source источник
comment
Не похоже на вопрос программирования. Похоже на вопрос об управлении сетью.   -  person Jolta    schedule 13.02.2017


Ответы (2)


Решение найдено: просто установите другой пакет:

yum install net-snmp-perl =/= yum install perl-Net-SNMP

person Nicolas Frbezar    schedule 23.03.2016

Предоставленное решение также работало для SNMPTT в Oracle Linux 7.5.

yum install net-snmp-perl

работал на меня.

person Paul    schedule 19.07.2018