零細システムエンジニアの備忘録

RPA、サーバ、ネットワークに関する設定メモ、導入相談もコメント欄やメールに頂ければお答えしますのでお気軽にご相談下さい(^^)

【ネットワーク】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

■実行コマンド

/bin/bash /root/wlxauto.sh |telnetIPアドレス】 > /tmp/switch.log

telnetログインした後の処理をスクリプト内のechoコマンドで送っています。

【echo 】はエンターキーを押しているだけになります。

3行目以降は好きなコマンドを記載してください。

実行結果を「/tmp/switch.log」にリダイレクト出力しています。