snmpgetによる監視設定パナソニックMNOシリーズはSNMPによる監視機能を備えたルータです。communityを設定する事によって、監視サーバからのsnmpgetに応答できるようになり、帯域やCPU使用率をグラフ化する事ができます。コマンド一覧このシナリオで重要なコマンド一覧は以下の通りです。agent"コマンドでsnmpとsnmptrapの両方を有効化する事ができます。publicというコミュニティ名がデフォルトで設定されています。インターネットからSNMPによるアクセスが可能な環境では充分に注意を払いましょう。コミュニティ名の初期設定は以下の通りです。以下のコマンドでコミュニティ名を設定する事ができます。コミュニティ名は読取専用(RO)と書込可能(RW)の2種類を選ぶ事ができます。死活監視と性能監視のみの用途ならば読取専用(RO)にする事をお勧めします。MNOシリーズは、1から10までの<entry_num>を設定する事ができます。最大10個までのコミュニティ名とセキュリティ設定の組み合わせを定義する事ができます。locationを設定しておく事もできます。privateというコミュニティ名が定義されています。この設定を削除する事はできませんが、無効化するか上書きする事はできます。privateというコミュニティ名を無効化したいならば、以下のコマンドを入力します。agentを無効化するという意味です。アクセス制御SNMPによって取得できる情報を誰にでも見せてしまうのはセキュリティの観点で好ましくありません。スイッチ機器にsnmpwalkコマンドを連打すれば簡単にCPU使用率を上昇させる事ができます。このような脅威に備えるため、snmp応答を返すホストを限定する事ができます。IPアドレスを指定する事で、NMS以外からのsnmpgetに応答しないようになります。以下の構成で動作確認を行います。192.168.0.254初期設定の全文は以下を参照下さい。以下のコマンドを入力し、snmpを有効にします。コミュニティ名の設定RO_MNSというコミュニティ名でMIB値が読み取り可能なるように設定します。snmp"というコマンドにより設定を確認します。RO_MNSというコミュニティ名が読取専用で定義されている事を確認します。RO_MNSというコミュニティ名でSNMP読取が可能である事を確認します。設定locationとcontactを設定します。contactが参照できるようになった事を確認します。2にprivateというコミュニティ名が定義されています。このコミュニティ名を無効化し、第三者がSNMP情報を取得できないようにします。publicが無効化された事を確認します。疎通不能の確認Host100からpublicというコミュニティ名でアクセスできなくなった事を確認します。trapdサーバによるアクセス制御Host100からのみsnmpgetを受け付けるように設定します。接続許可の確認Host100からsnmpによる読み取りが可能である事を確認します。接続拒否の確認Host100からのアクセス権を削除します。10.10.10.10Host100からSW1にsnmpgetができなくなった事を確認します。2014お問い合わせ。