레거시 SNMP 에이전트는 Sun Management Center 에이전트 프레임워크에 속해 있지 않은 SNMP 에이전트입니다. 레거시 에이전트를 Sun Management Center와 함께 사용하려면 하나 이상의 레거시 에이전트를 Sun Management Center 에이전트의 하위 에이전트로 구성해야 할 수 있습니다.
레거시 SNMP 에이전트는 다음 기준이 충족될 경우 Sun Management Center 에이전트의 하위 에이전트로 구성될 수 있습니다.
레거시 에이전트를 161이 아닌 다른 포트에서 실행할 수 있습니다.
레거시 에이전트 구성은 해당 에이전트를 데몬이 아닌 프로세스로 실행하는 것을 지원합니다.
레거시 에이전트 MIB 정의 파일을 가지고 있습니다.
다음 절차는 Sun Management Center 서버, 에이전트 또는 서버와 에이전트 모두 설치된 시스템에 적용됩니다.
루트로 로그인합니다.
/var/opt/SUNWsymon/cfg/subagent-registry-d.x 파일이 없는 경우 /opt/SUNWsymon/base/cfg 디렉토리에서 파일을 복사합니다
# cp /opt/SUNWsymon/base/cfg/subagent-registry-d.x /var/opt/SUNWsymon/cfg/ |
/var/opt/SUNWsymon/cfg/subagent-registry-d.x 파일에서 다음과 유사한 블록을 찾습니다.
# sa2 = { # type = legacy # persist = false # snmpPort = "20001" # errorAction = restart # startCommand = "/usr/lib/snmp/mibiisa -p %port" # stopCommand = "kill -9 %pid" # pollInterval = 60 # pollHoldoff = 60 # oidTrees = 1.3.6.1.2.1 # snmpVersion = SNMPv1 # securityLevel = noauth # securityName = public # } |
코드가 다음 코드와 유사하게 보이도록 각 행의 시작 부분에 있는 주석 기호(#)를 제거합니다.
sa2 = { type = legacy persist = false snmpPort = "20001" errorAction = restart startCommand = "/usr/lib/snmp/mibiisa -p %port" stopCommand = "kill -9 %pid" pollInterval = 60 pollHoldoff = 60 managedTrees = "mib-2 sun" oidTrees = 1.3.6.1.2.1 snmpVersion = SNMPv1 securityLevel = noauth securityName = public } |
다음과 같이 코드를 수정합니다.
sa2를 에이전트의 고유한 하위 에이전트 이름으로 바꿉니다.
type을 legacy로 설정합니다.
Sun Management Center 에이전트가 종료될 때 하위 에이전트가 중지되는 경우 persist를 false로 설정합니다. 이 값이 true일 경우 Sun Management Center 에이전트가 종료되더라도 Sun Management Center 에이전트는 하위 에이전트를 중지하지 않습니다.
snmpPort를 하위 에이전트를 실행할 UDP 포트 번호로 설정합니다.
errorAction을 restart, ignore 또는 kill로 설정합니다. restart 옵션을 사용하면 Sun Management Center 에이전트는 하위 에이전트와의 통신 중 오류가 발생할 경우 재시작을 시도합니다.
startCommand를 하위 에이전트를 시작하기 위한 필수 명령으로 설정합니다. 이 명령에는 %port를 포함해야 하며 이 값은 snmpPort에 지정된 값으로 바뀝니다.
stopCommand를 프로세스를 중지하기 위한 명령으로 설정합니다. %pid는 하위 에이전트 프로세스의 프로세스 아이디(PID)를 나타낼 수 있습니다.
pollInterval을 Sun Management Center 에이전트가 하위 에이전트를 폴링하는 시간(초)으로 설정합니다.
Sun Management Center 에이전트가 하위 에이전트를 시작한 이후 첫 폴링이 하위 에이전트에서 수행될 때까지의 시간을 pollHoldoff에 초 단위로 설정합니다.
oidTrees를 하위 에이전트에서 관리하는 공백으로 구분되는 SNMP OID 목록으로 설정합니다.
snmpVersion을 SNMPv1, SNMPv2 또는 SNMPv3으로 설정합니다.
securityLevel을 priv, auth 또는 noauth로 설정합니다.
securityName을 사용할 SNMPv1 커뮤니티 이름 또는 SNMPv2 보안 이름으로 설정합니다.
자세한 내용은 subagent-registry-d.x 파일의 설명을 참조하십시오.
Sun Management Center를 중지한 다음 다시 시작하여 변경 사항을 적용합니다.
/opt/SUNWsymon/sbin/es-stop -A를 입력하여 Sun Management Center를 중지합니다.
모든 프로세스가 성공적으로 중지되기를 기다립니다.
/opt/SUNWsymon/sbin/es-start -A를 입력하여 Sun Management Center를 시작합니다.
모든 프로세스가 성공적으로 시작될 때까지 기다립니다.
자세한 내용은 8 장, Sun Management Center 시작 및 중지을 참조하십시오.