CentOS 에서 cacti 설치

2009. 3. 5. 16:13·Computing/Linux

CentOS 에서 Cacti 를 설치해 보자.
Fedora 에서는 yum 으로 바로 설치 할수 있는데.. CentOS에는 설치를 해줘야 한다.

필요한 패키지는 되도록이면 yum 을 이용해 쉽게 설치한다.

APM(apache+php+mysql) 은 기본으로 있어야 한다.
net-snmp
net-snmp-tools
libart
libart-lgpl-devel
php-gd
php-snmp
php-dbase
snmp
rrdtool (컴파일예정)
를 설치해준다.

먼저 yum 을 이용해 필요한 패키지를 설치한다.
#yum install net-snmp net-snmp-tools libart libart-lgpl-devel gd-php php-snmp php-dbase snmp

rrdtool를 컴파일 하자.
rrdtool 은 http://oss.oetiker.ch/rrdtool/ 에서 다운받을수 있다.

적당한 디렉토리로 이동해
다운받은 rrdtool 풀어놓고 설치한다.

#tar xvfz rrdtool-1.2.30.tar.gz
#cd rrdtool-1.2.30.tar.gz
#./configure --prefix=/usr/local/rrdtool
#make
#make install

이제 cacti 를 http://www.cacti.net 에서 다운받아서 압축을 해제한후 FTP를 통해 웹서비스할 디렉토리에 올려놓는다.

cacti 를 위한 mysql 계정과 사용자를 만든후에
include/config.php 파일을 찾아서 database 정보부분을 수정한다.

/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";
$database_port = "3306";

cacti 가 설치된 디렉토리에 cacti.sql 파일을 찾아서 mysql의 cacti 계정에 등록한다.
#mysql -ucacti사용자id -p cactiDB명 < cacti.sql

이제 웹에서 접속해 보자.
http://도메인/cocti/

사용자 삽입 이미지


사용자 삽입 이미지

사용자 삽입 이미지

붉은색 표시된 부분은 경로가 맞지 않는 것이므로 고쳐준다.
그대로 따라 했다면 경로는 다음과 같다.
/usr/local/rrdtool/bin/rrdtool
/usr/bin/php
/usr/bin/snmpwalk
/usr/bin/snmpget
/usr/bin/snmpbulkwalk
/usr/bin/snmpgetnext
/var/www/cacti/log/cacti.log

[Finish] 버튼을 누르면 로그인 화면이 나온다.

초기 id/pw 는 admin/admin 이다.

처음에는 엑박 이다.

snmp 서비스를 실행하여 준다.
#service snmpd start

cron 등록을 한다.
#cd /etc/cron.d
#vi sa-update

다음내용을 추가한다.

*/5 * * * * cacti php /cacti경로/poller.php > /dev/null 2>&1

시간이 흐르면 차차 엑박이 하나 둘씩 그래프로 바뀐다.

환경설정은... 다른 문서를 참고한다.

'Computing > Linux' 카테고리의 다른 글

우분투(Ubuntu)에서 Xerox C1110 드라이버 설치하기  (0) 2010.02.22
우분투에서 TightVNC 사용시 키보드 문제.. (Keyboard)  (0) 2010.01.15
리눅스 사용자 계정 생성 팁  (0) 2008.02.19
php 컴파일에 mssql을 포함시키자  (2) 2008.01.30
BIND (네임서버 데몬) Zone 화일을 MySQL로 대체  (1) 2008.01.18
'Computing/Linux' 카테고리의 다른 글
  • 우분투(Ubuntu)에서 Xerox C1110 드라이버 설치하기
  • 우분투에서 TightVNC 사용시 키보드 문제.. (Keyboard)
  • 리눅스 사용자 계정 생성 팁
  • php 컴파일에 mssql을 포함시키자
머냥
머냥
(날아보기도전에 인생추락... 그러나 포기는 없다.)
  • 머냥
    Frody's
    머냥
  • 전체
    오늘
    어제
    • 분류 전체보기 (88)
      • 사진관 (0)
        • 죄지은영혼 (0)
      • 스크랩북 (10)
        • 사진 (1)
        • 기사 (1)
        • 기타 (8)
      • 긁적임 (0)
      • 취미 (1)
      • Computing (69)
        • Typescript Study (0)
        • Linux (35)
        • MySQL (5)
        • java/jsp (4)
        • Flex (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • 쉘스크립트메뉴얼
    • Cron 설정
    • 루비강좌 (Ruby)
    • 루비 강좌(Wiki)
    • 회계기초 동영상
    • 서버DNS점검
    • 정규식 프로그램 RegexBuddy 소개
    • spamassasin 관련 설명블로그
    • spamassasin 관련 #2
    • spamassasin 관련 #3
    • soap 간단예제관련
    • php smarty 한글메뉴얼
    • 파이썬강좌
    • 가덕도 방문기
    • 기업용주가정보 무료제공
    • 페이스북 글등록
    • axigen메일
    • 야후신고센터.
    • postfix 환경설정
  • 공지사항

  • 인기 글

  • 태그

    Linux
    모비딕
    김두현
    tar
    freeTDS
    연주
    김동률
    오라클
    imap
    요리
    동영상
    Qmail
    BIND
    php
    윤도현의 러브레터
    MySQL
    ffmpeg
    Auqa Data
    골
    프로그래밍
    Subversion
    명령어
    FLV
    김동욱
    디워
    MSSQL
    스트리밍
    휴대폰
    프리시즌
    ssh
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
머냥
CentOS 에서 cacti 설치
상단으로

티스토리툴바