2008년 10월 27일 월요일

MRTG

MRTG 설치 및 활용하기

1. zlib :그래픽 파일을 압축
homepage :
http://www.zlib.net/

# wget http://www.zlib.net/zlib-1.2.3.tar.gz
# tar xvzf zlib-1.2.3.tar.gz

2. libpng : zlib로 압축한 그래픽 파일을 PNG로 변경
homepage :
http://www.libpng.org/pub/png/libpng.html


 

# wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.16.tar.gz

# tar xvzf libpng-1.2.16.tar.gz

3 . jpeg :
homepage : http://www.ijg.org

# wget
http://www.ijg.org/files/jpegsrc.v6b.tar.gz

# tar xvzf jpegsrc.v6b.tar

4. gd : jpeg, png, gif 등의 라이브러리
homepage :
http://www.libgd.org/


# wget http://www.libgd.org/releases/gd-2.0.34.tar.gz
# tar xvzf gd-2.0.34.tar.gz

5. MRTG
homepage : http://oss.oetiker.ch/mrtg/

# wget http://oss.oetiker.ch/mrtg/pub/mrtg-2.15.1.tar.gz
# tar xvzf mrtg-2.15.1.tar.gz


5.1 cfg파일 생성

cfgmaker
명령어를 이용하여 cfg파일을 생성

# /usr/local/mrtg/bin/cfgmaker --global 'WorkDir: /usr/local/apache/htdocs/mrtg' \

> --global 'Options[_]: bits,growright' --output /usr/local/mrtg/cfg/mrtg.cfg \

> community@ip주소

workdir :
수집한 자료값이 저장될 디렉토리

option : 여러 설정 옵션

  - bits : 기본 단위

  - growright : 새로운 데이터가 오른쪽에 생성

output : cfg 파일이 저장될 디렉토리



5.2 MRTG실행

#/usr/local/mrtg/bin/mrtg  /usr/local/mrtg/cfg/mrtg.cfg
(
처음 실행하면 warning 메시지가 뜨는데 이는 log값이 처음으로 생성이 되어 비교할 값이

없어서 나타나는 메시지이다. 이 명령을 3 실행하면 같은 warning 메시지는 나타나지

않는다.)



5.3 5분마다 mrtg 실행하기

# crontab -e 옵션을 사용해서
*/5 * * * *
 
/usr/local/mrtg/bin/mrtg  usr/local/mrtg/cfg/mrtg.cfg


5.4 index 파일 만들기

# /usr/local/mrtg/bin/indexmaker /usr/local/mrtg/cfg/mrtg.cfg \

> --output /usr/local/apache/htdocs/mrtg/index.html

 

 

 

=============================================>

이렇게 다 해도 freebsd의 포트 설치는 막당하다.

 

cd /usr/ports/*/mrtg

make install clean

 

cd /usr/ports/*/net-snmp

make install clean

 

끝..위에 설정만 조금 따라하자.

댓글 없음:

댓글 쓰기