アクセス解析
FORTI 's Footprint
FC2Blog | RSS1.0 | ログイン | 投稿 

FORTI 's Footprint

気になったニュース、動画、仕事や生活でのできごとをなんとなく書き記す・・・
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--.--.--.-- --:-- | スポンサー広告 | trackback(-) | comment(-)
ルータが複数ある時に、設定変更した後や、定期的にコンフィグを取得したいって時に便利です。今回は、LinuxからT105iのをまとめて取得するスクリプトを配置しました。YAMAHAは便利ですね~。
あまりシェルスクリプトは(も!)得意じゃないので、スマートではありませんが、自分の成長記録として(笑)




■前提条件
Linuxサーバにtftpがインストールされており、YAMAHAルータ側でtftpアクセスが有効になっている。

スクリプト概要
・取得対象ルータにpingし、OKな場合はログインしてtftpでコンフィグファイルを指定したディレクトリに日付を付加して保存する。pingがNGな場合はその旨を出力する。

■配置
/root/scripts/Get_ConfigFile_scripts/RT105i
|--- Get_RT105_config.sh ・・・ スクリプト本体
|--- config_files ・・・ 取得したコンフィグファイルの出力先


■実行方法
# /root/scripts/Get_ConfigFile_scripts/RT105i/Get_RT105_config.sh


■Get_RT105_config.sh
#!/bin/bash

MYPATH=/root/scripts/Get_ConfigFile_scripts/RT105i
PASS=パスワード

for HOST in `cat $MYPATH/host_list`
do
if ping -c2 $HOST > /dev/null
then
tftp $HOST -c get config/$PASS $MYPATH/config_files/rt105i_$HOST\_`date +%y-%m-%d`
else
echo "PING to $HOST is NG"
fi
done

■host_list
対象ルータのIPアドレス1
対象ルータのIPアドレス2
対象ルータのIPアドレス3


スポンサーサイト
2007.06.18.Mon 17:52 | Linux | trackback(0) | comment(0)
<< 2017.11 >>
S M T W T F S
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 - -
ENTRIES
CATEGORY
ARCHIVES
COMMENTS
TRACKBACKS
LINKS
PROFILE

FORTI
職業:見習いエンジニア
住処:東京都市部
好きな物:子供、映画、抹茶、
       スポーツ全般、お笑い
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。