에이전트가 다시 시작될 때 es-config -u <username> 및 es-config -l <username> -M <modulename> -z snmpusercategory를 사용하여 추가된 사용자가 자동으로 제거됩니다. 이 문제는 간단한 커널 읽기 및 에이전트 통계와 같은 모듈에 대해 발생합니다.
해결 방법:/var/opt/SUNWsymon/cfg 디렉토리에 있는 modulename.dat 파일에 slice:object=obj_value 항목을 추가하여 수동으로 사용자를 추가하십시오.
Sun Management Center 서비스가 시스템 재부팅 후 가동을 시도하여 cryptosvc 서비스 및 kcfd 데몬을 실행하면 /var/adm/messages에 오류가 기록됩니다.
다음과 같은 오류 메시지가 나타날 수 있습니다.
Oct 3 18:16:09 atqa32 lomv: 10/3/2005 23:16:9 GMT LOM time reference |
Oct 3 18:16:13 atqa32 kcfd[106]: kcfd: elfsign_hash_mem_resident failed to hash for /usr/lib/security/pkcs11_softtoken.so: sign or verify of ELF object failed |
Oct 3 18:16:13 atqa32 kcfd[106]: kcfd: elfsign_hash_mem_resident failed to hash for /usr/lib/security/pkcs11_softtoken.so: sign or verify of ELF object failed |
Oct 3 18:16:13 atqa32 esd[1949]: libpkcs11: /usr/lib/security/pkcs11_softtoken.so signature verification failed. See cryptoadm(1M). Skipping this plug-in. |
Oct 3 18:16:13 atqa32 esd[1949]: libpkcs11: /usr/lib/security/pkcs11_softtoken.so signature verification failed. See cryptoadm(1M). Skipping this plug-in. |
Oct 3 18:16:13 atqa32 cfgserver[1949]: syslog Oct 03 18:16:13 cfgserver Unable to get pkcs session. Can not initialize snmp engine |
Oct 3 18:16:13 atqa32 cfgserver[1949]: syslog Oct 03 18:16:13 cfgserver *** terminating execution *** |
해결 방법:시스템을 재부팅하기 전에 es-stop -A를 사용하여 모든 Sun Management Center 서비스를 중지합니다. 시스템이 재부팅되면 모든 서비스가 오류 없이 나타납니다.
Solaris 10 시스템에서 Sun Management Center 에이전트 서비스가 부팅 중에 중지됩니다.
다음과 같은 오류 메시지가 나타날 수 있습니다.
Oct 12 09:19:59 atqa33 metadata[6245]: [ID 985908 daemon.alert] syslog |
Oct 12 09:19:59 metadata {received software termination signal} |
Oct 12 09:19:59 atqa33 metadata[6245]: [ID 122441 daemon.alert] syslog |
Oct 12 09:19:59 metadata *** terminating execution *** |
Oct 12 09:19:59 atqa33 event[27957]: [ID 652029 daemon.alert] syslog |
Oct 12 09:19:59 event {received software termination signal} |
Oct 12 09:19:59 atqa33 event[27957]: [ID 721961 daemon.alert] syslog |
Oct 12 09:19:59 event *** terminating execution *** |
Oct 12 09:19:59 atqa33 agent[28990]: [ID 651061 daemon.alert] syslog |
Oct 12 09:19:59 agent {received software termination signal} |
Oct 12 09:19:59 atqa33 agent[28990]: [ID 891934 daemon.alert] syslog |
Oct 12 09:19:59 agent *** terminating execution *** |
해결 방법:시스템을 재부팅하기 전에 es-stop -A를 사용하여 해당 서비스를 중지합니다. 이러한 경우, 오류 메시지는 syslog 파일에 기록되지 않습니다.
다음 시나리오 중 하나가 발생할 경우 Sun Management Center 데이터베이스에 중복 호스트 항목이 포함될 수 있습니다.
설치 후 IP 주소가 변경되었습니다.
설치 후 호스트 이름이 변경되었습니다.
호스트 이름에 여러 호스트 별명이 있습니다.
해결 방법:
다음 권장 사항을 준수하여 중복 항목을 방지합니다.
합성 개체를 사용하지 마십시오.
서브넷 또는 IP 주소 범위 디스커버리를 사용하지 마십시오.
호스트 이름이 에이전트 시스템의 /var/opt/SUNWsymon/cfg/domain-config.x 파일에서 사용 가능한지 확인하십시오.
에이전트의 ACL에서 esadm 그룹을 삭제한 다음 해당 에이전트의 ACL에 개별 사용자를 추가하는 경우 서버 지원 모듈의 ACL에는 사용자가 자동으로 추가되지 않습니다. 서버 지원 모듈이 사용자와 함께 업데이트되지 않으므로 서버 지원 모듈에서 Performance Reporting Manager를 활성화하거나 비활성화할 수 없습니다. 다음 메시지가 표시됩니다.
Unable to enable/disable PRM data collection on an agent with new user |
해결 방법: esadm 그룹을 에이전트의 ACL에 추가한 다음 esadm 그룹에 개별 사용자를 추가합니다.
작업 관리자 사용자 인터페이스에서 성공적인 에이전트 업데이트 작업에 대해 실패를 표시합니다. 작업 관리 그래픽 사용자 인터페이스(GUI)를 사용하여 에이전트 업데이트 작업을 수행하는 경우 작업 상태는 서로 다른 두 가지 수준에서 성공 또는 실패로 나타납니다.
요약된 상태: 여러 호스트에서 작업이 시도된 경우와 해당 호스트 중 하나에서라도 오류가 발생한 경우 전체 작업의 상태가 실패로 나타납니다.
개별 상태: 로그 보기 버튼을 누르면 개별 호스트의 작업 상태를 볼 수 있습니다.
개별 상태는 호스트에서 에이전트와 서버의 SNMP 통신을 통해 서버에 보고되는 상태 정보를 기반으로 합니다. 다음 조건 하에서는 상태가 정확하지 않을 수 있습니다.
업그레이드는 성공적으로 완료되었지만 에이전트 업그레이드로 인해 소프트웨어가 다시 설치되고 설정이 다시 구성되어 에이전트의 SNMP 포트가 변경되었습니다.
업그레이드는 성공적으로 완료되었지만 여러 가지 다른 요인으로 인해 SNMP 요청 시간이 초과되었고 상태가 다시 성공적으로 전송되지 않았습니다.
업그레이드는 성공적으로 완료되었지만 프로세스가 수행되는 데에 각 개별 호스트에 대해 서버에서 설정한 30분의 시간 초과 설정 이상의 시간이 소요되었습니다. 따라서 에이전트 측에서 상태 보고서가 시작되기 전에 상태 업데이트를 기다리는 서버 스레드가 종료되었습니다.
해결 방법: 서버의 호스트 세부 정보 창에서 로그 보기 탭을 사용하여 서버 호스트의 InstallServer.log를 확인하십시오. 작업에 대한 세부 정보는 작업을 수행하는 각 대상 호스트의 /var/opt/SUNWsymon/install/agent-update.log에서 볼 수 있습니다.
해결 방법 1:다음 단계를 수행합니다.
로그인 화면을 최소화하고 다시 이전 크기로 돌아갑니다.
커서가 깜박이는 필드에 입력합니다.
커서를 다음 필드로 이동시킵니다.
로그인 화면을 최소화하고 다시 이전 크기로 돌아갑니다.
해당 필드에 입력합니다.
해결 방법 2:JDK 1.4 또는 호환 가능한 버전을 사용하십시오.
오류 메시지가 상태 모니터 모듈의 헤드스프레드(Headspread) 값에만 표시됩니다.
다음과 같은 오류 메시지가 표시될 수 있습니다.
error Oct 14 15:20:49 agent setNodeValue failed: cmd=setNodeValue 0 1 bob39266, error=setNodeValueLeafScalar: Failed to set new value |
error Oct 14 15:20:49 agent ClassMIBNode:setNodeValue 0 1 bob39266 - . iso.org.dod.internet.private.enterprises.sun.prod.sunsymon.agent.modules. healthMonitor.RAM.memory.handspread |
error Oct 14 15:20:49 agent ClassMIBNode:setNodeValue 0 1 bob39266 - setNodeValueLeafScalar: Failed to set new value warning Oct 14 15:21:32 agent could not get value of RAM.memory.handspread in rule rhltm005 for node ram-rule in module health-monitor |
해결 방법:이 오류 메시지를 무시하십시오.
es-makeagent 명령으로 생성되는 에이전트 이미지에 영어로 된 패키지만 존재합니다. 따라서, 위와 같은 이미지를 사용한 설치 작업에는 현지화가 지원되지 않습니다.
해결 방법:es-inst 또는 에이전트 업데이트를 사용합니다.
영역 에이전트가 기본 에이전트로 사용될 경우, 모듈 구성 전파(MCP)는 영역 에이전트와 함께 작동하지 않습니다. MCP에서 영역 에이전트로 구성 데이터를 전파하는 작업 또한 실패합니다.
다음과 같은 오류 메시지가 표시될 수 있습니다.
영역 에이전트를 기본으로 한 MCP 전파가 실패할 때 다음 오류 메시지가 taskreq.log에 기록됩니다.
Http error : HTTP/1.1 404 File not found: /var/opt/SUNWsymon/mcp/procmon-zoneagentbase/index.xml |
다음 오류 메시지는 영역 에이전트에 대한 MCP 전파가 실패할 때 taskreq.log에 기록됩니다.
Operation mcp has failed on target:hostname:1161 Exception was thrown: /usr/bin/nawk: can't open file /var/opt/SUNWsymon/cfg/base-modules-d.dat.MCP |
해결 방법:영역 에이전트의 /var/opt/SUNWsymon/zone-scripts-d.dat 파일을 편집하여 es-mcp-get 및 es-mcp-put 스크립트 이름을 포함합니다.
Sun Management Center 서비스가 다시 시작되지 않고 es-config 스크립트가 종료되지 않습니다.
해결 방법:es-config를 사용하지 말고 javaserver.properties 및 javaconsole.properties 파일을 편집하여 서버와 콘솔 간의 방화벽 포트 범위를 구성합니다.
최소 및 최대 포트 정보를 사용하여 /var/opt/SUNWsymon/cfg/javaserver.properties파일에 다음 행을 업데이트합니다.
sunmc.server.console.firewall.MinPort=2000 |
sunmc.server.console.firewall.MaxPort=6000 |
최소 및 최대 포트 정보를 사용하여 /var/opt/SUNWsymon/cfg/javaconsole.properties 파일에 다음 행을 업데이트합니다.
sunmc.server.console.firewall.MinPort=45000 |
sunmc.server.console.firewall.MaxPort=48000 |
배합/MCP를 수행하기 위한 작업을 생성할 때 SMF(서비스 관리 기능) 모듈을 선택할 수 없습니다.
해결 방법:서버가 Solaris 10 시스템일 경우, 다음 단계를 수행하십시오.
다음 파일을 서버로 복사합니다.
# cp /opt/SUNWsymon/modules/cfg/smf-* /opt/SUNWsymon/mdr/modules/cfg/
서버가 Solaris 10 시스템이 아닐 경우에는 Solaris 10 시스템에서 위 파일을 복사합니다.
Sun Management Center 서비스를 다시 시작합니다.
/opt/SUNWsymon/sbin/es-stop -A
/opt/SUNWsymon/sbin/es-start -A
다음 행을 입력하여 제거 작업이 순조롭게 진행되는지 확인합니다.
# installf SUNWessmn /opt/SUNWsymon/mdr/modules/cfg/smf-d.prc
# installf SUNWessmn /opt/SUNWsymon/mdr/modules/cfg/smf-d.x
# installf SUNWessmn /opt/SUNWsymon/mdr/modules/cfg/smf-m.x
# installf SUNWessmn /opt/SUNWsymon/mdr/modules/cfg/smf-models-d.x
콘솔을 시작하고 도구 -> 개체 검색으로 이동합니다. 요청 추가 버튼을 누르고 시작 IP 및 종료 IP 필드에 IP 주소 범위를 입력합니다. 1161/1161(에이전트 포트)로 표시된 두 포트를 확인합니다. 필터 탭을 선택하고 필터 조건을 "플랫폼 유형"으로 선택한 후 "포함" 버튼을 눌러 개체를 포함하고 요청을 시작합니다. 요청이 성공적으로 수행되면 호스트는 추가되지 않습니다. 이는 호스트가 디스커버리 집단에서 주어진 플랫폼 유형으로 식별되지 않음을 의미합니다. "제외" 버튼이 주어진 IP 주소 범위에서 확인되지 않는 경우, 디스커버리 집단의 개체를 포함합니다.
해결 방법:없음