Cacti 서버 모니터링 설치 및 구성

1. rrdtool 설치

  
  
  
  
  1. #yum install rrdtool 

2、넷-snmp 설치

  
  
  
  
  1. #yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils 

3. 넷-snmp 설정
 

  
  
  
  
  1. #vim /etc/snmp/snmpd.conf 

(41줄)을 찾으면default를 주 모니터링 IP로 변경합니다. 여기는 127.0.0.1로 변경합니다.

  
  
  
  
  1. com2sec notConfigUser  default       public 

다음으로 수정:

  
  
  
  
  1. com2sec notConfigUser  127.0.0.1       public 

찾기(52 줄):

  
  
  
  
  1. access  notConfigGroup ""      any       noauth    exact  systemview none none 

다음으로 수정:

  
  
  
  
  1. access  notConfigGroup ""      any       noauth    exact  all none none 

맨 앞에 있는 # 기호(85 행)를 찾아 제거합니다.

  
  
  
  
  1. #view all    included  .1                               80 

서비스 시작 및 전원 켜기 자동 부팅 설정

  
  
  
  
  1. #service snmpd start 
  2. #chkconfig snmpd on 

테스트net-snmp

  
  
  
  
  1. #snmpwalk -v2c -c public 127.0.0.1 .1.3.6.1.4.1.2021.10.1.5.1 
  2. UCD-SNMP-MIB::laLoadInt.1 = INTEGER: 1 

4, Cacti 설치 및 구성
1) 웹 디렉터리에 캐티 압축 풀기

  
  
  
  
  1. #tar xzf cacti-0.8.8a.tar.gz 
  2. #mv cacti-0.8.8a /data/wwwroot/cacti.xxx.com

2), 데이터베이스 생성 및 데이터 가져오기

  
  
  
  
  1. >create database cacti; 
  2. >use cacti; 
  3. >source /data/wwwroot/cacti.xxx.com/cacti.sql; 
  4. >grant all on cacti.* to cacti@'127.0.0.1' identified by 'password';

3), Cacti 구성 파일 수정

  
  
  
  
  1. #cd /data/rsync/data/wwwroot/cacti.xxx.com/ 
  2. #vim include/config.php 

데이터베이스 구성을 위의 설정으로 수정하려면 다음과 같이 하십시오.

  
  
  
  
  1. $database_type = "mysql"
  2. $database_default = "cacti"
  3. $database_hostname = "localhost"
  4. $database_username = "cacti"
  5. $database_password = "Jyw8!k;j>mOdq=Cucap-G%5Tsaaxax1V"
  6. $database_port = "3306"
  7. $database_ssl = false
  8. $url_path = "/"

3), Cacti 초기화

  
  
  
  
  1. #groupadd -g 2000 cacti 
  2. #useradd -u 2000 -g cacti -d /data/cacti -M cacti 
  3. #chown cacti:cacti /data/rsync/data/wwwroot/cacti.xxx.com/ -R

WEB 열기http://cacti.xxx.com/install/Cacti 설치

  
  
  
  
  1. #su - cacti 
  2. #env LANG=C /usr/local/php-5.3.xx/bin/php /data/rsync/data/wwwroot/cacti.xxx.com/poller.php 

4)、작업 계획

  
  
  
  
  1. *    *    *    *    * root env LANG=C /usr/local/php-5.3.xx/bin/php /data/rsync/data/wwwroot/cacti.xxx.com/poller.php >> /data/logs/cacti.log 2>&1 

좋은 웹페이지 즐겨찾기