JP1/Cm2/Extensible SNMP Agent
ネイティブエージェントアダプターを設定するには,naa.cnf定義ファイル(/etc/srconf/agt/naa.cnf)を編集します。編集後,SNMPエージェントを起動すると設定が有効になります。
ファイルの各行のフォーマットを次に示します。
タグ 値タグにはキーワードを,値にはキーワードに対応する設定値を指定します。
naa.cnf定義ファイルに指定する内容を次に示します。
- ネイティブエージェントのMIBオブジェクトの登録
- 読み取り専用MIBオブジェクトの追加
- 読み書き可能MIBオブジェクトの追加
- ネイティブエージェントのコミュニティ名
- GETリクエストで使用するコミュニティ名の指定
- SETリクエストで使用するコミュニティ名の指定
- <この項の構成>
- (1) ネイティブエージェントのMIBオブジェクトの登録
- (2) ネイティブエージェントのコミュニティ名
ネイティブエージェントから取得,または設定したいMIBオブジェクトをnaa.cnf定義ファイルに設定します。取得する場合は,タグにreadを指定し,値にMIBのオブジェクトIDを指定します。設定する場合は,タグにwriteを指定し,値にMIBのオブジェクトIDを指定します。
デフォルトでnaa.cnf定義ファイルに定義されているMIBオブジェクトIDを次の表に示します。
表2-5 naa.cnf定義ファイルにデフォルトで定義されているMIBオブジェクトID
MIBオブジェクトID read/write 適用OS Solaris AIX Linux,Linux (IPF) .1.3.6.1.2.1.2 read ○ ○ ○ .1.3.6.1.2.1.3 read ○ ○ ○ .1.3.6.1.2.1.4 read ○ ○ ○ .1.3.6.1.2.1.5 read ○ ○ ○ .1.3.6.1.2.1.6 read ○ ○ ○ .1.3.6.1.2.1.7 read ○ ○ ○ .1.3.6.1.2.1.10 read − ○ − .1.3.6.1.2.1.12 read − ○ − .1.3.6.1.2.1.25 read −※ ○ ○ .1.3.6.1.4.1.42 read ○ − − .1.3.6.1.4.1.2 read − ○ − .1.3.6.1.4.1.4 read − ○ − .1.3.6.1.4.1.2021 read −※ − ○
- (凡例)
- ○:naa.cnf定義ファイルに定義あり。
- −:naa.cnf定義ファイルに定義なし。
- 注※
- Solaris 10でネイティブエージェントから「.1.3.6.1.2.1.25」と「.1.3.6.1.4.1.2021」グループのMIBを取得できます。必要があればnaa.cnf定義ファイルにデフォルトで定義されているMIBオブジェクトに追加してください。
MIBのサブツリー,または個別のMIBオブジェクトを読み取り専用として設定するには,naa.cnf定義ファイルに,readタグの定義行を追加します。追加する行のフォーマットを次に示します。
read オブジェクトIDオブジェクトIDは,MIBのサブツリー,または個別のMIBオブジェクトのオブジェクト識別子です。オブジェクトIDは,数値形式で指定します。オブジェクトの名称は使用できません。オブジェクトIDに接尾辞を指定してもエラーにはなりません。なお,オブジェクトIDの最初の「.(ドット)」は指定しないでください。
- (例)
- naa.cnf定義ファイルが次のような定義の場合,ネイティブエージェントアダプターは,MIB-IIのinterfaces,at,ip,icmp,tcp,udp,hostの各グループをネイティブエージェントから取得します。
read 1.3.6.1.2.1.2 read 1.3.6.1.2.1.3 read 1.3.6.1.2.1.4 read 1.3.6.1.2.1.5 read 1.3.6.1.2.1.6 read 1.3.6.1.2.1.7 read 1.3.6.1.2.1.25個別のMIBオブジェクトを読み書き可能として設定するには,naa.cnf定義ファイルに,writeタグの定義行を追加します。追加する行のフォーマットを次に示します。
write オブジェクトIDオブジェクトIDは,個別のMIBオブジェクトのオブジェクト識別子です。オブジェクトIDは,数値形式で指定します。オブジェクトの名称は使用できません。また,オブジェクトIDに接尾辞を指定してもエラーにはなりません。なお,オブジェクトIDの最初の「.(ピリオド)」は指定しないでください。
MIBのサブツリーを読み書き可能として登録することもできますが,この方法はお勧めしません。
- (例)
- naa.cnf定義ファイルが次のような定義の場合,ネイティブエージェントアダプターは,サブツリーenterprises.116の下のMIBオブジェクトをネイティブエージェントに登録します。
write 1.3.6.1.4.1.116
ネイティブエージェントアダプターがネイティブエージェントに対して送信するGETリクエスト,またはSETリクエストをnaa.cnf定義ファイルに設定します。GETリクエストの場合は,タグにreadcommを指定し,値にコミュニティ名を指定します。SETリクエストの場合は,タグにwritecommを指定し,値にコミュニティ名を指定します。
ネイティブエージェントアダプターがネイティブエージェントに対して送信するGETリクエスト中のコミュニティ名(デフォルトは「public」)を設定するには,naa.cnf定義ファイルにreadcommタグの定義行を追加します。追加する行のフォーマットを次に示します。
readcomm コミュニティ名GETリクエストで使用するコミュニティ名を指定する場合の注意事項を次に示します。
- readcommタグとコミュニティ名の間にはスペースを1文字挿入してください。
- コミュニティ名の最大長は60文字です。
- naa.cnf定義ファイル内でreadcommタグは1個だけ指定してください。
- readcommタグを使用する場合,naaagtプロセスの-readcommオプションは指定しないでください。
- (例)
- naa.cnf定義ファイルで次のように定義している場合,ネイティブエージェントアダプターはネイティブエージェントに対してGETリクエスト中のコミュニティ名に「snmpread」を使用します。
readcomm snmpreadネイティブエージェントアダプターがネイティブエージェントに対して送信するSETリクエスト中のコミュニティ名(デフォルトは「public」)を設定するには,naa.cnf定義ファイルにwritecommタグの定義行を追加します。追加する行のフォーマットを次に示します。
writecomm コミュニティ名SETリクエストで使用するコミュニティ名を指定する場合の注意事項を次に示します。
- writecommタグとコミュニティ名の間にはスペースを1文字挿入してください。
- コミュニティ名の最大長は60文字です。
- naa.cnf定義ファイル内でwritecommタグは1個だけ指定してください。
- writecommタグを使用する場合,naaagtプロセスの-writecommオプションは指定しないでください。
- (例)
- naa.cnf定義ファイルが次に示す定義の場合,ネイティブエージェントアダプターはネイティブエージェントに対してSETリクエスト中のコミュニティ名に「snmpwrite」を使用します。
writecomm snmpwrite
All Rights Reserved. Copyright (C) 2009, 2010, Hitachi, Ltd.
Copyright (C) 1993-1998, Hewlett-Packard Company
Copyright (C) 1989-2006, SNMP Research International, Incorporated