ネットワークエンジニア を目指して

ようこそ「ネットワークエンジニアを目指して」へ!!
「ネットワークトラブルに恐れることなく立ち向かえるネットワークエンジニア」へと導くことを信条に、ネットワーク技術の解説とネットワークに関する情報を幅広く紹介します!

ホーム > Cisco関連技術 > EMM (Embedded Menu Manager)

EMM (Embedded Menu Manager)

Bookmark this on Hatena Bookmark   
▼ ネットワークエンジニアにおすすめのサイトはこちら ▼

 

以前、EPCとEEMいうCisco IOSの機能をご紹介しました。

今回は、EMM (Embedded Menu Manager) という機能をご紹介しましょう。

 

EMMの概要

EMM (Embedded Menu Manager)を使えば、IOSの操作をメニュー形式で
コマンドの実行等を行うことが出来ます。

通常IOSというと、CLI形式でコマンドを入力するのが一般的ですが、
IOSを触ったことがない人にとっては、どうしても敷居が高く、
CLIを使いこなすことは難しいです。

例えば、

  • 毎日、ルータにTelnetして、必要なログを取得する
  • ルータにTelnetして、対向ルータにPingとTracerouteを実行する

といった作業をCLIに慣れていないエンジニアにやらせると、 
ログの取得ミスや、Pingの宛先間違えといったこともあるかもしれません。

そんなときに予め、よく使うコマンドをメニュー形式で実行出来るように
しておけば便利です。

 

EMMの設定例

それでは早速設定してみましょう。

下記の6つの命令を実行するようなメニューを設定してみます。

  • 10.1.1.1へPing
  • 192.168.1.1へTraceroute
  • show versionコマンド実行
  • CPUプロセスを表示
  • インタフェースのエラーカウンタを表示
  • メニューモードから抜ける 

設定例は以下の通りです。

menu TEST title ^
Example menu command^
menu TEST prompt ^
Please select a menu item:^
menu TEST text 1 Run a ping 10.1.1.1
menu TEST command 1 ping 10.1.1.1
menu TEST options 1 pause
menu TEST text 2 Run a traceroute 192.168.1.1
menu TEST command 2 traceroute 192.168.1.1
menu TEST options 2 pause
menu TEST text 3 Get show version
menu TEST command 3 show version
menu TEST options 3 pause
menu TEST text 4 Get 5sec cpu usage
menu TEST command 4 show processes cpu sorted 5sec
menu TEST options 4 pause
menu TEST text 5 Check FastEthernet IF errors
menu TEST command 5 show interfaces | inc error|Fast
menu TEST options 5 pause
menu TEST text 9 Exit
menu TEST command 9 exit
menu TEST status-line

主に使用しているコマンドは以下。

・menu [menu-name] title ^ [menu-title] ^
[menu-name]はメニューの名前を、[menu-title]は
メニューを起動したときに表示することが出来る文字
を指定します。

・menu [menu-name] prompt ^ [prompt] ^
メニューを起動したときの、プロンプトの文字を
指定します。

・menu [menu-name] text [menu-item] [menu-text]
[menu-item]は各メニューのキーを指定します。
[menu-text]は各メニューの説明文を指定します。

・menu [menu-name] command [menu-item] [command]
[command]で各メニューで実際に実行するコマンドを指定します。

実際の実行結果を見てみましょう。

 

EMMの実行結果

 

後は、各メニューで設定した数字(1~5,9)を入力すれば、
実行結果が表示されます。

 

最後に

注意点として、メニューには必ずExitコマンドを入れておきましょう。 
Exitコマンドを入れておかないと、メニューから抜けることが出来なくなるのでご注意を。

 

おすすめ記事

おすすめ書籍紹介

マスタリングTCP/IP 応用編
入門編を卒業したらこちら。
応用編も入門編と同様に豊富な図を使用し、TCP/IPに関するさらに詳細な解説を記している。
特にパッケットの構造はかなり詳細に解説しており、初心者にはすこしつらいかもしれないが非常に読みやすいのでぜひ読んでみてほしい。

Cisco WAN 実践ケーススタディ
WANサービスにおける、「技術・考え方」「ネットワーク構成例」「設定例」「設定・確認コマンド」を分かりやすく解説した1冊
EPC (Embedded Packet Capture)やEEM (Embedded Event Manager)、EMM (Embedded Menu Manager)に関する解説もありますので、Ciscoルータの運用監視をされている方は必読。

関連記事

メールマガジン

ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!

「初心者にも理解できるネットワーク技術」

これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。

もちろん無料です!!

↓メールマガジン購読はこちら↓

メールアドレス: