본문 바로가기

리눅스

CentOS 6에 Cacti를 설치하고 설정하는 방법

반응형

CentOS 6에 Cacti를 설치하고 설정하는 방법

Cacti는 웹 기반 네트워크 모니터링 및 그래프 도구로 널리 사용됩니다.

1. 필수 패키지 설치

Cacti를 실행하는 데 필요한 웹 서버, 데이터베이스 서버, PHP 및 기타 종속성을 설치합니다.

  • Apache 웹 서버 설치
yum install -y httpd httpd-devel
  • MySQL 데이터베이스 서버 설치
yum install -y mysql mysql-server
  • PHP 및 PHP 모듈 설치
yum install -y php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql
  • PHP SNMP 모듈 설치
yum install -y php-snmp
  • SNMP 및 관련 도구 설치
yum install -y net-snmp-utils net-snmp-libs php-pear-Net-SMTP
  • RRDTool 설치
yum install -y rrdtool
  • Unzip 유틸리티 설치
yum install -y unzip

2. MySQL 설정

MySQL 서버를 시작하고 초기 설정을 진행합니다.

  • MySQL 서버 시작
service mysqld start
  • MySQL 루트 사용자 비밀번호 설정
mysqladmin -u root password 'Password1!'
  • MySQL 데이터베이스 및 사용자 생성
mysql -u root -p
  • MySQL 프롬프트에서 다음 명령 실행
create database cacti;
GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'Password1!';
FLUSH PRIVILEGES;
quit;

3. Cacti 설치 및 설정

Cacti 패키지를 설치하고 초기 설정을 진행합니다.

  • Cacti 설치
yum install -y cacti
  • Cacti 초기 데이터베이스 설정
mysql -u cacti -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql
728x90

4. Cacti 데이터베이스 설정 파일 편집

/etc/cacti/db.php 파일을 열어 데이터베이스 설정을 수정합니다.

vim /etc/cacti/db.php

$database_type, $database_default, $database_hostname, $database_username, $database_password 값을 설정합니다.

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "Password1!";

5. Apache 설정

Apache가 Cacti를 호스팅할 수 있도록 설정 파일을 편집합니다.

vim /etc/httpd/conf.d/cacti.conf

파일 내용이 다음과 같이 되어 있는지 확인합니다.

Alias /cacti /usr/share/cacti

<Directory /usr/share/cacti/>
    Order Deny,Allow
    Deny from all
    Allow from all
</Directory>

Apache 서버를 재시작합니다.

service httpd restart

6. Cacti 폴러 설정

Cacti가 데이터를 수집할 수 있도록 크론 작업을 설정합니다.

vim /etc/cron.d/cacti

다음 라인을 추가합니다.

*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

7. 방화벽 설정

방화벽에서 HTTP(80) 포트를 열어줍니다.

iptables -I INPUT -p tcp --dport 80 -j ACCEPT
service iptables save
service iptables restart

8. Cacti 웹 설치 마법사 실행

웹 브라우저를 열고 다음 URL에 접속하여 Cacti 설치 마법사를 완료합니다.

http://<서버_주소>/cacti

 

Cacti를 성공적으로 설치하고 네트워크 모니터링을 시작할 수 있습니다. Cacti는 매우 유용한 도구로, 네트워크 및 시스템 성능을 모니터링하는 데 큰 도움이 됩니다.

 

728x90
반응형