Nagainos Posted January 28, 2013 Необходимо раз в час собирать ARP таблицу с Cisco ASA 5520 (IOS 8.4(1)). Посмотрев MIB'ы понял что SNMP тут не поможет. Была мысль с ssh, но не смог понизить привилегии для выполнения show arp до 1 уровня. С множественной последовательностью команд через конвейр то-же не сложилось, приглашение ввода всегда выскакивает гораздо позже чем cat успевает выдать все содержимое файла. Подскажите в какую сторону копать? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
MMM Posted January 28, 2013 как-то встречалась либа для работы с консолью cisco через telnet, умело пролистывать страницы. эту же либу успешно использовали для redback Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sexst Posted January 28, 2013 Элементарнейший скрипт ssh/telnet с регулярными выражениями. На питоне строчек 30 займет все вместе с работой с базой данных, перелистыванием страниц и парсингом записей. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
digsi Posted January 28, 2013 на перле без проблем делается Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
SokolovS Posted February 3, 2013 (edited) Смотри модуль Perl Net::Telnet::Cisco, умеет авторизовываться и пролистывать страницы. use Net::Telnet::Cisco; my $session = Net::Telnet::Cisco->new(Host => '123.123.123.123'); $session->login('login', 'password'); # Execute a command my @output = $session->cmd('show version'); print @output; # Enable mode if ($session->enable("enable_password") ) { @output = $session->cmd('show privilege'); print "My privileges: @output\n"; } else { warn "Can't enable: " . $session->errmsg; } $session->close; Edited February 3, 2013 by SokolovS Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...