Nagainos Posted January 28, 2013 Posted January 28, 2013 Необходимо раз в час собирать ARP таблицу с Cisco ASA 5520 (IOS 8.4(1)). Посмотрев MIB'ы понял что SNMP тут не поможет. Была мысль с ssh, но не смог понизить привилегии для выполнения show arp до 1 уровня. С множественной последовательностью команд через конвейр то-же не сложилось, приглашение ввода всегда выскакивает гораздо позже чем cat успевает выдать все содержимое файла. Подскажите в какую сторону копать? Вставить ник Quote
MMM Posted January 28, 2013 Posted January 28, 2013 как-то встречалась либа для работы с консолью cisco через telnet, умело пролистывать страницы. эту же либу успешно использовали для redback Вставить ник Quote
sexst Posted January 28, 2013 Posted January 28, 2013 Элементарнейший скрипт ssh/telnet с регулярными выражениями. На питоне строчек 30 займет все вместе с работой с базой данных, перелистыванием страниц и парсингом записей. Вставить ник Quote
digsi Posted January 28, 2013 Posted January 28, 2013 на перле без проблем делается Вставить ник Quote
SokolovS Posted February 3, 2013 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
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.