ネイティブエージェントアダプターを設定するには,naa.cnf定義ファイル(/etc/srconf/agt/naa.cnf)を編集します。編集後,SNMPエージェントを起動すると設定が有効になります。
ファイルの各行のフォーマットを次に示します。
タグ 値 |
タグにはキーワードを,値にはキーワードに対応する設定値を指定します。
naa.cnf定義ファイルに指定する内容を次に示します。
(1) ネイティブエージェントのMIBオブジェクトの登録
ネイティブエージェントから取得,または設定したい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 | -※ | - | ○ |
●読み取り専用MIBオブジェクトの追加
MIBのサブツリー,または個別のMIBオブジェクトを読み取り専用として設定するには,naa.cnf定義ファイルに,readタグの定義行を追加します。追加する行のフォーマットを次に示します。
read オブジェクトID |
オブジェクトIDは,MIBのサブツリー,または個別のMIBオブジェクトのオブジェクト識別子です。オブジェクトIDは,数値形式で指定します。オブジェクトの名称は使用できません。オブジェクトIDに接尾辞を指定してもエラーにはなりません。なお,オブジェクトIDの最初の「.(ドット)」は指定しないでください。
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オブジェクトの追加
個別のMIBオブジェクトを読み書き可能として設定するには,naa.cnf定義ファイルに,writeタグの定義行を追加します。追加する行のフォーマットを次に示します。
write オブジェクトID |
オブジェクトIDは,個別のMIBオブジェクトのオブジェクト識別子です。オブジェクトIDは,数値形式で指定します。オブジェクトの名称は使用できません。また,オブジェクトIDに接尾辞を指定してもエラーにはなりません。なお,オブジェクトIDの最初の「.(ピリオド)」は指定しないでください。
MIBのサブツリーを読み書き可能として登録することもできますが,この方法はお勧めしません。
write 1.3.6.1.4.1.116
(2) ネイティブエージェントのコミュニティ名
ネイティブエージェントアダプターがネイティブエージェントに対して送信するGETリクエスト,またはSETリクエストをnaa.cnf定義ファイルに設定します。GETリクエストの場合は,タグにreadcommを指定し,値にコミュニティ名を指定します。SETリクエストの場合は,タグにwritecommを指定し,値にコミュニティ名を指定します。
●GETリクエストで使用するコミュニティ名の指定
ネイティブエージェントアダプターがネイティブエージェントに対して送信するGETリクエスト中のコミュニティ名(デフォルトは「public」)を設定するには,naa.cnf定義ファイルにreadcommタグの定義行を追加します。追加する行のフォーマットを次に示します。
readcomm コミュニティ名 |
GETリクエストで使用するコミュニティ名を指定する場合の注意事項を次に示します。
readcomm snmpread
●SETリクエストで使用するコミュニティ名の指定
ネイティブエージェントアダプターがネイティブエージェントに対して送信するSETリクエスト中のコミュニティ名(デフォルトは「public」)を設定するには,naa.cnf定義ファイルにwritecommタグの定義行を追加します。追加する行のフォーマットを次に示します。
writecomm コミュニティ名 |
SETリクエストで使用するコミュニティ名を指定する場合の注意事項を次に示します。
writecomm snmpwrite