반응형
MRTG를 설치하려면 gd, zlib, libpng가 필요하다. 그리고 SNMP #설치확인하기 rpm -qa | grep gd rpm -qa | grep zlib rpm -qa | grep libpng rpm -qa | grep snmp #net-snmp 가 설치되어 있었다. #그대로 MRTG를 설치하였더니 # 아래와 같은 에러가 출력되었다. SNMP Error: no response received SNMPv1_Session (remote host: "localhost" [127.0.0.1].161) community: "public" request ID: 1666567961 PDU bufsize: 8000 bytes timeout: 2s retries: 5 backoff: 1) at /usr/local/mrtg/bin/../lib/mrtg2/SNMP_util.pm line 629 SNMPWALK Problem for 1.3.6.1.2.1.1 on public@localhost::::::v4only at /usr/local/mrtg/bin/cfgmaker line 950 WARNING: Skipping public@localhost: as no info could be retrieved # 구글링 결과 문제는 SNMP에 있었는데 # net-snmp로 해결할 답변은 찾지 못하여 # RPM으로 설치된 net-snmp를 모두삭제한후 # ucd-snmp를 소스설치 하였다. # ucd-snmp가 설치가 간편하고 하고 복잡한 것이 없다. # snmp는 버전 5.x 부터 ucd-snmp 에서 net-snmp로 변경되었다. # ucd-snmp는 http://www.net-snmp.org/download.html 에서 버전 4.x를 찾으면 된다. # SNMP 삭제 및 재설치 rpm -qa | grep snmp 한후 # net-snmp 시리즈 모두 삭제 # 1. ucd-snmp 설치 ########################################### ./configure System Contact Information (root@): #시스템 관리자의 메일주소를 적는다. (ex) root@localhost System Location (Unknown): #시스템이 위치한 지리적위치를 적는다. (ex) seoul/korea , #나머지는 디폴트로 그냥 엔터 make make install make clean cd perl/SNMP perl Makefile.PL make make test (Failed가 몇개나와도 상관없다고 함.^^;.물론 많은 에러는 문제가 되겠지요..) make install /usr/local/sbin/snmpd /usr/local/bin/snmpwalk # 2. MRTG 설치 ########################################### ./configure --prefix=/usr/local/mrtg \ --with-gd=/usr/lib \ --with-z=/usr/lib \ --with-png=/usr/lib # 설정파일 생성 /usr/local/mrtg/bin/cfgmaker public@localhost > /usr/local/mrtg/mrtg.cfg # 설정파일 수정 vi /usr/local/mrtg/mrtg.cfg # 설정파일 수정 ### Global Config Options # html, 이미지 그래프가 생성 될 디렉토리 WorkDir: /usr/local/apache2/htdocs/mrtg (mrtg는 폴더는 만들어준것) # 한국어 설정 Language: korean RunAsDaemon: yes 실행 /usr/local/mrtg/bin/mrtg /usr/local/mrtg/mrtg.cfg 인덱스파일 생성 /usr/local/mrtg/bin/indexmaker /usr/local/mrtg/mrtg.cfg \ --output=/home/traffic/public_html/index.html --title="SiteAccessibility Traffic" # 설치 끝 # 페이지를 뛰워서 그래프가 정상적으로 나오는지 확인해보자~ # 참고 및 발췌: # (SNMP 설치운용) # http://citylock.tistory.com/39 # (SNMP + MRTG) # http://unix.co.kr/bbs/board.php?bo_table=LSN_tip&wr_id=556 # http://nineye.net/blog/archives/204결론적으로 net-snmp의 어떤문제였는지 모르겠지만그 부분때문에 고생하다가
ucd-snmp로 설치하여 너무 간단하게 해결하였다.
MRTG 설치에 대해 설명한 포스트는 많았으나 SNMP를 같이 언급한 곳은 드물었다.
net-snmp 설정하는 법도 스터디 해야겠다~
반응형
'컴퓨터와 인터넷' 카테고리의 다른 글
일본어 번역 사이트 (0) | 2010.01.09 |
---|---|
MySQL Temporary Tables (1) | 2009.12.14 |
아파치 설치 에러 (0) | 2009.11.24 |
다양한 404 에러페이지 템플릿 (0) | 2009.11.20 |
PHP설치후에 cURL따로 추가하는 방법 (0) | 2009.11.20 |