Looking Glass (Linux RedHat)

Статическая и динамическая, протоколы

Re: Looking Glass

Сообщение root » 16 июн 2009, 13:34

SyJet писал(а):инфа по конфигурированию где-нить есть и пример для джуна?

в конфиге lg.conf просто указать что это джунос и все, вот в этой секции:
Код: Выделить всё
        <Router_List>
                <Router Name="MSK-IX" Default = "yes" OSType = "JunOS">
                        <Title>ХХХ (AS ХХХХХ)</Title>
                        <URL>telnet://LOGIN:PASSWORD@XXX.XXX.XXX.XXX</URL>
                </Router>
        </Router_List>
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: Looking Glass

Сообщение SyJet » 16 июн 2009, 13:46

Скрипт запустился, прописал:
но данные с джуна не берет
Аватара пользователя
SyJet
новичок
 
Сообщения: 21
Зарегистрирован: 13 ноя 2008, 12:30
Откуда: Краснодар

Re: Looking Glass

Сообщение root » 16 июн 2009, 13:50

проверь, что с хоста, на котором стоит LG есть возможность войти на джуник по тем логином и паролем что указан для LG, а так же что под этим логином можно выполнять необходимые для LG команды
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: Looking Glass

Сообщение SyJet » 16 июн 2009, 14:11

проверил - с сервера по телнету заходить и все выполняется.. lg.log чист...
Аватара пользователя
SyJet
новичок
 
Сообщения: 21
Зарегистрирован: 13 ноя 2008, 12:30
Откуда: Краснодар

Re: Looking Glass

Сообщение root » 16 июн 2009, 14:16

в lg.cgi описаны все команды
на твоем джунике они такие же ?
Код: Выделить всё
if ($ostypes{$FORM{router}} eq "junos") {
        if ($command =~ /^show bgp n\w*\s+([\d\.A-Fa-f:]+)$/) {
                # show bgp n.. <IP> ---> show bgp neighbor <IP>
                $command = "show bgp neighbor $1";
        } elsif ($command =~ /^show bgp n\w*\s+([\d\.A-Fa-f:]+) ro\w*$/) {
                # show bgp n.. <IP> ro.. ---> show route receive-protocol bgp <IP>
                $command = "show route receive-protocol bgp $1";
        } elsif ($command =~ /^show bgp neighbors ([\d\.A-Fa-f:]+) routes all$/) {
                # show bgp neighbors <IP> routes all ---> show route receive-protocol bgp <IP> all
                $command = "show route receive-protocol bgp $1 all";
        } elsif ($command =~ /^show bgp neighbors ([\d\.A-Fa-f:]+) routes damping suppressed$/) {
                # show bgp neighbors <IP> routes damping suppressed ---> show route receive-protocol bgp <IP> damping suppressed
                $command = "show route receive-protocol bgp $1 damping suppressed";
        } elsif ($command =~ /^show bgp n\w*\s+([\d\.A-Fa-f:]+) advertised-routes ([\d\.A-Fa-f:\/]+)$/) {
                # show ip bgp n.. <IP> advertised-routes <prefix> ---> show route advertising-protocol bgp <IP> <prefix> exact detail
                ##$command = "show route advertising-protocol bgp $1 $2 exact detail";
                $command = "show route advertising-protocol bgp $1";
        } elsif ($command =~ /^show bgp n\w*\s+([\d\.A-Fa-f:]+) receive-protocol ([\d\.A-Fa-f:\/]+)$/) {
                # show ip bgp n.. <IP> receive-protocol <prefix> ---> show route receive-protocol bgp <IP> <prefix> exact detail
                $command = "show route receive-protocol bgp $1 $2 exact detail";
        } elsif ($command =~ /^show bgp n\w*\s+([\d\.A-Fa-f:]+) a[\w\-]*$/) {
                # show ip bgp n.. <IP> a.. ---> show route advertising-protocol bgp <IP>
                $command = "show route advertising-protocol bgp $1";
        } elsif ($command =~ /^show bgp\s+([\d\.A-Fa-f:]+\/\d+)$/) {
                # show bgp <IP>/mask ---> show route protocol bgp <IP> all
                $command = "show route protocol bgp $1 terse exact";
        } elsif ($command =~ /^show bgp\s+([\d\.A-Fa-f:]+)$/) {
                # show bgp <IP> ---> show route protocol bgp <IP> all
                $command = "show route protocol bgp $1 terse";
        } elsif ($command =~ /^show bgp\s+([\d\.A-Fa-f:\/]+) exact$/) {
                # show bgp <IP> exact ---> show route protocol bgp <IP> exact detail all
                $command = "show route protocol bgp $1 exact detail all";
        } elsif ($command =~ /^show bgp re\s+(.*)$/) {
                # show ip bgp re <regexp> ---> show route aspath-regex <regexp> all
                my $re = $1;
                $re = "^.*${re}" if ($re !~ /^\^/);
                $re = "${re}.*\$" if ($re !~ /\$$/);
                $re =~ s/_/ /g;
                $command = "show route aspath-regex \"$re\" all";
        }
}


посмотри в tcpdump на сервере, что происходит когда с веб морды запрос делаешь ? он уходит ? приходит ли ответ ?
чудес не бывает
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: Looking Glass

Сообщение SyJet » 16 июн 2009, 14:29

У меня ощущение что не запускается даже telnet
Код: Выделить всё
 <RSHCmd>/usr/bin/rsh -l lg</RSHCmd>

Пользовател lg должен быть в системе?
Аватара пользователя
SyJet
новичок
 
Сообщения: 21
Зарегистрирован: 13 ноя 2008, 12:30
Откуда: Краснодар

Re: Looking Glass

Сообщение SyJet » 16 июн 2009, 14:35

Код: Выделить всё
[Tue Jun 16 08:33:01 2009] [error] [client 91.204.104.6] Can't locate Net/SSH/Perl.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 3) line 3., referer: http://mon.osystems.ru/
[Tue Jun 16 08:33:01 2009] [error] [client 91.204.104.6] BEGIN failed--compilation aborted at (eval 3) line 3., referer: http://mon.osystems.ru/

это error.log
Аватара пользователя
SyJet
новичок
 
Сообщения: 21
Зарегистрирован: 13 ноя 2008, 12:30
Откуда: Краснодар

Re: Looking Glass

Сообщение root » 16 июн 2009, 14:39

SyJet писал(а):Пользовател lg должен быть в системе?

он должен быть на джунике, т.е. тот юзер от которого выполняются команды
на тачке с LG нет

у меня LG юзает обычный telnet для доступа
поэтому посмотри tcpdump на тачке с LG, что там "бегает" между джуником и тачкой по 23-му порту и "бегает" ли вообще ?
что у тя в конфиге между
Код: Выделить всё
<URL></URL>
написано ?

SyJet писал(а):это error.log

хм... это он SSH ищет
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: Looking Glass

Сообщение SyJet » 16 июн 2009, 14:58

По tcpdump не бегает.. перл-ssh пакет поставил, но в конфиге оставил только telnet... в общем как и предполагал - он по телнету не валится.. хотя с сервера все нормально заходит (с консоли), мало того, на этой же машине стоит забикс и по снмп нормально статистику с джуна берет
Аватара пользователя
SyJet
новичок
 
Сообщения: 21
Зарегистрирован: 13 ноя 2008, 12:30
Откуда: Краснодар

Re: Looking Glass

Сообщение root » 16 июн 2009, 15:04

SyJet писал(а):По tcpdump не бегает..

а что нить вообще видно по tcpdump между хостами (www и juniper) ?
что нить там вообще пробегает ? по 22 порту например ?

нуна понять почему он долбит в ssh, а не в телнет
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Пред.След.

Вернуться в Маршрутизация / Routing

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

cron