Created
November 29, 2016 03:49
-
-
Save Curookie/d71fd5244a13a1078b1a641242fb5f7e to your computer and use it in GitHub Desktop.
서버 MRTG 서버의 상태를 GUI 한눈에 보다.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MRTG란? | |
MRTG는 SNMP를 사용하여 라우터에서 트래픽 정보를 가져오는 Perl script와, 트래픽 데이타 로그 기능과 네트워크 트래픽 정보를 그래프로 만들어주는 기능을 가지는 C 프로그램으로 구성된다. 이 그래프는 일반적인 웹 브라우져에서 볼 수 있는 html 화일에 넣어진다. | |
MRTG는 라우터로부터 받은 모든 데이타의 로그를 유지할 수 있기 때문에, 일간은 물론 주간, 월간, 연간 트래픽 체크가 가능하다. 로그 화일은 자동으로 정리되며, 2년동안의 정보를 유지한다. 효율적인 자료구조를 사용하여 시간이 경과되어도 로그 화일의 크기는 증가하지 않는다. MRTG는 네트워크의 트래픽뿐만이 아니라 어떠한 SNMP 변수에 대해서도 모니터링이 가능하다. 심지어 외부 프로그램이 모니터하려는 데이타를 생성할 수 있기만 하다면, MRTG를 사용하여 실시간 그래프로 모니터링이 가능하다. MRTG의 이런 기능을 사용하여 시스템 부하, 로그인 되어 있는 세션, 모뎀의 가용도등을 체크하는 사람들이 있다. 또한 2개 이상의 데이타 소스를 하나의 그래프로 통합시킬 수도 있다. | |
MRTG의 특징 | |
1. 대부분의 유닉스와 Windows NT 플랫폼에서 작동 가능하다. | |
2. Perl을 사용함으로써 손쉽게 커스터마이즈 할 수 있다. | |
3. 다른 SNMP 패키지를 설치할 필요가 없으며 SNMP 부분 전체가 Perl로 씌어 졌기 때문에 | |
이식성이 높다. | |
4. 로그 화일의 크기가 증가하지 않는다. | |
5. 반자동적인 설정 툴을 지원한다. | |
6. 라우터 포트의 구성이 변경되었을 때, 이를 체크하여 사용자에게 경고 메일을 보내는 | |
기능이 있다. | |
7. 속도가 필요한 부분은 C로 작성되었다. | |
8. 그래프는 Thomas Boutell의 GD 라이브러리를 사용하여 GIF 파일로 생성된다. | |
9. MRTG에 의해 생성되는 HTML 화일은 손쉽게 커스터마이즈 가능하다. | |
10. MRTG는 GNU Public License를 따른다. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment