MRTGインストール手順
http://extstrg.asabiya.net/pukiwiki/index.php?MRTG%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%BC%EA%BD%E7MRTGインストール手順 †
概要 †
MRTG(Multi Router Traffic Grapher)は指定されたホストからSNMPを用いて値を取得し、グラフを生成するSNMPマネージャである。
ソースによる配布とRPMパッケージによる配布が行われているが、本稿ではソースからのインストール手順を解説する。なお、RedhatLinux 9.0ではMRTGが必要とするライブラリがインストールされていない場合が多々あるため、ライブラリ類をtar ballで入手し組み込む手順を解説する。
入手元 †
- MRTG 配布元
http://oss.oetiker.ch/mrtg/
- zlib
http://www.zlib.net/
インストール手順 †
MRTG本体がライブラリのバージョンを選ぶ傾向があるため、以下の手順ではMRTG専用に書くライブラリをコンパイルし、MRTGコンパイル時に静的に参照する方式を説明する。
- 作業用ディレクトリの作成
mkdir /usr/local/src/MRTG/ cd /usr/local/src/MRTG/
- ソースコードの入手
wget http://oss.oetiker.ch/mrtg/pub/mrtg-2.15.2.tar.gz wget http://www.zlib.net/zlib-1.2.3.tar.gz wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.29.tar.gz wget http://www.libgd.org/releases/gd-2.0.35.tar.gz
- zlibのコンパイル
tar xfvz zlib-1.2.3.tar.gz mv zlib-1.2.3 zlib cd zlib ./configure make cd ..
- libpngのコンパイル
tar xfvz libpng-1.2.29.tar.gz mv libpng-1.2.29 libpng cd libpng ./configure make -f scripts/makefile.std CC=gcc ZLIBLIB=../zlib ZLIBINC=../zlib cd ..
- gdのコンパイル
tar xfvz gd-2.0.35.tar.gz mv gd-2.0.35 gd cd gd env CPPFLAGS="-I../zlib -I../libpng" LDFLAGS="-L../zlib -L../libpng" ./configure --disable-shared --without-freetype --without-jpeg make cd ..
- MRTGのコンパイル
tar xfvz mrtg-2.15.2.tar.gz cd mrtg-2.15.2 ./configure --prefix=/usr/local/mrtg --with-gd=/usr/local/src/MRTG/gd --with-z=/usr/local/src/MRTG/zlib --with-png=/usr/local/src/MRTG/libpng make make install
以上の手順にて/usr/local/mrtg/配下にMRTGがインストールされる。
実際に使用するにはこの後に設定ファイルの作成が必要となるため、こちらは別項目で解説する。
Last-modified: 2008-05-28 (水) 15:25:46 (5812d)