CentOS+Cacti 설치 설정---전재

CentOS+Cacti 설치 설정
시간:2010-02-04 01:20:41   카 테 고리:기술   방문:10,777 views   RSS 2.0   코 멘 트  
#################################### #Cacti Configuration #Date: 2009-11-04 #Env: Centos 5.4 x86_64 #Author:
http://www.chengyongxu.com/blog/centoscacti%E5%9F%BA%E6%9C%AC%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE/
####################################
준비 작업
환경:Centos 5.4 x8664 필요 한 소프트웨어:
http Php Php-mysql Php-snmp Mysql Perl-DBD-MySQL Php-pdo rrdtool Net-snmp Net-snmp-libs Net-snmp-utils
\#관련 소프트웨어 다운로드
cd /usr/local/src/
wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
2.환경 소개 메 인 모니터 는 Centos 5.4 x8664 메 인 모니터 IP=10.0.52
3.설치 설정(1)메 인 모니터 에 apache+phop+gd 의 웹 환경 을 설치 하고 컴 파일 설 치 를 추천 합 니 다.더 이상 군말 하지 않 습 니 다.본 곳 은 yum 으로 설치 하기 편리 합 니 다.
yum install php php-mysql php-snmp mysql mysql-server net-snmp net-snmp-libs net-snmp-utils php-pdo perl-DBD-MySQL
(2)메 인 모니터 에 rrdtool 을 설치 하고 rrdtool 에 의존 하 는 가방 이 너무 많 기 때문에 추가 소스 를 선택 한 다음 yum 으로 설치 합 니 다\#추가 소스
vi /etc/yum.repos.d/CentOS-Base.repo
\#파일 끝 에 다음 부분 추가
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1
yum install rrdtool
(3)snmp vi/etc/snmp/snmp.conf\#아래 줄 의 default 설정
com2secnotConfigUser default public
\#127.0.0.1 로 변경
com2secnotConfigUser 127.0.0.1 public
\#아래 줄 의 systemview
access notConfigGroup "" any noauth exact systemview none none
\#all 로 변경
access notConfigGroup "" any noauth exact all none none
\#아래 줄 의 주석"\#"번 호 를 지 웁 니 다.
#view all included .1 80
\#snmpd 서비스 다시 시작
service snmpd restart
(4)cacti 설치\#압축 해 제 된 가방 을 해당 웹 디 렉 터 리 로 이동 합 니 다.
tar xvf cacti-0.8.7e.tar.gz
mv cacti-0.8.7e /var/www/html/cacti
(5)데이터베이스 에 라 이브 러 리 를 만 들 고 권한 을 부여 하 며 데이터베이스 구 조 를 가 져 옵 니 다.\#cacti.sql 을 가 져 올 때 이 파일 의 경로 my sql-p 에 주의 하 십시오.
mysql> create database cacti;
mysql> grant all privileges on cacti.* to cacti@localhost identified by 'cacti' with grant option;
mysql> grant all privileges on cacti.* to [email protected] identified by 'cacti' with grant option;
mysql> use cacti;
mysql> source /var/www/html/cacti/cacti.sql;
\#데이터 베 이 스 를 연결 하기 위해 cacti 설정
vi /var/www/html/cacti/include/config.php
데이터 베 이 스 를 연결 하기 위해 cacti 설정

     
     
     
     
  1. #vi /var/www/html/cacti/include/config.php  
  2.  
  3. $database_type = "mysql";  
  4.  
  5. $database_default = "cacti";  
  6.  
  7. $database_hostname = "localhost";  
  8.  
  9. $database_username = "cacti";  
  10.  
  11. $database_password = "cacti";  
  12.  
  13. $database_port = "3306";  
  14.  

(6)브 라 우 저 아래 설정\#브 라 우 저 로 열기http://10.0.0.52/cacti ,cacti 의 설치 안내 서 를 표시 합 니 다.설정 하면 다 시 는 나타 나 지 않 습 니 다.\#"Next"를 누 르 고"New Install"을 선택 하고"Next"를 누 르 십시오.\#rrdtool,php,snmp 도구 의 Binary 파일 경 로 를 지정 하여 모든 경로 가"FOUND"로 표시 되 고"NOT FOUND"가 없 는 지 확인 하고 Finish 를 누 르 면 설 치 를 완료 합 니 다.\#Cacti 의 기본 사용자 이름과 비밀 번 호 는 admin 입 니 다.사용자 이름과 비밀 번 호 를 입력 하고 login\#안전 을 위해 첫 번 째 로그 인 에 성공 한 후에 cacti 는 새로운 password 를 변경 하고 새로운 비밀 번 호 를 입력 하 며 비밀 번 호 를 확인 하 라 고 강요 합 니 다.save 를 클릭 하여 cacti 콘 솔 인터페이스 에 들 어 갑 니 다.\#graphs 를 클릭 하여 cacti 모니터링 기기 의 도 표를 봅 니 다.
(7)계획 작업 을 추가 하여 cacti 가 5 분 마다 모니터링 도 표를 생 성 합 니 다.
crontab -e
\#아래 내용 을 추가 합 니 다.poller.php 경로 주의
*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1
\#확보/var/www/html/cacti/rra/디 렉 터 리 존재\#잠시 도 표를 보지 못 하면 수 동 으로 실행 하여 도 표를 생 성 할 수 있 습 니 다.
#php /var/www/html/cacti/poller.php > /dev/null 2>&1
(8)Cacti 를 사용 하여 Linux 호스트 를 감시 합 니 다\#감 시 된 Liux 호스트 에 net-snmp 를 설치 합 니 다.
yum install net-snmp
vi /etc/snmp/snmpd.conf
\#아래 부분 변경
\#아래 줄 의 default
com2secnotConfigUser default public
\#10.0.0.52(cacti)서버 주소 로 변경)
com2secnotConfigUser 10.0.0.52 public
\#아래 줄 의 systemview
access notConfigGroup "" any noauth exact systemview none none
\#all 로 변경
access notConfigGroup "" any noauth exact all none none
\#아래 줄 의 주석"\#"번 호 를 지 웁 니 다.
#view all included .1 80
service snmpd restart
(9)문제 가 발생 하면 snmp 프로 토 콜 의 버 전 을 주의 하 십시오.모두 version 1 을 사용 하 는 것 은 해결 방법 입 니 다.version 1 을 사용 하려 면 모든 모니터 와 피 모니터 의 snmpd.conf 를 고 쳐 야 합 니 다.\#vi/etc/snmp/snmpd.conf\#아래 줄 을
view systemview included .1.3.6.1.2.1.1
\#
view systemview included .1.3.6.1.2.1
 
Tags: Cacti, centos, 감시 하 다
본문 주소: http://www.21andy.com/blog/20100204/1615.html

좋은 웹페이지 즐겨찾기