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
끝..위에 설정만 조금 따라하자.
댓글 없음:
댓글 쓰기