MRTG - 윈디하나의 솔라나라

목차

개요

SNMP 데몬

MRTG

설치

설정

RRDtool 과의 연동

RRDtool 설치
RRDtool 의 설치는 윈디하나의 솔라나라: RRDtool - 설치를 참고하자.

RRDtool 설명
이 문서에는 MRTG와의 연동에 대해서만 설명하고 있다. RRDtool에 대한 자세한 사항은 윈디하나의 솔라나라: RRDtool 을 참조한다.

MRTG 데이터를 RRD 포맷으로 변경

주의
MRTG 데이터를 RRD포맷으로 변경하면, mrtg(1)는 더이상 그래프를 그리지 않는다.
root@wl /usr/local # vi /usr/local/mrtg-2/cfg/public.cfg 1)
...
LogFormat: rrdtool
PathAdd: /opt/rrdtool/bin/
LibAdd: /opt/rrdtool/lib/perl
root@wl /usr/local #
1) Options[_]: bits,growright위에 넣은 다음 MRTG를 다시 실행하면(크론에 의해 실행될때까지 기다리면 된다) 자동으로 기존의 로그 파일을 읽어 RRD포맷으로 변환한다.

MRTS

root@wl ~ # cd /usr/local/apache2/htdocs/mrtg
root@wl /usr/local/apache2/htdocs/mrtg # wget http://download.tsdn.dk/software/mrts/mrts-v0.1.1.php.gz
root@wl /usr/local/apache2/htdocs/mrtg # gunzip mrts-v0.1.1.php.gz
root@wl /usr/local/apache2/htdocs/mrtg # ln -s mrts-v0.1.1.php mrts.php
root@wl /usr/local/apache2/htdocs/mrtg # vi mrts-v0.1.1.php
$dir = '/usr/local/apache2/htdocs/mrtg';
$rrdcommand = '/usr/local/rrdtool/bin/rrdtool';
root@wl /usr/local/apache2/htdocs/mrtg # vi /usr/local/apache2/conf/httpd.conf
...
<Directory "/usr/local/apache2/htdocs/mrtg">
	php_admin_value safe_mode 0
</Directory>
...
root@wl /usr/local/apache2/htdocs/mrtg # /usr/local/apache2/bin/apachectl restart
http://localhost/mrtg/mrts.php 를 방문해 장치를 선택하면 아래와 같은 화면이 보일 것이다.
MRTS 실행화면
RSS ATOM XHTML 5 CSS3