SNMPD.CONF(5) SNMPD.CONF(5) 名前 /usr/share/snmp/snmpd.conf - ucd-snmp SNMP エージェントの設定ファイル 説明 snmpd.conf は ucd-smnp SNMP エージェントの操作法を定義する設定ファイル である。このファイルは下記の「ディレクティブ」セクションにある任意の デ ィレクティブを含むことができる。エージェントが mib エントリを操作したり 表示したりするためには、このファイルは必要ない。 最初にお読みください 最初に man ページ snmp_config(5) を読んでおくこと。ここには ucd-snmp フ ァイルの操作法・場所・互いにどのように動作するかが書かれている。 さらに、 snmpconf アプリケーション (perl スクリプト) にざっと目を通すの もよいかもしれない。このアプリケーションはユーザーに情報 を 提 示 し て snmpd.conf ファイルの作成を助けてくれる。試してみなさい。本当に。さあ、 今すぐに。 snmpconf -g basic_setup で始められます。 拡張可能 MIB ucd-snmp SNMP エージェントは、 mib ツリーの 1.3.6.1.4.1.2021 セクション に対してクェリーを行い、多くの情報を表示する。このセクションの各 mib に は以下のテーブルエントリがある。 .1 -- index 以下にリストされた「ディレクティブ」に対するテーブルのインデック ス番号。 .2 -- name 指定されたテーブルエントリの名前。これは他と重ならない方が良いが 、重なっても構わない。 .100 -- errorFlag このテーブルエントリにエラーが見つかった場合に、整数 1 または 0 を返すフラグ。 .101 -- errorMsg 上記の errorFlag を引き起こすエラーを説明する「表示文字列」。 .102 -- errorFix こ の エ ン トリが SNMPset から整数 1 で、かつ上で定義されている errorFlag が 1 の場合、上記のテーブルエントリ名を引き数として プ ログラムやスクリプトが実行される。実行されるプログラムはコンパイ ル時に config.h ファイルで設定される。 ディレクティブ proc NAME proc NAME MAX proc NAME MAX MIN NAME という名前のプロセスがエージェントのマシンで稼働している か をチェックする。 NAME という名前のプログラムが "/bin/ps -e" で表 示されるプロセステーブルにない場合、エラーフラグ (1) と説明の メ ッ セ ー ジ が mib コ ラ ム の 1.3.6.1.4.1.2021.2.1.100 と 1.3.6.1.4.1.2021.2.1.101 に (それぞれ) 渡される。 MAX と MIN が指定されない場合、MAX は infinity (無限大) で MIN は 1 であると仮定される。 MAX は指定されているが、MIN は指定されていない場合、 MIN は 0 で あると仮定される。 procfix NAME PROG ARGS このディレクティブは、NAME で指定されたプロセスで発生したエラ ー を修正するためのコマンドを登録する。 NAME で指定されたプログラム に対して 1.3.6.1.4.1.2021.2.1.102 が整数値 1 に設定された場合 、 このコマンドが呼び出される。呼び出されるプログラムのデフォルトは 、コンパイル時の値であり、 config.h ファイルの PROCFIXCMD で定義 される。 exec NAME PROG ARGS exec MIBNUM NAME PROG ARGS MIBNUM が指定されない場合、エージェントは PROG という名前のプロ グラムを引き数 ARGS を付けて実行し、プログラム PROG の終了ステー タ ス と 標 準出力の 1 行目を返す。これらはそれぞれ mib コラムの 1.3.6.1.4.1.2021.8.1.100 と 1.3.6.1.4.1.2021.8.1.101 の値をク ェ リ ーしたものである。標準出力の 1 行目以降は暗黙の内に省略される 。 MIBNUM が指定された場合も、上と同じように動作するが、終了ステ ー タ スを MIBNUM.100.0 に返し、標準出力全体を mib テーブル内のテー ブル MIBNUM.101 に返す。このとき MIBNUM.101 mib には標準出力への 出 力全体が入り、 1 つの mib テーブルエントリには出力の 1 行分が 入る (つまり、出力の第 1 行 は MIBNUM.101.1 、 第 2 行 は MIBNUM.101.2、... となる)。 注 意: MIBNUM は ドット区切りの整数値表記でなければならない。 (.1.3.6.1... の代わりに) ".iso.org.dod.internet..." の よ うに指定することはできない。 注 意: エージェントは最初のクェリーを行った後、実行したプログラ ムの終了ステータスと標準出力を 30 秒間キャッシュする。 こ れ によりその後のテーブルのクェリーのスピードが上がり、情 報の一 貫 性 が 管 理 で き る 。 こ の キ ャ ッ シ ュ は 1.3.6.1.4.1.2021.100.VERCLEARCACHE を整数 (1) に設定する snmp-set 要求により消去される。 execfix NAME PROG ARGS このディレクティブは NAME で指定された実行プログラムまたはシェル ス ク リプトで発生したエラーを修正するためのコマンドを登録する。 NAME で指定したエントリに対して 1.3.6.1.4.1.2021.8.1.102 が整 数 値 1 に設定されると、このコマンドが呼び出される。呼び出されるプ ログラムのデフォルトは、コンパイル時の値であり、 config.h ファイ ルの EXECFIXCMD で定義される。 disk PATH disk PATH [ MINSPACE | MINPERCENT% ] PATH にマウントされたディスクの使用可能なディスク容量をチェック する。ディスク容量が MINSPACE (kB) より少ない場合、または % 記号 を 指 定 して MINPERCENT (%) より少ない場合、または DEFDISKMINI- MUMSPACE (kB) が指定されていない場合、 1.3.6.1.4.1.2021.9.1.100 mib テーブルの関連するエントリが (1) に設定され、エラーを説明す るメッセージが 1.3.6.1.4.1.2021.9.1.101 のクェリーによって返され る。 load MAX1 load MAX1 MAX5 load MAX1 MAX5 MAX15 マシンの平均負荷をチェックし、 1 分間・5 分間・15 分間の平均がそ れぞれの最大値を超えている場合は、 1.3.6.1.4.1.2021.10.1.100 と 1.3.6.1.4.1.2021.10.1.101 をクェリーして、エラーフラグ (1) とテ キスト文字列のエラーメッセージを返す。 MAX1, MAX5, MAX15 の値 の うち指定されていないものは、デフォルトの DEFMAXLOADAVE になる。 file FILE [MAXSIZE] フ ァイルサイズを監視し、(キロバイトで) 指定されたサイズを超えて ないかをチェックする。 MAXSIZE が指定されていない場合のデフォ ル トは無限大になり、エラーを報告せずにサイズのみを監視する。 エラー 上 記の情報を取得するためのエラーは、 1.3.6.1.4.1.2021.101.1.100 フラグ と 1.3.6.1.4.1.2021.101.1.101 テキスト文字列をクェリーして表示される。 AGENTX サブエージェント snmp マスターエージェントで AgentX サポートを有効にす る た め に は 、 snmpd.conf ファイルに以下のような行を書き込めばよい: master agentx このサポートはまだ実験的なもので、製品版のシステムでは使用すべき ではない。詳細は README.agentx を参照すること。 SMUX サブエージェント gated のような SMUX ベースのサブエージェントを有効にするためには、以 下 のように smuxpeer 設定エントリを使えばよい: smuxpeer OID PASS gated に つ いての実際のエントリは smuxpeer .1.3.6.1.4.1.4.1.3 secret のようになる。 動的読み込み可能モジュール エージェントが UCD-DLMOD-MIB のサポートを組み込んでいる場合、エージェン ト MIB モジュールを起動時に dlmod ディレクティブを使って動的にロードし たり、実行中に UCD-DLMOD-MIB を使って動的にロードすることができる。以下 の ディレクティブは、モジュール名プレフィックスが NAME である共有オブジ ェクトモジュールファイル PATH をロードする。 dlmod NAME PATH アクセス制御 snmpd は RFC 2275 で規定されてい る View-Based Access Control Model (vacm) を サ ポ ー ト し ている。このため、snmpd は設定ファイルにある com2sec, group, access, view というキーワードを認識する。また簡単に使用 す る た め の ラッパーディレクティブ rocommunity, rwcommunity, rouser, rwuser も認識する。 rocommunity COMMUNITY [SOURCE] [OID] rwcommunity COMMUNITY [SOURCE] [OID] これらディレクティブは読み込みしかできないコミュニティと読み書き できるコミュニティを作成し、エージェントにアクセスするために使用 する。これらは以下の com2sec, group, access, view ディレクティブ 行を簡単に使うための方法である。これらは効率的ではなく、グループ が作成されないためにテーブルが幾分大きくなる。言い換えれば、複雑 な状態を設定する場合には使用してはならない、ということである。 SOURCE のフォーマットは、以下の com2sec ディレクティブセクション で説明されているトークンと同じである。 OID トークンは、コミュ ニ ティのアクセスを、指定された OID 以下のものだけに制限する。 rouser USER [noauth|auth|priv] [OID] rwuser USER [noauth|auth|priv] [OID] SNMPv3 USM ユーザーを VACM アクセス設定テーブルに作成する。これ もまた、com2sec, group, access, view ディレクティブを組み合わ せ て使用した方が効率的 (かつ強力) である。 ユーザーが使用しなければならない認証とプライバシーの最低レベルを 最初のトークンで指定する (デフォルトは "auth" である)。 OID パラ メ ータは、そのユーザーのアクセスを、指定された OID 以下のものだ けに制限する。 com2sec NAME SOURCE COMMUNITY このディレクティブはソース (SOURCE) とコミュニテ ィ (COMMUNITY) の ペ ア か ら セ キュリティ名 (NAME) へのマッピングを指定する。 SOURCE はホスト名・サブネット・"default" である。サブネ ッ ト は IP/MASK または IP/BITS で指定できる。入ってくるパケットにマッチ するソースとコミュニティの組み合わせが選択される。 group NAME MODEL SECURITY このディレクティブはセキュリティモデル (MODEL) とセキュリティ 名 (SECURITY) のペアからグループ名 (NAME) へのマッピングを定義する 。 MODEL は v1, v2c, usm のいずれか 1 つである。 access NAME CONTEXT MODEL LEVEL PREFX READ WRITE NOTIFY access ディレクティブはグループセキュリティとモデルセキュリテ ィ の レ ベルを、あるビュー (view) にマップする。 MODEL は any, v1, v2c, usm のいずれか 1 つである。 LEVEL は noauth, auth, priv の いずれか 1 つである。 PREFX は入ってくる pdu の内容に対する CON- TEXT のマッチの方法を指定するもので、 exact または prefix である 。 READ, WRITE, NOTIFY はビューに対応するアクセス方法を指定する のに使われる。 v1 または v2c のアクセスでは、LEVEL は noauth 、 CONTEXT は空文字列である。 view NAME TYPE SUBTREE [MASK] こ の デ ィ レクティブは指定した名前のビュー (view) を定義する。 TYPE は included または excluded である。 MASK は 16 進数で表 し た 8 ビットを ’.’ または ’:’ で区切ってリストにしたものである。 MASK が指定されていない場合のデフォルトは "ff" である。 マスクを使用する理由は、比較的簡単にテーブルの 1 つの行 (row) へ のアクセスを制御することにある。例えば、ISP ではそれぞれの顧客に 対して顧客ごとのインタフェースにアクセスさせたいと考えるかもしれ ない: view cust1 included interfaces.ifTable.ifEntry.ifIndex.1 ff.a0 view cust2 included interfaces.ifTable.ifEntry.ifIndex.2 ff.a0 (interfaces.ifTable.ifEntry.ifIndex.1 == .1.3.6.1.2.1.2.2.1.1.1 で ff.a0 == 11111111.10100000 である。 これは行インデックスをうまい具合いにカバーして含んでいるが、 行フィールドの変更をユーザーに許可している。) VACM の例: # sec.name source community com2sec local localhost private com2sec mynet 10.10.10.0/24 public com2sec public default public # sec.model sec.name group mygroup v1 mynet group mygroup v2c mynet group mygroup usm mynet group local v1 local group local v2c local group local usm local group public v1 public group public v2c public group public usm public # incl/excl subtree mask view all included .1 80 view system included system fe view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc # context sec.model sec.level prefix read write notify access mygroup "" any noauth exact mib2 none none access public "" any noauth exact system none none access local "" any noauth exact all all all デフォルトの VACM モデル 最初の状態でのエージェントのデフォルトの設定は、 機能的には以下のエントリと等価である: com2sec public default public group public v1 public group public v2c public group public usm public view all included .1 access public "" any noauth exact all none none SNMPv3 設定 engineID STRING snmpd エ ー ジ ェ ン ト が SNMPv3 メッセージに応答するためには engineID を設定する必要がある。設定ファイルにこの 行 が あ れ ば 、STRING から engineID を設定する。 engineID のデフォルト値は、 マシンのホスト名に対して見つかる最初の IP アドレスに設定される。 createUser username (MD5|SHA) authpassphrase [DES] [privpassphrase] このディレクティブは、他の場所にある通常の設定ファイルではなく、 "/var/ucd-snmp"/snmpd.conf ファイルに書くべきである。その理由 は 、情報がこのファイルから読み込まれた後、この行が削除され (ユーザ ーのマスターパスワードの格納場所から消去されて)、この行から得 ら れるキーに置き換えられるためである。このキーはローカルなキーであ り、盗まれたとしても他のエージェントにアクセスするのには使えない 。しかしパスワードが盗まれた場合は、他のエージェントにアクセスで きる。 MD5 と SHA は使用される認証タイプであるが、 SHA を使用するために は インストールされている openssl を使ってパッケージを作成しなけ ればならない。現在のところプライバシープロトコルがサポートされて い るのは DES のみである。プライバシーパスフレーズが指定されてい ない場合、認証パスフレーズと同じであると仮定される。上で説明した VACM アクセス制御テーブルに入れなければ、作成したユーザーの使い 道がない点に注意すること。 警告: パスフレーズは少なくとも 8 文字である。 snmpusm コマンドを用いれば、実行中に SNMPv3 ユーザーを作成するこ とができる。 システム情報の設定 syslocation STRING syscontact STRING sysname STRING エ ー ジ ェ ン トが置かれているシステムの場所 (location)・連絡先 (contact)・名前 (name) を設定する。この情報は mibII ツ リ ー の ’system’ グループに設定される。通常、これらのオブジェクト (sys- Location.0, sysContact.0 and sysName.0) は読み書き可能である。た だし、これらのオブジェクトの値に適切なトークンを付加して指定すれ ば、そのオブジェクトを読み込みのみにすることができ、オブジェクト の 値を設定しようとしたときに notWritable エラーレスポンスを返す ようにできる。 sysservices NUMBER system.sysServices.0 オブジェクトの値を設定する。ホストの場合 は 、72 がよい。 agentaddress [(udp|tcp):]port[@address][,...] デ フォルトの 161 番ポートではなく、指定したソケットのリストでエ ージェントのリストを作成する。複数のポートをコンマで区切って指定 で きる。トランスポート名 ("udp" または "tcp")・コロン・ポート名 のようにして、トランスポート名を指定できる。特定のインタフェース に バ イ ン ドするために、アドレスを指定することができる。例えば agentaddress 161,tcp:161,9161@localhost のように指定すれば、エー ジ ェントに対して、全てのアドレスの udp ポート 161・全てのアドレ スの tcp ポート 161・ localhost のアドレスに関連づけられたインタ フ ェースの udp ポート 9161 を監視 (listen) させることができる。 -T フラグを用いれば、使用するデフォルトのトランスポートマッピ ン グを変更することができる (上記の例では、デフォルトのトランスポー トマッピングは udp である)。 agentgroup groupid ポートをオープンした後で、グループ ID を指定した値に変更す る 。 groupid はグループ名またはグループ番号である。グループ番号の場合 は ’#’ で始める。例えば agentgroup snmp の場合は、エージェントを snmp グループで動作させる。 agentgroup #10 の場合は、エージェン トをグループ ID 10 番で動作させる。 agentuser uid ポートをオープンした後で、ユーザー ID を指定した値に変更す る 。 userid はユーザー名またはユーザー番号である。ユーザー番号の場合 は ’#’ で始める。例えば agentuser snmp の場合は、エージェント を ユ ーザー snmp で動作させる。 agentuser #10 の場合は、エージェン トをユーザー ID 10 番で動作させる。 interface NAME TYPE SPEED エージェントがタイプやスピードの推測に失敗したインタフェースに対 し て 、 こ のディレクティブで追加の情報を提供することができる。 TYPE は IANAifType-MIB で指定されるタイプである。 ignoredisk STRING 使用可能なディスクデバイスをスキャンする場合、エージェントは使用 可能なディスクデバイスをオープンするときにブロックを行うことがあ る。これによってデバイスツリーを辿っているときにタイムアウトが起 るかもしれない。次に辿ったときにタイムアウトになるかもしれないし 、毎回タイムアウトになるかもしれない。 このような現象が起った場合は、このディレクティブを追加し、チェッ クしない (つまりオープンしない) 全てのデバイスを指定する。設定フ ァイルにこのディレクティブを 1 つ以上の指定して、オープンしな い 全てのデバイスを書き込む。 bourne シェルの文法の似たワイルドカー ドを使って、デバイスを指定することもできる (下記の例を参照するこ と)。 注 意: 全てのシステムでスキャンされるデバイスのリストは、ソース (host/hr_disk.c) を 見 て 、 OS タ イ プ に 対 応 し た Add_HR_Disk_entry() コールをチェックすること。 例: ignoredisk /dev/rdsk/c0t2d0 このディレクティブは、デバイス /dev/rdsk/c0t2d0 をスキャンさせな いようにする。 ignoredisk /dev/rdsk/c0t[!6]d0 このディレクティブは /dev/rdsk/c0t6d0 を除く /dev/rdsk/c0tXd0 の 全てのデバイスをスキャンさせないようにする。多くのシステムで同様 なディレクティブとしては以下のものがある: ignoredisk /dev/rdsk/c0t[0-57-9a-f]d0 ignoredisk /dev/rdsk/c1* このディレクティブは、/dev/rdsk/c1 で始まる名前のデバイスを全 て スキャンさせないようにする。 ignoredisk /dev/rdsk/c?t0d0 こ のディレクティブは、デバイス /dev/rdsk/cXt0d0 (’X’ は任意の文 字) を全てスキャンさせないようにする。 どのディレクティブにおいても、このようなワイルドカード表現 を 2 つ以上使うことできる。 authtrapenable NUMBER authtrapenable を 1 に設定すると、認証の失敗が起った場合にトラッ プを生成する。デフォルトの値は disabled(2) である。通常これに 対 応 するオブジェクト (snmpEnableAuthenTraps.0) は読み書き可能であ るが、このトークンを使って値を設定すると読み込みだけになり、オブ ジ ェクトの値を設定しようとした場合には notWritable エラーレスポ ンスを返す。 trapcommunity STRING このコマンドはトラップを送るときに使うデフォルトのコミュニティ文 字 列 を定義する。このコマンドはコミュニティ文字列を使う以下の 3 つのコマンドより前に使用しなければならない点に注意すること。 trapsink HOST [COMMUNITY [PORT]] trap2sink HOST [COMMUNITY [PORT]] informsink HOST [COMMUNITY [PORT]] これらのコマンドはトラップを受信する (通知を送る先の) ホストを定 義する。このデーモンは起動時に Cold Start トラップを送る。有効に なっている場合は、認証が失敗したときにも ト ラ ッ プ を 送 る 。 trapsink, trap2sink, informsink 行を複数指定すれば、複数の送信先 を指定することができる。 trap2sink は SNMPv2 トラップを送るの に 使 う。 informsink は通知を発行するのに使う。 COMMUNITY が指定さ れていない場合、以前に trapcommunity ディレクティブで指定した 文 字 列 が使われる。 PORT が指定されていない場合、良く知られている SNMP トラップポート (162) が使われる。 注意: この仕組みは廃止予定であり、監視ポートは代わりにトランスポ ート仕様 HOST によって指定されるべきである。 い くつものsinkディレクティブが指定された場合、(適切なフォーマッ トで)それぞれの通知の複数のコピーが生成される。 注意: 同じ宛先で2つ(ないし3つ全部)のsinkディレクティブを記載する ことは通常適切ではない。 trapsess [SNMPCMD_ARGS] HOST [COMMUNITY] これはより基本的なトラップ設定トークンで、任意のトラップ送信先タ イプと任意の SNMP バージョンを指定できる。 SNMPCMD ARGS として渡 さ れる引き数のより詳しい情報は、 snmpcmd(1) の man ページを参照 すること。ここで挙げた引き数に加えて、特別な引き数 -Ci があり 、 unacknowledged トラップではなく通知を使用することを指定する。 ( この引き数を指定するには、バージョン番号 v2c または v3 を指定 す る必要がある)。 プロキシのサポート proxy [SNMPCMD ARGS] HOST OID [REMOTEOID] 警告: この機能はサポートはβ版である。 こ のトークンは受信した OID 以下の任意のリクエストを HOST に中継 して渡す。通常はローカルの OID ツリーを新しい REMOTEOID とい う 場 所に変更する。 HOST で認証されるためには、適切な SNMPCMD ARGS のセットを使わなければならない。詳細は snmpcmd の man ページを参 照すること。 例: proxy -v 1 -c public remotehost .1.3.6.1.4.1.2021 proxy -v 3 -l noAuthNoPriv -u user remotehost .1.3.6.1.3.10 .1.3.6.1.2.1.1 パススルー制御 pass MIBOID EXEC MIBOID の全制御を EXEC プログラムに渡す。 EXEC プログラムは以 下 の 3 つのうちの 1 つの方法で呼び出す: EXEC -g MIBOID EXEC -n MIBOID これらの呼び出しは SNMP get と getnext リクエストにマッチ する。 EXEC プログラムは渡された引き数を受け取り、レス ポ ンスを標準出力に返すと仮定されている。 標準出力の 1 行目は返り値の mib OID である。 2 行目は返さ れる値の TYPE である。 TYPE はテキス ト 文 字 列 string, integer, unsigned, objectid, timeticks, ipaddress, counter, gauge のうちの 1 つである。標準出力の 3 行目は返 された TYPE に対応する VALUE である。 例 えば .1.3.6.1.4.100 へリクエストが送られたときにスクリ プトが整数値 "42" を返す場合、スクリプトは以下の 3 行を返 さなければならない: .1.3.6.1.4.100 integer 42 end-of-mib 条件や不正なリクエスが原因で、スクリプトが応答 できないことを表すには、単純に exit して標準出力に何も 返 さ な ければよい。 SNMP NO-SUCH-NAME レスポンスに対応する snmp エラーが生成される。 EXEC -s MIBOID TYPE VALUE SNMP set リクエストを送るには、上の方法を用いる。 EXEC プ ロ グ ラ ム に 渡 される TYPE は、テキスト文字列 integer, counter, gauge, timeticks, ipaddress, objid, string の う ち の 1 つである。これらは次の引き数で渡される VALUE のタ イプを表す。 標準出力に何も返さなかった場合は、set が成功したものと 仮 定 す る。それ以外の場合としては、エラーを示すために not- writable または wrong-type のいずれかの文字列を返すことが あり、適当なエラーレスポンスが生成される。 注 意: デフォルトでは、ユーザーのスクリプトで write (つ まり snmpset) が許可されるコミュニティは、 "pri- vate" コミュニティと上で説明した "community" トー クンで別に定義したコミュニティ #2 のみである。 ど の コミュニティに書き込みアクセスを許可するかは、 ソースファイル snmplib/snmp_impl.h の RWRITE 定義 で制御できる。 (snmpd.conf における) 例: pass .1.3.6.1.4.1.2021.255 /path/to/local/passtest pass_persist MIBOID EXEC MIBOID の全ての制御を EXEC プログラムに渡す。 pass と似ているが 、EXEC プログラムは最初のリクエストに返答した後も稼働し続ける。 初期化の際には、EXEC に対して標準入力から文字列 "PING\n" が渡 さ れ、標準出力に "PONG\n" を表示して返答する。 get または getnext リクエストを送るには、 EXEC プログラムにコマ ンド (get または getnext) と mib OID という 2 行を渡す。 EXEC プ ロ グラムは、mib OID・返される VALUE の TYPE・返された TYPE に対 応する VALUE という 3 行を返す。 例えば、.1.3.6.1.4.100 の値をリクエストする場合は、標準入力に 以 下の 2 行を渡す。 get .1.3.6.1.4.100 値、つまり 42 を返すために、スクリプトは以下のような書き出しを行 う: .1.3.6.1.4.100 integer 42 end-of-mib 条件または不正なリクエストが原因で、スクリプトがリ ク エストに応答できないことを表すには、標準出力に "NONE\n" を書き出 す。 (snmpd.conf における) 例: pass_persist .1.3.6.1.4.1.2021.255 /path/to/local/pass_per- sisttest 例 上 記の情報が実際の例でどのように使われているかについては、ソースのトッ プディレクトリにある EXAMPLE.CONF ファイルを参照すること。 snmpd.conf と snmpd.local.conf の再読み込み ucd-snmp エージェントは設定ファイルを再読み込みさせることが可能である。 以下の 2 つのうちの 1 つを実行すればよい: 1. snmpset で UCD-SNMP-MIB::versionUpdateConfig.0 (.1.3.6.1.4.1.2021.100.11.0) を整数 (1) に設定する。 2. snmpd エージェントプロセスに "kill -HUP" シグナルを送る。 ファイル /usr/share/snmp/snmpd.conf 関連項目 snmpconf(1), snmp.conf(5), snmp_config(5), snmpd(1), EXAMPLE.conf, read_config(3). 4th Berkeley Distribution 28 Aug 2001 SNMPD.CONF(5)
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa