The Complete RRDTool-based Graphing Solution Part III

2008/06/18 20:05
이제 기본적으로 cacti가 실행될 환경이 만들어 졌다.
순서대로 cacti를 설치한다.

1. 설치전 작업

$ ln -s /usr/local/rrdtool/bin/rrdtool /usr/local/bin/rrdtool
$ ln -s /usr/local/php/bin/php /usr/local/bin/php

rrdtool: /usr/local/rrdtool 에 설치되었다 가정
php: /usr/local/php 에 설치되었다 가정.

2. cacti 프로그램 압축해제
웹서비스가 될 저장소는 /data4/httpdata 로 정한다.
$ tar -xvzf cacti-0.8.7b.tar.gz
$ mv cacti-0.8.7b cacti

3. PHP 설정
/etc/php.ini 파일을 열어서 extension_dir을 찾아 extension_dir = "./"을  extension_dir = /etc/php.d 로 입력 /etc 하위에 php.d 디렉토리 생성 후 mysql.ini , snmp.ini를 생성한다.
$ mkdir /etc/php.d
$ touch /etc/php.d/mysql.ini
$ touch /etc/php.d/snmp.ini

mysql.ini에 아래와 같이 추가
; Enable mysql extension module
extension=mysql.so

snmp.ini에 아래와 같이 추가
; Enable snmp extension module
extension=snmp.so


참고: PHP 4.3.5 또는 이하 버전을 사용하는 경우 아래 라인을 추가하며, 그 이상 버전의 경우 삭제한다.
session.save_path=/tmp

템블릿을 업로딩 할 경우 아래 업로드 옵션이 설정되어 있는지 확인한다.
file_uploads = On

3. Apache 설정
Apache와 PHP가 정상적으로 설치된 경우 별도 설정할 것이 없으며, DirectoryIndexindex.php가 설정되어 있는지 확인 한후 Apache를 재시작 한다.

4. MySQL 설정
cacti가 설치된 디렉토리로 이동하여 데이터 베이스를 설정한다.
$ cd /data4/httpdata/cacti
$ mysql -u root -p
mysql> create database cacti;
mysql> use cacti;
mysql> source cacti.sql;
mysql> GRANT ALL ON cacti.* TO
cactiuser@localhost IDENTIFIED BY 'cacti';
mysql> flush privileges;


5. cacti 데이터 베이스 환경설정
다운받아 압축을 푼 cacti 디렉토리의 include/config.php 파일을 열어 위에서 생성한 접속정보를 넣어준다.
# Edit include/config.php and specify the database type, name, host, user and password for your Cacti configuration.
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cacti";


6. crontab 설정
데이터를 수집하기 위해 /ect/crontab 을 열어 아래 라인을 추가한다. 5분에 한번씩 데이터를 수집한다.
*/5 * * * * httpdusr php /data4/httpdata/cacti/poller.php > /dev/null 2>&1

참고: httpduser는 Apache를 실행하는 사용자로 등록하였으나, 그렇지 않은 경우, rralog 디렉토리를 httpduser가 쓰기 가능한 권한을 설정해야 한다.

7. cacti 시작
http://[yourdomain]/cacti 로 접속한다.
최초 접속하게 되면 기본 환경설정 페이지가 나타나며, 이 스텝을 완료하고 난후 cacti에 로그인 할 수 있다. 접속 계정은 admin/admin이며, 최초 접속시 암호를 변경해야 한다.
cacti step 1
[Step 1: 최초 접속화면]


cacti step 2
[Step 2: 신규설치 인지 업그레이드인지 선택, 여기서는 신규설치 선택]


cacti step 3
[Step 3: cacti가 사용할 기본 프로그램 위치 설정]

RRDTool Utility Version은 1.2.x를 선택한다. 아직 1.3.0은 지원되지 않고 있다.

cacti step 4
[Step 4: 첫 로그인 화면, admin/admin으로 로그인한다.]


cacti step 5
[Step 5: 암호를 재설정하라는 메시지가 출력된다]


cacti step 6
[Step 6: 환경설정이 모두 끝나 cacti의 첫 화면이 나타났다.]


이올린에 북마크하기(0) 이올린에 추천하기(0)

happyness Server Management ,

2008/06/18 20:05 2008/06/18 20:05
Trackback Address:http://blog.htdocs.kr/trackback/105
[로그인][오픈아이디란?]