ネットワーク機器のコンフィグバックアップをよく忘れちゃうよ!!! という人のためにスクリプトで自動化する方法を軽くまとめてみました。 Telnetで繋がる機器 みんな大好きexpectの出番ですね! expect系の記事はいっぱいあると思うので、今回はPerlモジュールを使う方法を紹介します。 まずはD社のPowerConnectのバックアップを取得するスクリプト Net::Telnetでがんばればたいていなんとかできちゃいますが、けっこうたいへんです。 #!/usr/bin/perl use strict; use warnings; use Net::Telnet; #$Net::Telnet::DEBUG = 1; # プロンプト文字列の定義 my $prompt = '/User:$|Password:$|.*[>#]$|--More--/'; @ARGV ==3 or die "