[Perl] Проблема с интерпритацией

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
TEPMuT
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-05-11 6:27:37
Контактная информация:

[Perl] Проблема с интерпритацией

Непрочитанное сообщение TEPMuT » 2011-05-11 7:06:38

Здравствуйте уважаемый Lissyara!

Нашел в рунете ваш замечательный скрипт http://www.lissyara.su/articles/freebsd ... ough_snmp/
пытаюсь сейчас его оптимизировать для своей задачи поставленной руководством (до этого момента с Perl никогда не сталкивался и подобные вещи не делал и вообще программист с меня плохой). Задача моя состоит в том чтобы написать скрипт который бы подключался бы к управляемому коммутатору d'link и проверял все порты на их состояние up или down. (кстать единственный скрипт который я нашел в рунете). Меня заинтересовали следующие строки в вашем скрипте

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

#  строим MIB для состояния интерфейса
$snmp_MIB_status = $snmp_part_MIB . ".8." . $i;
$IF_status = $session->get_request("$snmp_MIB_status");
die "request error: " . $session->error unless(defined $IF_status);
# результаты - состояние интерфейса
$IF_status = $IF_status->{"$snmp_MIB_status"};


но да же при полном выполнении скрипта интерпретатор Perl натыкается на следующую ошибку:

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

Can't locate Mysql.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl .) at scriptperl1.pl line 24.
BEGIN failed--compilation aborted at scriptperl1.pl line 24.
я установил следующие пакеты
perl-DBI
perl-XML-parser
perl-DBD-mysql
но это не помогло
пробовал использовать DBI но началась полная ересть и в итоге я что то вообще запутался.
Помогите настроить ваш замечательный скрипт под мою задачу!

Хостинговая компания 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/

Аватара пользователя
TEPMuT
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-05-11 6:27:37
Контактная информация:

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение TEPMuT » 2011-05-11 7:18:07

Простите за даблпостинг и за то что поставил тему важной!

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение snorlov » 2011-05-11 8:02:06

TEPMuT писал(а):Простите за даблпостинг и за то что поставил тему важной!
MySQL то поставил или как...

Аватара пользователя
TEPMuT
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-05-11 6:27:37
Контактная информация:

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение TEPMuT » 2011-05-11 8:13:09

snorlov писал(а):
TEPMuT писал(а):Простите за даблпостинг и за то что поставил тему важной!
MySQL то поставил или как...
не понял в каком смысле mysql поставил??

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

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение hizel » 2011-05-11 8:18:09

P.S. Ненавижу перл.


размещено: 2005-10-27,
последнее обновление: 2005-12-08,
мдя, перепишите на DBD::Mysql и будет ок
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение snorlov » 2011-05-11 8:21:35

TEPMuT писал(а):
snorlov писал(а):
TEPMuT писал(а):Простите за даблпостинг и за то что поставил тему важной!
MySQL то поставил или как...
не понял в каком смысле mysql поставил??
В том смысле, что в статье все получаемые данные заливаются в базу MySQL, и у вас скрипт плюется на недоступность перлового клиента MySQL...

Аватара пользователя
TEPMuT
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-05-11 6:27:37
Контактная информация:

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение TEPMuT » 2011-05-11 8:32:47

hizel писал(а):
P.S. Ненавижу перл.


размещено: 2005-10-27,
последнее обновление: 2005-12-08,
мдя, перепишите на DBD::Mysql и будет ок
мне это трудно сделать потому что я с Перлом первый раз имею дело...

Аватара пользователя
TEPMuT
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-05-11 6:27:37
Контактная информация:

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение TEPMuT » 2011-05-11 8:35:29

snorlov писал(а):
TEPMuT писал(а):
snorlov писал(а):
TEPMuT писал(а):Простите за даблпостинг и за то что поставил тему важной!
MySQL то поставил или как...
не понял в каком смысле mysql поставил??
В том смысле, что в статье все получаемые данные заливаются в базу MySQL, и у вас скрипт плюется на недоступность перлового клиента MySQL...
скрипт настроен на подключение к удаленной БД. База создана и все привилегии тоже заданы.

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

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение hizel » 2011-05-11 8:53:15

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

Аватара пользователя
TEPMuT
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-05-11 6:27:37
Контактная информация:

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение TEPMuT » 2011-05-11 8:58:39

hizel писал(а):ну наймите программиста, чоуж
эх..

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение snorlov » 2011-05-11 9:13:27

TEPMuT писал(а):
hizel писал(а):ну наймите программиста, чоуж
эх..
Обычный интерпретируемый язык, сначала конечно немножко трудновато, но потом все очень просто...

Аватара пользователя
TEPMuT
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-05-11 6:27:37
Контактная информация:

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение TEPMuT » 2011-05-11 9:19:07

snorlov писал(а):
TEPMuT писал(а):
hizel писал(а):ну наймите программиста, чоуж
эх..
Обычный интерпретируемый язык, сначала конечно немножко трудновато, но потом все очень просто...
я к сожалению с программированием вообще не сталкивался и даже когда учился был полным двоешником. :smile:

Аватара пользователя
TEPMuT
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-05-11 6:27:37
Контактная информация:

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение TEPMuT » 2011-05-11 11:38:50

Ладн, Всем большое спасибо! Попробую сам что нибудь придумать.

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: [Perl] Проблема с интерпритацией

Непрочитанное сообщение thefree » 2011-05-11 17:39:19

место

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

# подрубаем модуль для работы с MySQL
use Mysql;
ставим

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

use DBI::Mysql;
смотрим скрипт и функции где используюет модуль mysql меняем на аналогичные как тут http://search.cpan.org/~capttofu/DBD-my ... D/mysql.pm ничего сложного
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету