Cacti 모니터링

“서버와 네트워크 장비의 리소스를 snmp 프로토콜을 활용해 모니터링할 수 있는 Cacti 솔루션의 설치 및 설정방법 입니다. CentOS 7.1 환경에 cacti 0.8.8.c 버전을 설치 했습니다.

Cacti is a complete network graphing solution designed to harness the power of RRDTool’s data storage and graphing functionality.”

공식사이트 : http://www.cacti.net


1. 준비사항
1) CentOS 7.1
2) APM 설치
3) 라이브러리 설치


2. SNMP 설정

3. RRDTool 설치

4. Cacti 다운로드 및 설치
1) cacti 설치

2) /etc/httpd/conf.d/userdir.conf 수정

3) /etc/httpd/conf.d/php.conf 수정

4) /etc/php.ini 수정


5. MySQL DB 생성 및 계정
1) DB 생성

2) DB 계정 설정

6. Cacti 내 DB 접근정보 수정

7. 디렉토리 권한 설정

8. Crontab poller.php 등록


9. 웹 접속 인스톨

1) http://IP주소/~cacti 접속합니다.
‘Next’ 클릭, ‘New Install’ 선택 후 ‘Next’ 클릭, Finish 클릭 합니다.

cacti01

2) 로그인 화면에서 admin, admin 입력합니다.
3) 앞으로 사용할 비밀번호를 입력하면 로그인 됩니다.

10. 기본설정
1) Configuration – Settings 클릭 합니다.
2) General 탭을 클릭 합니다.
3) RRD Tool 1.4.x , SNMP Version : Version 1 선택, SNMP Community : public
cacti_5

11. 로컬호스트 모니터링
1) Devices 클릭, Localhost 클릭 합니다.
2) SNMP Version : Version 2 선택
3) Associated Data Queries 에서 ‘Add Data Query : SNMP  Interface Statistics’ 선택
‘add’ 클릭 ‘save’ 클릭
4) 좌측메뉴 Create – New Graphs 클릭 생성할 그래프를 선택 후 ‘Create’ 클릭
5) Management – Graph Trees 클릭, Default Tree 클릭, Add 클릭
6) Tree Item Type : Host 선택, Host : Localhost, Create 클릭 합니다

12. 원격 리눅스 호스트 모니터링
1) net-snmp 설치

2) /etc/snmp/snmpd.conf

3) snmpd 재시작

4) Cacti 에서 Console  Devices  Add 를 클릭합니다.
‘서버명, IP, 템플릿, Monitor Host 설정, SNMP 커뮤니티명’을 설정 후 Create를 클릭합니다.
cacti_6
5) Create – New Graphs 클릭, Host 선택합니다.
6) 추가할 그래프를 선택 후 ‘Create’ 클릭 합니다.
cacti_7
7) Management > Graph Trees 클릭
8) Add 클릭 Tree Item Type : Host 선택, Host 선택, Create 클릭 합니다.

13. 원격 윈도우 호스트 모니터링
1) 제어판 > 프로그램 > 프로그램 및 기능 > Windows 기능 켜기/끄기 > SNMP > 확인
2) 실행창 > services.msc 클릭 > SNMP Service 클릭 합니다.
3) 보안탭에서 커뮤니티명과 SNMP 받아들일 호스트를 설정 합니다.
cacti_8
4) Cacti 에서 Console  Devices  Add 를 클릭합니다.
‘서버명, IP, 템플릿, Monitor Host 설정, SNMP 커뮤니티명을 설정 후 Create를
클릭합니다.’

cacti_9
5) 위 리눅스 호스트와 같이 그래프 추가하고 그래프 트리에 호스트 추가 합니다.

14. 그래프 타이틀 한글 표시되지 않는 문제
1) 나눔폰트 설치

– 나눔폰트를 설치하면 리얼타임 그래프에서는 한글이 표시됩니다.
2) lib/rrd.php 의 870라인 수정


15. 플러그인 설치

1) 다운로드 및 압축해제

2) ‘Configuration > Plugin Management’ 클릭, Install & Enable 클릭 합니다.
상단에 monitor, thold 탭이 활성화 됩니다.

cacti_plugin
3) realtime 캐쉬 디렉토리 설정을 위해 ‘Settings   Misc Realtime Graphs  Cache Directory’ 에 ‘./plugins/realtime/rcache’ 를 입력합니다.
cacti_realtime

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다