【ネットワーク】telnetコマンドでスイッチ機器の状態を監視する
スイッチ機器にtelnetでログインして定期的に状態を監視するスクリプト、コマンドの方法をご紹介します。
通常telnetコマンドでログインするとパスワードを入力してからコマンドを行います。それをスクリプトで行うには下記のようにします。
■ファイル: wlan01.sh
#!/bin/sh
sleep 1;echo
sleep 1;echo
sleep 1;echo "console lines infinity"
sleep 3;echo "show airlink station list"
sleep 1;echo exit
■実行コマンド
telnetログインした後の処理をスクリプト内のechoコマンドで送っています。
【echo 】はエンターキーを押しているだけになります。
3行目以降は好きなコマンドを記載してください。
実行結果を「/tmp/switch.log」にリダイレクト出力しています。