Не пашут плагины nagios.

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Не пашут плагины nagios.

Непрочитанное сообщение BlitzKrieg » 2012-03-30 9:43:29

Есть плагины к нагиосу. После обновления его и perl, перестали работать.

Код: Выделить всё

/usr/local/libexec/nagios/check_apc_volt_snmp.pl -H 192.168.240.208 -C community -o 0
Can't locate SNMP.pm in @INC (@INC contains: /usr/local/lib/perl5/5.14.2/BSDPAN /usr/local/lib/perl5/site_perl/5.14.2/mach /usr/local/lib/perl5/site_perl/5.14.2 /usr/local/lib/perl5/5.14.2/mach /usr/local/lib/perl5/5.14.2 .) at /usr/local/libexec/nagios/check_apc_volt_snmp.pl line 7.
BEGIN failed--compilation aborted at /usr/local/libexec/nagios/check_apc_volt_snmp.pl line 7.

Это даже после установки модуля Net::SNMP.
Нашел решение в скрипте самом вместо use SNMP; Нужно поправить на use Net::SNMP; тогда он его находит.

Поехали дальше.

Код: Выделить всё

/usr/local/libexec/nagios/check_apc_volt_snmp.pl -H 192.168.240.208 -C community -o 0
Can't locate object method "new" via package "SNMP::Session" (perhaps you forgot to load "SNMP::Session"?) at /usr/local/libexec/nagios/check_apc_volt_snmp.pl line 80.

Наверное нужно поставить p5-SNMP_Session. Поставил.
Один фиг тоже самое. Прообовал это все также ставить через cpan с тем же результатом.

Плагины ставились из портов для них зависимый порт p5-Net-SNMP ставится автоматом.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не пашут плагины nagios.

Непрочитанное сообщение BlitzKrieg » 2012-03-30 9:52:07

Вероятно проблема вот в чем.
Writing Makefile for SNMP
Writing MYMETA.yml
ERROR:
Net-SNMP installed version: 5.5 => 5.05
Perl Module Version: 5.0401

cpan ругается. При установке из портов вероятно проблема таже только никто не ругается.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не пашут плагины nagios.

Непрочитанное сообщение hizel » 2012-03-30 9:57:35

не ставьте ничего из cpan в freebsd.

SNMP.pm - это надо собрать net-mgmt/net-snmp с параметром PERL
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не пашут плагины nagios.

Непрочитанное сообщение BlitzKrieg » 2012-03-30 10:00:36

hizel писал(а):не ставьте ничего из cpan в freebsd.
Это почему?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не пашут плагины nagios.

Непрочитанное сообщение hizel » 2012-03-30 10:07:09

патамушта гладиолус, зоопарк и бардак. используйте порты.
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не пашут плагины nagios.

Непрочитанное сообщение BlitzKrieg » 2012-03-30 10:16:21

Это не ответ. По существу что-нибудь скажете? Интересуюсь не ради троллинга, а исключительно, чтобы сделать выводы об установке модулей из cpan. Лично я ставлю модули через cpan уже много лет.
Это net-mgmt/net-snmp было установлено с Perl, не обновлено правда.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не пашут плагины nagios.

Непрочитанное сообщение BlitzKrieg » 2012-03-30 10:20:07

Обновил и его

Код: Выделить всё

pkg_info | grep -i snmp
net-snmp-5.7.1_5    An extendable SNMP implementation
p5-Net-SNMP-6.0.1   Object oriented interface to SNMP

/usr/local/libexec/nagios/check_apc_volt_snmp.pl -H 192.168.240.208 -C community -o 0
Can't locate object method "new" via package "SNMP::Session" (perhaps you forgot to load "SNMP::Session"?) at /usr/local/libexec/nagios/check_apc_volt_snmp.pl line 80.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не пашут плагины nagios.

Непрочитанное сообщение BlitzKrieg » 2012-03-30 10:36:14

Обновил, установил все, что только можно, результат тот же.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не пашут плагины nagios.

Непрочитанное сообщение hizel » 2012-03-30 10:39:15

BlitzKrieg писал(а):Это net-mgmt/net-snmp было установлено с Perl, не обновлено правда.

Код: Выделить всё

make -C /usr/ports/net-snmp config
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не пашут плагины nagios.

Непрочитанное сообщение BlitzKrieg » 2012-03-30 10:48:35

Код: Выделить всё

===> The following configuration options are available for net-snmp-5.7.1_5:
     IPV6=on "Build with IPv6 support"
     MFD_REWRITES=off "Build with 64-bit Interface Counters"
     PERL=on "Install additional perl modules"
     PERL_EMBEDDED=on "Build embedded perl"
     PYTHON=off "Install additional python modules"
     DUMMY=on "Enable dummy values as placeholders"
     TKMIB=off "Install graphical MIB browser"
     DMALLOC=off "Enable dmalloc debug memory allocator"
     MYSQL=off "Enable logging of traps to MySQL"
     AX_SOCKONLY=off "Disable UDP/TCP transports for agentx"
     UNPRIVILEGED=off "Allow unprivileged users to execute net-snmp"
===> Use 'make config' to modify these settings

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не пашут плагины nagios.

Непрочитанное сообщение hizel » 2012-03-30 11:01:46

без понятия. но SNMP::Session это точно net-snmp. я использовал его в своем добро-плагине к nagios. он умеет кушать mib-ы
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не пашут плагины nagios.

Непрочитанное сообщение hizel » 2012-03-30 11:02:51

Код: Выделить всё

>pkg_info -L net-snmp-5.7.1_5 | grep SNMP.pm
/usr/local/lib/perl5/site_perl/5.12.4/mach/SNMP.pm
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не пашут плагины nagios.

Непрочитанное сообщение BlitzKrieg » 2012-03-30 11:45:31

Код: Выделить всё

pkg_info -L net-snmp-5.7.1_5 | grep SNMP.pm
/usr/local/lib/perl5/site_perl/5.14.2/mach/SNMP.pm

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не пашут плагины nagios.

Непрочитанное сообщение BlitzKrieg » 2012-03-30 11:52:41

Хмм...

Код: Выделить всё

./check_apc_power_snmp.pl -H 192.168.240.208 -C community -o 0
trace: snmp_synch_input(): snmp_client.c, 183:
snmp_synch: Response (ReqID: 2126650155 - Cmd 162)
trace: netsnmp_ds_set_int(): default_store.c, 268:
netsnmp_ds_set_int: Setting LIB:4 = 1
OK - OutputLoad=12 %

Код: Выделить всё

./check_apc_volt_snmp.pl -H 192.168.240.208 -C community -o 0
Can't locate object method "new" via package "SNMP::Session" (perhaps you forgot to load "SNMP::Session"?) at ./check_apc_volt_snmp.pl line 80.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не пашут плагины nagios.

Непрочитанное сообщение BlitzKrieg » 2012-03-30 12:02:55

Проблема локализована - скрипты не из портов

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не пашут плагины nagios.

Непрочитанное сообщение BlitzKrieg » 2012-03-30 13:36:00

Устранил, не понял как, но устранил.
Два скрипта идентичных по смыслу, просто разные параметры извлекают. Один работает второй нет. После переустановки каждого порта/модуля пробовал его запускать. Потом плюнул, стал разбираться с check_snmp. Попутно выяснил, что отвалился еще один скрипт, использующий /usr/ports/converters/p5-Convert-ASN1/
переустановил его из портов. Есть подозрение, что после него и стало оно работать.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не пашут плагины nagios.

Непрочитанное сообщение hizel » 2012-03-31 7:31:20

перечитал ваш исходны пост внимательнее:
BlitzKrieg писал(а): Это даже после установки модуля Net::SNMP.
Нашел решение в скрипте самом вместо use SNMP; Нужно поправить на use Net::SNMP; тогда он его находит.
да вы упоролись на отличненько. вместо того чтобы решить проблему вы ее усугубили.
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Не пашут плагины nagios.

Непрочитанное сообщение ADRE » 2012-04-01 11:21:02

доктор? он жить будет?
//del

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не пашут плагины nagios.

Непрочитанное сообщение BlitzKrieg » 2012-04-02 13:10:03

hizel писал(а):перечитал ваш исходны пост внимательнее:
BlitzKrieg писал(а): Это даже после установки модуля Net::SNMP.
Нашел решение в скрипте самом вместо use SNMP; Нужно поправить на use Net::SNMP; тогда он его находит.
да вы упоролись на отличненько. вместо того чтобы решить проблему вы ее усугубили.
Это вообще побоку у меня две версии скрипта было и каждый раз оба стартовал.