Cacti 설치 · 2 min read · Oct 15, 2025
Cacti On CentOS 4.4 Including The Plug-in Architecture - Page 2
9 MySQL 데이터베이스 및 Cacti 사용자 생성하기.
이 단계에서는 Cacti 사용자 및 그룹을 생성합니다.
groupadd cacti
useradd -g cacti cactiuser
usermod -G cacti cactiuser이제 데이터베이스를 생성하고 필요한 권한을 부여하겠습니다.
mysql -u root -p비밀번호를 입력하고 MySQL 프롬프트에서 다음 명령어를 입력합니다:
create database cacti;
grant all on cacti.* to root;
grant all on cacti.* to root@localhost;
grant all on cacti.* to cactiuser;
grant all on cacti.* to cactiuser@localhost;
set password for cactiuser@localhost=password('cactipw');
exit마지막으로, 테이블을 생성할 SQL 파일을 가져옵니다 (이 명령을 완료하려면 MySQL 비밀번호를 사용해야 합니다):
cd /../downloads/cacti-0.8.6j
mysql -uroot -p cacti < cacti.sql10 Cacti 디렉토리에 대한 권한 설정
이제 Cacti가 제대로 작동할 수 있도록 몇 가지 권한을 설정해야 합니다:
cd /../usr/local/cacti
chown -R cactiuser rra/ log/
chgrp apache log/cacti.log
chmod g+w log/cacti.log11 Cacti 폴러를 위한 CRON 작업 구현
수동 구성이 거의 완료되었습니다. 마지막 단계는 Cacti 폴러가 5분마다 실행되도록 예약하는 것입니다.
su cactiuser
crontab -e이제 “Esc I”를 눌러 vi 편집기에서 편집 모드로 들어가고 다음을 붙여넣습니다:
*/5 * * * * cactiuser /usr/bin/php /usr/local/cacti/poller.php > /dev/null 2>&1참고: 이 줄을 crontab에 붙여넣을 때 한 줄로 붙여넣어야 합니다. 포맷 문제인지 잘 모르겠지만, 붙여넣을 때 가끔 “ /dev/null 2>&1” 부분이 별도의 줄로 나뉘어져 폴러가 실패할 수 있습니다.
편집 모드를 종료하려면 “Esc” 키를 한 번 누르고 다음을 입력한 후 Enter 키를 누릅니다:
:wq이동하기 전에 crontab이 올바른지 확인해 보겠습니다. 다음 명령어는 cron 작업의 내용을 보여줍니다.
crontab -l모든 것이 괜찮다면 cactiuser 계정을 종료하고 이전에 작업하던 계정으로 돌아갈 수 있습니다. 예를 들어, root였다면 다음을 입력합니다:
su root12 Cacti 설치
이제 모든 것을 통합하는 단계에 도달했습니다. 선택한 브라우저(서버에 X Window System을 선택하지 않았다면 대부분 다른 머신에서)에서 서버 주소를 주소 표시줄에 입력합니다:
http://server IP address/cacti/서버에 X Windows 시스템이 있는 경우, 다음으로 이동할 수 있습니다:
http://localhost/cacti/첫 번째 화면에서 “다음”을 클릭합니다.
두 번째 화면에서 “새 설치“가 선택되어 있는지 확인하고 “다음”을 클릭합니다.
세 번째 화면에서 경로가 아래에 표시된 것과 일치하고 오류가 없는지 확인합니다. 오류가 있거나 경로를 찾을 수 없는 경우, 모든 것이 설치되었는지 다시 확인하고, 그렇지 않으면 “완료” 버튼을 클릭합니다.
RRDTool 바이너리 경로: /usr/bin/rrdtool
PHP 바이너리 경로: /usr/bin/php
snmpwalk 바이너리 경로: /usr/bin/snmpwalk
snmpget 바이너리 경로: /usr/bin/snmpget
snmpbulkwalk 바이너리 경로: /usr/bin/snmpbulkwalk
snmpgetnext 바이너리 경로: /usr/bin/snmpgetnext
Cacti 로그 파일 경로: /usr/local/cacti/log/cacti.log
SNMP 유틸리티 버전: NET-SNMP 5.x
RRDTool 유틸리티 버전: RRDTool 1.2.x
로그인 화면에서 첫 번째 로그인은:
사용자 이름: admin
비밀번호: admin이제 비밀번호를 변경해야 합니다.
마지막 단계는 Cacti 내에서 RRDTool 기본 글꼴 경로 설정을 올바른 설정으로 변경하는 것입니다. Cacti 메뉴의 ‘구성’ 섹션에서 ‘설정’ 링크를 볼 수 있어야 합니다. 이제 ‘경로‘ 탭을 클릭하고 페이지 중간에 ‘RRDTool 기본 글꼴 경로‘를 찾아 다음을 입력합니다:
/usr/local/rrdtool-1.2.23/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf이제 저장 버튼을 클릭합니다.
이제 완전히 작동하는 Cacti 설치가 완료되었습니다. 그래프가 채워지기까지 몇 분이 걸릴 수 있습니다(폴러가 실행될 때까지 이미지를 표시하지 않습니다).
모니터링 솔루션을 확장하는 방법에 대한 추가 정보는 다음 사이트를 추천합니다:
Cacti - http://www.cacti.net/
Cactiusers - http://cactiusers.org/
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.