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 환경설정
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바