japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
『신개념 4단계 리눅스기술지원 시스템 공개』

※ 『무료 리눅스 배포판 배송서비스』 ※

 
MRTG트래픽서버 디렉토리구성도
조회 : 3,628  


MRTG와 그외 필요한 프로그램 유틸리티, 라이브러리등의 설치가 모두 되었으므로 이제 MRTG의 디렉토리구성도를 살펴보도록 하자.

MRTG의 디렉토리구성도란 MRTG에 관련된 다음의 파일들이 어디에 위치하게 되는가에 대한 디렉토리맵이라고 이해하기 바란다.

 

  • MRTG 홈디렉토리
  • MRTG 실행파일들 저장위치
  • MRTG Configuration 파일들의 저장위치
  • MRTG 실행결과 생성되는 HTML파일, LOG파일들의 저장위치
  • MRTG의 주기적인 실행시에 각 cfg파일들을 담고 있는 mrtg.sh파일의 위치

위의 디렉토리구성을 해보자.

필자의 경험으로 미루어 가장 적당하다고 생각되는 디렉토리구성이지만 똑같이 구성할 필요는 없다.

 

1. MRTG 홈디렉토리 : /home/mrtg

 

MRTG 홈디렉토리란 mrtg에 관련된 모든 파일들이 존재하는 위치를 의미한다.

MRTG에 관한 모든 작업읍 mrtg라는 계정을 만들어서 작업하게하는 것이 가장 현명하다는 판단하에 필자는 mrtg라는 계정을 만들고 이 계정의 홈디렉토리를 생성하였다.  

이 위치가 /home/mrtg라는 위치이며 mrtg에 관련된 모든 파일들은 이 디렉토리이하에 존재하게 된다.

예를 보면 /home/mrtg라는 디렉토리가 존재하며 bin, conf, www라는 디렉토리가 별도로 존재한다.

물론 이들 디렉토리는 직접 만들어 준 것이며 이들디렉토리의 용도와 저장내용은 다음과 같다.

  • bin 디렉토리 : mrtg관련 실행파일들 저장
  • conf 디렉토리 : cfg파일들 저장
  • www 디렉토리 : mrtg결과 생성되는 웹페이지 파일 저장

이들 디렉토리에 대한 설명은 다음 절에서 자세히 설명된다.

 

2. MRTG 실행파일들 저장위치 : /home/mrtg/bin

 

MRTG 에 관련된 실행파일들이 존재할 위치를 의미한다.

MRTG 실행파일들은 어떤 것들이 있을까?

MRTG실행파일이란 MRTG설치후의 bin 디렉토리이하에 생성되는 모든 실행파일들과 각 cfg파일들의 실행명령을 저장하는 mrtg.sh라는 파일이 존재할 위치를 의미하는 것이다.

/home/mrtg/bin 디렉토리는 mrtg와 관련한 디렉토리들이 존재하는 위치이며 mrtg.sh 파일은 직접 만든 파일이며, cfgmaker, indexmaker, mrtg, rateup 파일은 MRTG설치시에 생성된 실행파일들을 이 위치로 옮겨온 것이다.

  • cfgmaker : MRTG configuration파일(cfg파일)을 자동으로 생성해 주는 유틸리티
  • indexmaker : index파일을 자동으로 생성하기위한 유틸리티
  • mrtg : MRTG 실행파일, cron에 의해서 주기적으로 실행이 될 때 이 실행파일이 계속 실행되며 MRTG의 메인프로그램.
  • mrtg.sh : 필자가 만들어준 MRTG cfg파일들을 주기적으로 실행시켜주는 스크립트파일
  • rateup :

 

 

3. MRTG Configuration 파일들의 저장위치 : /home/mrtg/conf

MRTG를 이용하여 트래픽이나 다양한 자원들을 분석하여 모니터링할 경우에 여러개의 cfg파일을 만들 게 된다.

이들 cfg파일들을 보관한 디렉토리로서 /home/mrtg/conf를 사용하면 편리한 점이 많다.

, 이 디렉토리에는 MRTG에서 사용하는 모든 cfg파일들이 저장되며 간단히 그 예를 보면 다음과 같다.

4. MRTG 실행결과 생성되는 HTML파일, LOG파일들의 저장위치 : /home/mrtg/www/

 

앞서도 설명드린 바와 같이 mrtg가 실행이 되고 나면 cfg의 Workdir에서 지정한 위치에 결과파일들(html, png, log파일들)이 생성되게 된다.

이 위치로 /home/mrtg/www로 지정한 것이다.

물론 현재는 하나의 cfg파일만을 만들어서 실행한 결과를 보여준 것이라서 이 디렉토리의 서브디렉토리가 존재하질 않지만 만약 이 네트웍장비의 다른 자원(CPU, DISK, MEMORY등)을 모니터링하여 분석한다면 이 디렉토리이하에 각 장비의 자원별로 디렉토리를 생성하는 것이 현명하다.

지금까지 설명한 디렉토리 구성도안은 필자의 견해이며 정해진 규칙이 없으므로 각자 나름대로 구성해보면 보다더 나은 구성안이 나올 수도 있다.

MRTG를 처음 설치했던 위치 즉, /usr/local/mrtg 이하의 디렉토리로 위와 같이 구성하는 것도 좋은 방법이다.

하지만, 이렇게 구성할 경우에는 mrtg라는 별도의 계정을 만들어서 이 계정에 모든 것을 관리하게하는 것이 힘들 게 된다.

어쨌든 디렉토리구성의 정답은 없으므로 여러분들 나름대로 구성해 보기 바란다.


[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=530


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
박성수
파파
헐렁고수

 
   
 


『신개념 4단계 리눅스기술지원 시스템 공개』

CentOS 리눅스 전문서적 국내최초출시

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.

 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~
 
▷ 네트웍
SMS
MRTG
개념및 프로토콜
네트웍 장비
ACL
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.