· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
cactid의 설치

cactid 설치

방창현 (winchild@sds.co.kr) / (주)삼정데이터서비스 연구소

최종갱신일: 2006년10월27일 17시48분

소개

cacti 에서는 poller.php 에 의해서 구동되는 cmd.php 를 폴러로서 이용하고 있다. 그러나 PHP 의 실행속도가 늦어서 300 초 이내에 종료되지 않는 경우에 C 코딩으로 된 cactid 로 교체할 수 있다.

입수

[http]http://cacti.net 에서 cactid 소오스를 입수 할 수 있다. cacti 의 버전과 일치된 상태로 진행되고 있다.

설치


# configure
# make
# make install

설치시에 아무 옵션을 주지 않았으면 /usr/local/cactid/bin 에 설치된다.

cacti 세팅


cacti 관리자 페이지에서 setting 을 선택 path 에서 cactid 의 경로를 넣어준다.
cactid1.jpg
[JPG image (57.43 KB)]

poller 에서 cactid 를 설정한다.
cactid2.jpg
[JPG image (63.21 KB)]

참고

crontab 에서 poller.php 의 실행은 그대로 유지한다. poller,php 가 DB의 내용을 읽어서 cmd.php 를 사용할것 인지, cactid 를 사용할것인지 결정하여 수행한다. 프로그램을 파악해본 결과, 수집은 cactid 가 하여, DB에 캐슁해 넣으면, poller.php 에서 rrdtool 을 수행시켜 rrd 파일을 생성하는것으로 추정된다.

만약에 문제가 생긴다면 poller 에서 cactid 를 cmd.php 로 변경하면, 다음 폴링부터 cmd.php 로 폴링한다.



sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-10-27 17:54:02
Processing time 0.0051 sec