check_arping for nagios

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
frozz
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-03-23 17:48:59

check_arping for nagios

Непрочитанное сообщение frozz » 2009-04-30 19:41:37

Доброго времени суток всем. Очень прошу помощи, ибо перепробывал уже всевозможные версии что пришли в голову.

У меня не работает check_arping по причине того что я не могу поставить Net::Arping на freebsd 6.3 . Как я понимаю он сделан под ядро линукса, поэтому с установкой на фрю проблема.
Само собой стоит :

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

# pkg_info | grep libnet
libnet11-1.1.2.1_2,1 A C library for creating IP packets
# pkg_info | grep libp
libpcap-0.9.7_1     Ubiquitous network traffic capture library
а вот что мне пишет при сборке Net-Arping-0.03_01(хотя я перепробывал все версии результат примерно один):

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

# perl Makefile.PL LIBS="-L/usr/local/lib/libnet11 -lnet"
Can't exec "libnet-config": No such file or directory at Makefile.PL line 14.
Can't exec "libnet-config": No such file or directory at Makefile.PL line 14.
Checking if your kit is complete...
Looks good
Writing Makefile for Net::Arping

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

# make
cp Arping.pm blib/lib/Net/Arping.pm
/usr/bin/perl /usr/local/lib/perl5/5.8.9/ExtUtils/xsubpp  -typemap /usr/local/lib/perl5/5.8.9/ExtUtils/typemap  Arping.xs > Arping.xsc && mv Arping.xsc Arping.c
cc -c    -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe    -DVERSION=\"0.03_01\"  -DXS_VERSION=\"0.03_01\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"  INC Arping.c
cc: INC: No such file or directory
Arping.xs:17:20: libnet.h: No such file or directory
Arping.xs: In function `XS_Net__Arping_send_arp':
Arping.xs:49: error: `libnet_t' undeclared (first use in this function)
Arping.xs:49: error: (Each undeclared identifier is reported only once
Arping.xs:49: error: for each function it appears in.)
Arping.xs:49: error: `l' undeclared (first use in this function)
Arping.xs:51: error: `LIBNET_ERRBUF_SIZE' undeclared (first use in this function)
Arping.xs:53: error: syntax error before "ptag"
Arping.xs:65: error: `LIBNET_LINK' undeclared (first use in this function)
Arping.xs:69: warning: assignment makes pointer from integer without a cast
Arping.xs:77: error: `LIBNET_RESOLVE' undeclared (first use in this function)
Arping.xs:80: error: `LIBNET_DONT_RESOLVE' undeclared (first use in this function)
Arping.xs:80: warning: passing arg 2 of `strncat' makes pointer from integer without a cast
Arping.xs:84: warning: assignment makes pointer from integer without a cast
Arping.xs:87: error: `ptag' undeclared (first use in this function)
Arping.xs:87: error: dereferencing pointer to incomplete type
Arping.xs:90: error: `ETHERTYPE_ARP' undeclared (first use in this function)
Arping.xs:141: error: invalid application of `sizeof' to incomplete type `libnet_ethernet_hdr' 
*** Error code 1
С Net-Arping-0.03 :

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

# perl Makefile.PL LIBS="-L/usr/local/lib/libnet11 -lnet"
Checking if your kit is complete...
Looks good
Writing Makefile for Net::Arping
Само собой при сборке он ругается:

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

# make
cp Arping.pm blib/lib/Net/Arping.pm
/usr/bin/perl /usr/local/lib/perl5/5.8.9/ExtUtils/xsubpp  -typemap /usr/local/lib/perl5/5.8.9/ExtUtils/typemap  Arping.xs > Arping.xsc && mv Arping.xsc Arping.c
Please specify prototyping behavior for Arping.xs (see perlxs manual)
cc -c    -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe    -DVERSION=\"0.03\"  -DXS_VERSION=\"0.03\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"  INC Arping.c
cc: INC: No such file or directory
Arping.xs:17:20: libnet.h: No such file or directory
Arping.xs: In function `XS_Net__Arping_send_arp':
Arping.xs:40: error: `libnet_t' undeclared (first use in this function)
Arping.xs:40: error: (Each undeclared identifier is reported only once
Arping.xs:40: error: for each function it appears in.)
Arping.xs:40: error: `l' undeclared (first use in this function)
Arping.xs:42: error: `LIBNET_ERRBUF_SIZE' undeclared (first use in this function)
Arping.xs:45: error: syntax error before "ptag"
Arping.xs: In function `handlepacket':
Arping.xs:74: error: invalid application of `sizeof' to incomplete type `libnet_ethernet_hdr' 
Arping.xs: In function `XS_Net__Arping_send_arp':
Arping.xs:110: error: `LIBNET_RESOLVE' undeclared (first use in this function)
Arping.xs:113: error: `LIBNET_LINK' undeclared (first use in this function)
Arping.xs:117: warning: assignment makes pointer from integer without a cast
Arping.xs:127: warning: assignment makes pointer from integer without a cast
Arping.xs:130: error: `ptag' undeclared (first use in this function)
Arping.xs:130: error: dereferencing pointer to incomplete type
Arping.xs:133: error: `ETHERTYPE_ARP' undeclared (first use in this function)
*** Error code 1

Я понимаю в чем проблема но не хватает знаний чтобы устранить. тут с compat пошаманить надо чтобы поставить или файлы libnet линуксовые залить. Прошу помощи. Все уже сделал настроил касательно своей задумки вот только тут запнулся :sorry:

Я тут помню просматривал давно форум , писали что у кого то оно работает. Откликнитесь кто в курсе!

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

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: check_arping for nagios

Непрочитанное сообщение zingel » 2009-05-07 13:39:19

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

cpan -i Net::Arping
Z301171463546 - можно пожертвовать мне денег