Home > MRTGのインストール

MRTGのインストール

  • 2009-02-27 (金) 7:58

 

細々とした、ライブラリのコンパイルって
ほとんどのディストリビューションじゃ必要ないんじゃないかな?
既にインストールされていると思うので

cd mrtg

./configure

make

make install

これだけで動くと思う。

Redhat5やCentOS5の場合UTF-8だから
「env LANG=C」をつけないとダメらしい

*/5 * * * * env LANG=C /usr/local/mrtg-2/bin/mrtg /etc/mrtg/traffic.cfg
*/5 * * * * env LANG=C /usr/local/mrtg-2/bin/mrtg /etc/mrtg/memory.cfg
*/5 * * * * env LANG=C /usr/local/mrtg-2/bin/mrtg /etc/mrtg/disk.cfg
*/5 * * * * env LANG=C /usr/local/mrtg-2/bin/mrtg /etc/mrtg/cpu_load_average.cfg
*/5 * * * * env LANG=C /usr/local/mrtg-2/bin/mrtg /etc/mrtg/cpu_percent.cfg
*/5 * * * * env LANG=C /usr/local/mrtg-2/bin/mrtg /etc/mrtg/httpd.cfg

--------------------------------------------------------------------------------
MRTGのインストール
--------------------------------------------------------------------------------

http://people.ee.ethz.ch/~oetiker/webtools/mrtg/

まずコンパイル作業用のディレクトリ作成
mkdir /usr/local/src/mrtg

その中に必要なライブラリなどダウンロードしておく。

------------------------------------------------------------
zlibのコンパイル
------------------------------------------------------------
cd zlib ; ./configure ; make ; cd ..

------------------------------------------------------------
libpngのコンパイル
------------------------------------------------------------
cd libpng ; \
make -f scripts/makefile.std CC=gcc ZLIBLIB=../zlib ZLIBINC=../zlib ; \
rm *.so.* *.so ; cd ..

------------------------------------------------------------
gdのコンパイル
------------------------------------------------------------
cd gd ; \
env CPPFLAGS="-I../zlib -I../libpng" LDFLAGS="-L../zlib -L../libpng" \
./configure \
--disable-shared \
--without-freetype \
--without-jpeg ; \
make ; cp .libs/* . ; cd ..

------------------------------------------------------------
MRTGのコンパイル&インストール
------------------------------------------------------------
cd mrtg ; \
./configure --prefix=/usr/local/mrtg-2 \
--with-gd=/usr/local/src/mrtg/gd \
--with-z=/usr/local/src/mrtg/zlib \
--with-png=/usr/local/src/mrtg/libpng ; \
make ; make install

------------------------------------------------------------
index.htmlの作成
------------------------------------------------------------
/usr/local/mrtg-2/bin/indexmaker /etc/mrtg/traffic.cfg > /home/mrtg/public_html/index.html
/usr/local/mrtg-2/bin/indexmaker /etc/mrtg/cpu.cfg >> /home/mrtg/public_html/index.html
/usr/local/mrtg-2/bin/indexmaker /etc/mrtg/memory.cfg >> /home/mrtg/public_html/index.html
/usr/local/mrtg-2/bin/indexmaker /etc/mrtg/disk.cfg >> /home/mrtg/public_html/index.html

------------------------------------------------------------
実行コマンド
------------------------------------------------------------
/usr/local/mrtg-2/bin/mrtg /etc/mrtg/traffic.cfg
/usr/local/mrtg-2/bin/mrtg /etc/mrtg/cpu.cfg
/usr/local/mrtg-2/bin/mrtg /etc/mrtg/memory.cfg
/usr/local/mrtg-2/bin/mrtg /etc/mrtg/disk.cfg

------------------------------------------------------------
CRONへの登録
------------------------------------------------------------
crontab -e

*/5 * * * * /usr/local/mrtg-2/bin/mrtg /etc/mrtg/traffic.cfg
*/5 * * * * /usr/local/mrtg-2/bin/mrtg /etc/mrtg/cpu.cfg
*/5 * * * * /usr/local/mrtg-2/bin/mrtg /etc/mrtg/memory.cfg
*/5 * * * * /usr/local/mrtg-2/bin/mrtg /etc/mrtg/disk.cfg

------------------------------------------------------------
各CFGの設定
------------------------------------------------------------
/etc/mrtg/*.cfg に設置

------------------------------------------------------------
snmpd.confの設定
------------------------------------------------------------
/etc/init.d/snmpd restart

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://acoustype.com/mrtg%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/trackback
Listed below are links to weblogs that reference
MRTGのインストール from acoustype.com

Home > MRTGのインストール

Search
Feeds
Meta

Return to page top