| HOME / 정보공유 / AIX 명령어 모음

snmpd
snmpd snmpd 명령 목적 단순 네트워크 관리 규약(SNMP) 디먼을 백그라운드 프로세스로 시작합니다. 구문
snmpd [ -c ConfigFile ] [ -d Level ] [ -f LogFile ] [ -S ]
설명
snmpd 명령은 SNMP 디먼을 시작합니다. 이 명령은 루트 특권을 갖는 사용자 또는 시스템 그룹의 멤버만 실행할 수 있습니다.
SNMP 디먼은 RFC 1157이 문서화한 표준 단순 네트워크 관리 규약(SNMP)과 RFC 1155 및 RFC 1213에 정의된 관리 정보 베이스(MIB)를 지원하는 서버입니다. SNMP 디먼은 다음 3가지 기능을 제공합니다.
네트워크 모니터에서 SNMP 요청 수신 및 인증
요청 처리 및 결과를 원래 모니터로 반환
구성설정 파일에 나열된 모든 호스트에 트랩 통보 전송
SNMP 디먼 서버는 -f 플래그를 사용하여 LogFile 변수로 지정한 파일이나 구성설정 파일에 지정된 로그 파일에 로그 메세지를 보관합니다. 로그 파일의 크기가 사전 정의된 최대 로그 파일 크기를 초과하면 snmpd 명령은 기존 로그 파일을 다른 파일로 이동하여 로그 파일을 다음과 같이 교대로 사용하게 됩니다.
LogFile.3이 삭제됩니다.
LogFile.2이 LogFile.3으로 이동합니다.
LogFile.1이 LogFile.2로 이동합니다.
LogFile.0이 LogFile.1로 이동합니다.
LogFile이 LogFile.0으로 이동합니다.
로그파일에 계속 로그합니다.
snmpd 명령행에서 -f 플래그로 로그를 지정하지 않으면 구성설정 파일에서 로그를 지정할 수 있습니다. 자세히 알려면 AIX 5L Version 5.1 System Management Guide: Communications and Networks의 "SNMP Daemon Logging Facility"를 참조하십시오.
지원되는 설정 변수는 다음과 같습니다.
sysContact
sysName
sysLocation
ifAdminStatus
atPhysAddress
atNetAddress
ipForwarding
ipDefaultTTL
ipRouteDest
ipRouteNextHop
ipRouteType
ipNetToMediaPhysAddress
ipNetToMediaNetAddress
ipNetToMediaType
snmpEnableAuthenTraps
smuxPstatus
smuxTstatus
지원되는 설정 변수에 대해서는 AIX 5L Version 5.1 Communications Programming Concepts의 "Understanding SNMP Daemon Support for SET Request Processing"을 참조하십시오.
SNMP 디먼을 시작하기 전에 다음 명령을 실행해야 합니다.
ifconfig lo0 loopback
startsrc -s inetd
이 명령은 /etc/rc.net 및 /etc/rc.tcpip 쉘 스크립트에 의해서 시스템 시작 중에 실행됩니다(snmpd 명령을 /etc/rc.tcpip 쉘 스크립트에 놓을 수 있습니다).
snmpd 디먼은 시스템 자원 제어기(SRC)를 사용하여 제어해야 합니다. 명령행에 직접 snmpd를 입력하지 않는 것이 좋습니다.
시스템 자원 제어기를 사용하여 snmpd 디먼 조작
snmpd 디먼은 SRC(시스템 자원 제어기)로 제어되는 서브시스템입니다. snmpd 디먼은 tcpip 시스템 그룹의 멤버입니다. snmpd 디먼은 디폴트로 사용 가능하게 되며 SRC 명령으로 조작될 수 있습니다.
다음 SRC 명령을 사용하여 snmpd 디먼을 조작하십시오.
startsrc 서브시스템, 서브시스템 그룹, 또는 서브서버를 시작합니다. startsrc 명령을 실행하면 snmpd 명령이 coldStart 트랩을 생성하게 됩니다.
stopsrc 서브시스템, 서브시스템 그룹, 또는 서브서버를 정지합니다.
refresh 서브시스템 또는 서브시스템 그룹이 해당 구성설정 파일을 다시 읽게 합니다. refresh 명령을 실행하면 snmpd 디먼이 warmStart 트랩을 생성하게 됩니다.
traceson 서브시스템, 서브시스템 그룹 또는 서브서버를 추적할 수 있습니다. traceson 명령을 실행하는 사용자가 루트 사용자가 아니면 디버깅 레벨 레벨이 레벨 2를 초과할 수 없습니다.
tracesoff 서브시스템, 서브시스템 그룹 또는 서브서버를 추적할 수 없습니다.
lssrc 서브시스템, 서브시스템 그룹 또는 서부서버의 상태를 파악합니다. lssrc 명령의 긴 상태 양식을 발행하는 사용자가 root가 아니면 공동체 이름 정보는 보여주지 않습니다.
플래그
-c ConfigFile snmpd 디먼의 구성설정 파일의 전체 경로 및 파일 이름을 지정합니다. 이 파일은 snmpd 디먼 시작시와 refresh 또는 kill -1 신호가 발행될 때 읽힙니다. -c 플래그를 지정하지 않은 경우, 디폴트 구성설정 파일은 /etc/snmpd.conf입니다. 이 파일 형식에 대해 자세히 알려면 snmpd.conf 파일을 참조하십시오.
-d Level snmpd 명령의 추적 레벨을 지정합니다. Level 값은 다음 중 하나가 될 수 있습니다.
0
모든 통지, 예외 및 치명적 메세지
1
레벨 0에 디버그 메세지 추가
2
레벨 1에 수신 및 송신 패킷의 16진 덤프 추가
3
레벨 2에 요청 및 응답 패킷의 영어 버전 추가
-d 플래그를 지정하지 않으면 디버깅 레벨 0으로 설정됩니다.
-f LogFile snmpd 추적 정보가 기록되는 전체 경로와 파일 이름을 지정합니다. -f 플래그가 지정되지 않으면, 정보가 기록되지 않습니다. 기록 매개변수 설정에 대해 자세히 알려면 snmpd.conf 파일을 참조하십시오.
-S 보안 옵션이 지정된 경우 이 옵션을 사용 가능하게 합니다. 이것은 루트가 아닌 국지 사용자가 국지 호스트에서 MIB 변수의 값을 변경하지 못하도록 합니다.
예제
snmpd 디먼을 시작하려면 다음과 유사한 명령을 입력하십시오.
startsrc -s snmpd -a "-f /tmp/snmpd.log"
이 명령은 snmpd 디먼을 시작하고 정보를 디버그 레벨 0으로 /tmp/snmpd.log 파일에 기록합니다.
snmpd 디먼을 정상적으로 정지하려면 다음과 같이 입력하십시오.
stopsrc -s snmpd
이 명령은 디먼을 정지합니다. -s 플래그는 정지할 뒤에 오는 서브시스템을 지정합니다.
snmpd 디먼에서 간소 상태정보를 가져오려면 다음과 같이 입력하십시오.
lssrc -s snmpd
이 명령은 디먼 이름, 디먼의 프로세스 ID 및 디먼 상태(활성 또는 비활성)를 리턴합니다.
snmpd 디먼의 long 상태 정보를 가져오려면 다음과 같이 입력하십시오.
lssrc -ls snmpd
루트 사용자인 경우, 이 상태 보고서의 긴 양식은 구성설정된 공동체 이름 및 관련 액세스 특권과 snmp 요청에 대한 열람을 보여줍니다. 긴 양식은 트랩 통보, 기록 구성설정 매개변수, snmpd 특수 구성설정 매개변수 및 smux 구성설정 매개변수에 대한 호스트와 관련된 공동체 이름도 나열합니다.
snmpd 디먼에 대한 추적을 사용 가능하게 하려면 다음과 같이 입력하십시오.
traceson -s snmpd
이 명령은 로그를 위해 snmpd 디먼을 구성설정되었다면 snmpd 디버깅 기능을 사용 가능하게 합니다.
DHCP 서버 데이터베이스 파일 /etc/dhcpsd.ar와 /etc/dhcpsd.cr의 내용을 보려면, 다음과 같이 입력하십시오.
lssrc -l -s dhcpsd
파일
/etc/services 필수 서비스를 위한 포트 지정이 되어 있습니다. 다음 항목이 /etc/services 파일에 있어야 합니다.
snmp
161/udp
snmp-trap
162/udp
smux
199/tcp
주:
snmp 포트는 RFC 1157이 요구하는 161이어야 합니다.
snmp-trap 포트는 RFC 1157이 요구하는 162이어야 합니다.
smux 포트는 199이어야 합니다.
/etc/services 파일은 이러한 항목과 함께 적절히 선적됩니다.
/etc/services 파일을 서버에서 사용하면 이러한 항목이 서버의 /etc/services 파일에 있어야 합니다.
/etc/snmpd.conf snmpd 에이전트의 구성설정 매개변수를 지정합니다.
관련 정보
gated 디먼.