Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。2008/08/19ネットワークポストsnmpは広く知られた監視用のプロトコルです。実際は”シンプル”ではなく、複雑な仕様、深いMIB-Tree、異なるバージョン等、理解が困難と思われます。本レポートでは、net-snmpを使って実際に環境を構築してみます。accessはじめにこの連載では監視用プロトコルとして広く知られているSNMPについて設定方法などを交えて説明していきます。今回はnet-snmpの構築について言及していきます。構築環境はFedora7(2.6.23.17-88.fc7)、32bit、glibc-2.6-4、gcc-4.1.2を使用しています。エージェントの構築(net-snmpの使用法)net-snmpは、現在SourceForgeで管理されてるオープンソースのSNMP開発キットです。Linuxの場合、net-snmpでSNMPプロトコルを実装するのが一般的です。2008/7/18現在、最新版は5.4.1.2です。最新版にはrpmファイル(パッケージ)が存在していないので、ソースファイルをmakeしてインストールします。注意パッケージからインストールすると、「snmpd.conf」が「/etc/snmp/snmpd.conf」に置かれる等、パスが異なります。注意2もし既に古いパッケージがインストール済みの場合、環境が混在してしまうので、一度snmpdをアンインストールした方が無難です。コマンドで確認してください。以降はインストールおよびデフォルトの動作確認を行います。