키워드:snmp webserver iWS JES SunONE web 본 문서는 Sun Java[TM] System Web Server 설명서가 생략한 부분을 선택하여 SNMP(Simple Network Manager Protocol) 연결 설정 및 테스트에 대한 명확하고 간결한 단계별 절차를 제공합니다. 웹 서버 소프트웨어를 실행하는 호스트의 설정에 대한 지침입니다. 아래의 지침에서 예제 항목은 snmp 테스트에 정확하고 성공적으로 사용할 수 있습니다. 지침은 Sun Java[TM] System Web Server 6.1을 대상으로 제공되지만 6.0 버전에도 적용할 수 있습니다. 1) 터미널 창에서 snmpd 데몬이 이미 실행 중인지 확인합니다. ps -ef | grep snmpd 2) 데몬 실행이 확인되면 다음 명령을 실행하여 프로세스를 종료합니다. kill -9 <pid from step one> 3) 브라우저 창을 열고 웹 서버 관리 GUI를 나타내는 URL로 이동합니다. 4) 전역 설정 탭을 선택한 다음 왼쪽 열의 선택 항목에서 SNMP 마스터 트랩 에이전트를 클릭합니다. 5) 괄호 안에 있는 다음 변수를 입력하고 확인을 클릭합니다. Manager: <enter IP address of your management (webserver) system> Trap_Port: <choose a port to trap on> example: 162 Community: <enter a name for the community> example: public 위의 필드를 입력한 다음 확인을 클릭하여 변경 사항을 저장합니다. 6) 왼쪽 메뉴 선택에서 SNMP 마스터 에이전트 커뮤니티를 클릭합니다. 결과 표시에서 공개 커뮤니티가 만들어졌는지 확인합니다. 작업 탭에서 모든 작업 허용이 선택되어 있는지 확인합니다. 확인을 클릭하여 모든 변경 사항을 저장합니다. 7) 왼쪽에 표시되는 SNMP 마스터 에이전트 제어를 클릭합니다. 시작 버튼을 클릭합니다. 다음 단계에서는 SNMP 하위 에이전트 구성 절차를 보여줍니다. 웹 서버 GUI를 사용하여 SNMP와 함께 사용할 실제 웹 서버 인스턴스를 관리합니다. 여기까지 진행하려면 서버 탭을 클릭한 다음 관리할 서버를 드롭다운 메뉴에서 서버 선택 항목으로 선택하고 관리를 클릭합니다. 9) 화면 맨 위의 모니터 탭을 선택한 다음 왼쪽에서 SNMP 하위 에이전트 구성을 선택합니다. 10) 사용자의 환경에 적용할 수 있는 적절한 항목을 사용하여 결과 화면에 값을 입력합니다. 예제는 다음과 같으며 지침으로 사용할 수 있습니다. Master Host: serverX.domain.sun.com (This is the local hostname) Description: My Snmp server example Organization: SUN Location: Burlington Contact: Greg Bedigian Enable SNMP Statistics Collection: ON (enables statistics good for debugging) 확인을 클릭하여 변경 사항을 저장합니다. 11) 왼쪽 메뉴에서 SNMP 하위 에이전트 제어를 클릭한 다음 시작을 클릭합니다. 12) GUI의 오른쪽 상단에 있는 적용 버튼을 클릭하여 이제까지의 모든 변경 사항을 적용하고 서버를 다시 시작합니다. 13) MIB 파일을 테스트하려면 소프트웨어를 추가로 설치해야 합니다. net-snmp 도구를 사용할 수 있으며 이 도구는 사용 가능한 공개 URL인 http://net-snmp.sourceforge.net/에서 찾을 수 있습니다. 14) 이제 MIB 파일이 웹 서버로부터 SNMP가 사용하는 해당 MIBS로 추가되어 있어야 합니다. 다음 하위 단계를 통해 이 작업을 올바르게 수행할 수 있습니다. a) 웹 서버 MIB 파일을 net-snmp가 설치된 하위 위치로 복사합니다. <web_server_installed_root>/plugins/snmp and is called: webserv61.mib 이 파일을 올바른 net-snmp 설치 디렉토리에 복사하는 cp /<web_server_installed_root>/plugins/snmp/webserv61.mib <net-snmp-install-directory>/usr/local/share/snmp/mibs 위의 작업은 웹 서버 MIB를 b) 명령 창에 대한 환경 변수를 다음과 같이 설정합니다. KSH나 SH 또는 BASH 셸을 다음과 같이 가정합니다. MIBS=ALL
EXPORT MIBS위의 명령은 모든 MIB 파일을 로드하도록 도구에 알립니다. 15) 테스트에 다음을 입력하여 웹 서버 MIB 파일에 대해 snmpwalk 명령을 테스트합니다. <snmp-get-installation-directory>/usr/local/bin/snmpwalk -v1 -c public serverX.domain.sun.com 위의 예제에 있는 "server X"는 사용자의 서버의 호스트 이름으로, "domain"은 사용자의 도메인으로 대체합니다. Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License. |
BigAdmin SubscriptionsBigAdmin Areas
BigAdmin Sun Center
BigAdmin Topics | |||||||||||||||