1. MRTG 배포파일을 구하자.
2. MRTG를 컴파일하기 전에 설치해야 하는 것은 GD 그래픽 라이브러리이다.
3. MRTG Makefile을 편집해야 한다. 여기서 GD 라이브러리와 헤더 파일의 위치 그리고 펄 5.003 바이너리(보통 /usr/bin/perl 또는 /usr/local/bin/perl)의 위치를 알려주어야 한다. GD_LIB, GD_INCLUE, PERL 변수를 조정하면 된다.4. make rateup 이라고 입력함으로써 주 프로그램을 만들고 컴파일을 마치면 MRTG가 사용하는 펄 시크립트 내에서 펄 인터프리터의 정확한 위치를 알려주기 위하여 make substitute를 실행한다.5. MRTG가 생성하는 webpage들을 저장 할 디렉토리를 하나 만든다.6. cfgmaker라는 명령어를 사용하여 감시를 하고자 하는 router의 config file을 만든다.
*** 만약 community에 대해 정확히 알지를 못하면 public으로 해서 시도를 한다. *** community가 setting이 되어 있다면 admin의 도움을 받아야 한다. *** cfg file이 완성되었으면 cfg file을 open하여 첫줄에 다음을 삽입한다.
7. MRTG를 작동하기위해 ./mrtg mrtg.cfg를 typing한다.*** warning) 처음 ./mrtg mrtg.cfg를 하면 warning이 뜬다. 이때 webpage를 저장하는 디렉토리로 이동하여 모든 *.gif화일을 삭제한 후 다시 ./mrtg mrtg.cfg를 수행 한다. *** 그러면 이번에도 warning이 뜬다. 다시 위의 과정을 반복하면 이제는 warning 메시지가 뜨지 않고 정상 종료를 할 것이다. 8. 마지막으로 crontab에 다음의 사항을 추가 한다.(매 5분마다 수행을 하기위해)
<mrtg-bin>/mrtg <path to mrtg-cfg>/mrtg.cfg (모두 한줄에 쓴다.) |