SMS/NMS/tool

[NMS] cacti설치하기

inspitus 2008. 6. 29. 19:57

cacti 설치하기 전 필요 사항

    apache,php,mysql,gd,net-snmp,rrdtool

    참고 : cacti를 설치하기 전 위의 내용은 다운받아 설치해 놓아야 한다

    ex) rrdtool
         ./configure --prefix=/usr/local/rrdtool
         make
         make instool

======================================================
* cacti 설치하기

1. 설치 경로
     /usr/local/apache/htdocs/cacti

2. cacti 그룹 생성 및 계정 생성
     groupadd cacti
     useradd -g cacti cactiuser

3. DB 생성 및 구조 복사

     # cd /usr/local/apache/htdocs/cacti/
     # mysql -u root -p
     mysql> create database cacti;
     mysql> grant all on cacti.* to cactiuser;
     mysql> grant all on cacti.* to cactiuser@localhost;
     mysql> set password for cactiuser@localhost=password('cactiuser');
     mysql> exit;
 
     # mysql -u root -p cacti < cacti.sql

4. cacti 권한 주기
     # chown -R cactiuser.cacti /usr/local/apache/htdocs/cacti

5. cacti config파일 설정
     경로 : /usr/local/apache/htdocs/cacti/include/config.php

     $database_type = "mysql";
     $database_default = "cacti";
     $database_hostname = "localhost";
     $database_username = "cactiuser";
     $database_password = "cactiuser";
     $database_port = "3306";

6. cron 설정 하기
     # vi /etc/crontab

     */5  * * * * cactiuser /usr/local/php5/bin/php   
              /usr/local/apache/htdocs/cacti/poller.php > /dev/null 2>&1

=================================

    참고 : 기본 계정과 패스워드 admin/admin