WebSphere Business Monitor 설치 유효성 검증

다음은 각 설치 단계가 성공적으로 완료되었는지 검증하는 방법을 설명하는 정보입니다. 모니터 설치 프로세스는 시간이 걸리는 복잡한 작업이므로 단계별로 검증하는 것이 반드시 필요합니다. 전체 프로세스 끝에서 문제점을 발견하면 소프트웨어 스택의 일부분을 어쩔 수 없이 전체적으로 재설치해야 할 수도 있습니다.

설치 단계가 성공적으로 완료되었는지 확인할 수 없을 경우에는 "IBM Technical Support"에 문의하면 추가 지원을 받을 수 있습니다.

주: <temp>는 Windows®의 "%temp%\" 디렉토리 또는 AIX®의 "/tmp" 디렉토리입니다.

DB2® Enterprise Server Edition

DB2 Enterprise Server Edition을 설치한 후 다음을 수행하십시오.
  1. DB2 아이콘이 시스템 트레이(Windows)에 나타나고 DB2 Control Center를 시작할 수 있는지 검증하십시오.
  2. 데이터베이스가 로컬일 경우 로컬 시스템에 데이터베이스를 작성할 수 있는지 확인하십시오.
  3. 데이터베이스가 원격일 경우 원격 시스템에 작성된 데이터베이스에 액세스하고 이를 카탈로그화할 수 있는지 확인하십시오.
  4. AIX 플랫폼인 경우 db2inst1 인스턴스가 /home/db2inst1/sqllib 밑에 작성되고 db2cc(Control Center)를 수동으로 작성할 수 있는지 확인하십시오.

DB2 Cube Views™

DB2 Cube Views를 설치한 후에 다음을 수행하십시오.
  1. DB2 Control Center "도구" 메뉴에 "OLAP 센터" 메뉴 항목이 추가되었는지 그리고/또는 "OLAP 센터" 메뉴 항목이 시작 메뉴의 "Business Intelligence 도구" 메뉴에 추가되었는지, OLAP 센터 응용프로그램이 초기화되었는지 검증하십시오.
  2. AIX에서 디스플레이 패키지 명령을 실행하여 Cubeviews 패키지가 올바르게 설치되었는지 확인하십시오. "lslpp -L all | grep db2" 명령은 db2_08_01.cbsg, db2_08_01.cube.services를 리턴하고 다른 DB2 패키지 중에서 db2_08_01.olsampdb를 리턴해야 합니다. db2inst1 인스턴스가 갱신되었는지 확인하려면 모든 작업이 성공적인지 /tmp/db2setup.log를 살펴보십시오. 'db2inst1 인스턴스가 성공적으로 갱신됨'이라는 정보가 표시됩니다.

WebSphere® Application Server

"dashboard" 프로파일을 사용하여 WebSphere Application Server를 설치한 후에 다음을 수행하십시오.
  1. "첫 번째 단계" 콘솔에서 "설치 검증" 기능을 실행하고 성공 메시지가 있는지 확인하십시오.
  2. "server1" 응용프로그램 서버를 성공적으로 시작/중지할 수 있는지 C:\IBM\WebSphere\AppServer\profiles\dashboard\logs\server1에 있는 startServer.log 및 stopServer.log를 확인하십시오.
  3. http://localhost:9060/ibm/console에서 "관리 콘솔" 응용프로그램에 성공적으로 액세스할 수 있는지 확인하십시오.
  4. 오류가 있는지 C:\IBM\WebSphere\AppServer\profiles\dashboard\logs\server1의 SystemOut.log를 확인하십시오.
  5. 설치의 유효성을 검증할 수 없는 경우 응용프로그램 서버 설치 로그인 "<temp>log.txt" 및 모니터 설치 로그인 "<temp>launchpad-monitor.log"를 확인하십시오.
설치 디버깅에 사용된 기타 응용프로그램 서버 파일은 다음 위치에 있습니다.
  • C:\IBM\WebSphere\AppServer\logs, 특히 C:\IBM\WebSphere\AppServer\logs\log.txt 및 C:\IBM\WebSphere\AppServer\logs\wbi\log.txt
  • C:\IBM\WebSphere\AppServer\logs\dashboard\*
  • C:\IBM\WebSphere\AppServer\profiles\dashboard\logs\*
  • C:\IBM\WebSphere\AppServer\profiles\dashboard\
  • C:\IBM\WebSphere\AppServer\profiles\dashboard\properties\*
  • C:\IBM\WebSphere\AppServer\properties\profileRegistry.xml

WebSphere Process Server

"monitor" 프로파일을 사용하여 WebSphere Process Server를 설치한 후에 다음을 수행하십시오.
  1. "첫 번째 단계" 콘솔에서 "설치 검증" 기능을 실행하고 성공 메시지가 있는지 확인하십시오.
  2. "server1" 응용프로그램 서버를 성공적으로 시작/중지할 수 있는지 C:\IBM\WebSphere\ProcServer\profiles\monitor\logs\server1에 있는 startServer.log 및 stopServer.log를 확인하십시오.
  3. "http://localhost:9060/ibm/console"에서 "관리 콘솔" 응용프로그램에 성공적으로 액세스할 수 있는지 확인하십시오.
  4. 오류가 있는지 C:\IBM\WebSphere\ProcServer\profiles\monitor\logs\server1의 SystemOut.log를 확인하십시오.
  5. DB2에 WPRCSDB 및 EVENT 데이터베이스가 있는지 확인하십시오. EVENT 데이터베이스가 작성되지 않은 경우 %ProfileHome%\event\dbscripts\db2\cr_event_db2.{sh|bat} server {db2inst1 | db2admin}를 실행하여 작성할 수 있습니다.
  6. 설치의 유효성을 검증할 수 없는 경우 Process Server 설치 로그인 "<temp>log.txt" 및 모니터 설치 로그인 "<temp>launchpad-monitor.log"를 확인하십시오.
설치 디버깅에 사용된 기타 Process Server 파일은 다음 위치에 있습니다.
  • C:\IBM\WebSphere\ProcServer\logs, 특히 C:\WebSphere\ProcServer\logs\log.txt 및 C:\WebSphere\ProcServer\logs\wbi\log.txt
  • C:\IBM\WebSphere\ProcServer\logs\monitor\*
  • C:\IBM\WebSphere\ProcServer\profiles\monitor\logs\*
  • C:\IBM\WebSphere\ProcServer\profiles\monitor\
  • C:\IBM\WebSphere\ProcServer\profiles\monitor\properties\*
  • C:\IBM\WebSphere\ProcServer\properties\profileRegistry.xml

WebSphere Portal

WebSphere Portal을 설치한 후 다음을 수행하십시오.
  1. "WebSphere_Portal" 응용프로그램 서버를 성공적으로 시작/중지할 수 있는지 확인하십시오. 서버를 실행하기 위해 "첫 번째 단계"를 사용하고자 할 수도 있습니다.
  2. IBM® WebSphere Portal 웹 응용프로그램에 성공적으로 액세스할 수 있는지 확인하십시오.
    1. 서버가 시작된 후 "첫 번째 단계"를 사용하는 경우 자동으로 웹 응용프로그램이 실행됩니다.
    2. 또는 서버가 시작된 후 "서버 시작"을 사용하여 "http://localhost:9081/wps/portal"에서 브라우저에 웹 응용프로그램을 불러올 수 있습니다.
    3. "로그인 포틀렛" 페이지를 볼 수 있어야 합니다. 기본 ID/암호인 "wpsadmin/wpsadmin"을 사용하여 로그인하십시오.
    4. 로그인한 다음 "WebSphere Portal 버전 5.1.0.2 환영" 메시지가 표시된 웹 페이지를 볼 수 있어야 합니다.
  3. 설치 유효성을 검증할 수 없는 경우 WebSphere Portal 설치 로그 파일인 "wpsinstalllog.txt", "pznInstallLog.txt", "pzninstall.log" 및 "wpinstalllog.txt"를 살펴보고 <temp> 디렉토리에 있는 모니터 설치 로그 파일인 "launchpad-monitor.log"를 확인하십시오. 또한, 오류가 있는지 C:\WebSphere\PortalServer\log의 SystemOut.log 파일도 확인하십시오.

DB2 Alphablox

DB2 Alphablox을 설치한 후 다음을 수행하십시오.
  1. "http://localhost:9081/AlphabloxAdmin/home"에서 Alphablox 관리 페이지에 성공적으로 액세스할 수 있는지 유효성을 검증하십시오. 기본 ID/암호인 "admin/password"를 사용하여 로그인하십시오.
  2. C:\IBM\DB2Alphablox 디렉토리에서 IBM_DB2_Alphablox_8.3_InstallLog.log 또는 Alphablox 설치 로그 파일인 "alphablox_install_log.html"을 확인하십시오.
  3. 필요한 Alphablox 유지보수를 받으려면 Monitor Launchpad에서 Alphablox 설치를 완료한 후 다음 URL(http://www-1.ibm.com/support/docview.wss?rs=2026&context=SSCPX3&dc=D600&uid=swg21227687&loc=en_US&cs=UTF-8&lang=en)로 이동하여 지시사항에 따르십시오.

데이터베이스 작성

  1. 런치패드를 사용하여 데이터베이스를 작성하기 전에 다음 단계를 수행하십시오.
    1. 런치패드를 사용하여 DB2를 설치한 경우 런치패드를 중지한 후 새 명령 창에서 다시 시작했는지 확인하십시오. 이렇게 함으로써 DB2 환경이 올바르게 설정됩니다.
    2. DB2가 시작되었는지 확인하십시오.
    3. 백업 및 테이블 공간에 사용된 디렉토리가 존재하는지 확인하십시오. AIX에서 이러한 디렉토리는 "777"로 설정되거나 소유자가 "db2inst1"로 설정해야 합니다.
  2. 데이터베이스 작성이 완료되면(예: 완료를 클릭한 후) 데이터베이스에 테이블이 작성되었는지 확인하십시오. 다음 데이터베이스에 해당 테이블이 있는지 확인하십시오.
    데이터베이스 테이블
    저장소 Database_Characteristics, Property, Monitor_Client(작성된 최종 테이블)
    상태 DEPLOYED_DDL, RMPRUNECTRL(작성된 최종 테이블)
    런타임 TIME_BASED_SITUATIONS, RMPRUNECTRL(작성된 최종 테이블)
    히스토리 DIM_TIME, RMPRUNECTRL(작성된 최종 테이블)

    가능한 문제점 및 정정 조치:

    1. 데이터베이스가 작성되지 않았습니다.

      조치: DB2가 시작되었는지 확인하십시오.

    2. 데이터베이스가 작성되었지만 데이테베이스에 테이블이 없습니다.

      조치: 데이터베이스 작성 패널에 올바른 사용자 ID 및 암호를 입력했는지 확인하십시오. <Monitor_Home>/install/logs/db2Create****Out.log 파일을 찾아 보십시오. 여기서 "****"는 상태, 런타임, 히스토리 또는 저장소입니다. 다음 메시지를 찾으십시오.

      "SQL30082N
      보안 이유 "24"(으)로 연결을 설정하는 데 실패("사용자 이름 및/또는 암호가 올바르지 않음")"

      이 메시지가 있는 경우 데이터베이스를 설치 제거한 후 올바른 사용자 ID 및 암호로 다시 설치하십시오.

  3. 올바른 데이터가 저장소 데이터베이스의 DATABASE_CHARACTERISTICS 테이블에 쓰여졌는지 확인하십시오. 3개의 데이터베이스(상태, 런타임 및 히스토리) 각각에 대해 행이 하나씩 존재해야 합니다. 행에는 데이터베이스 이름, 스키마 이름 및 호스트 이름이 있어야 합니다. 또한 히스토리 데이터베이스가 작성되면 한 행이 저장소 데이터베이스의 Property 테이블에 추가되어야 합니다. 행에는 "<Hist_Name>_CUBE" 값의 "CubeDataSource" 특성이 있어야 합니다. 여기서 "<Hist_Name>"은 히스토리 데이터베이스의 이름입니다. 항목이 없는 경우 <temp>launchpad-monitor.log를 찾아 보십시오. "repos command0"을 검색하고 오류가 있는지 확인하십시오. 정보가 올바르게 쓰여진 경우 "repos command finished, rc=0" 명령문이 로그 파일에 존재해야 합니다.

    가능한 문제점 및 정정 조치:

    1. AIX에서 번들 JVM에 액세스할 수 없습니다. <temp>launchpad-monitor.log에서 "repos command finished rc=126"을 볼 수 있습니다.

      조치: launchpad.sh를 포함하는 상위 디렉토리는 모든 사용자에 대해 읽기 및 실행 권한이 있어야 합니다.

    2. DB2 라이브러리에 액세스할 수 없습니다.

      조치: DB2가 시작되었는지 확인하십시오. 런치패드를 사용하여 DB2를 설치한 경우 런치패드를 중지한 후 새 명령 창에서 다시 시작했는지 확인하십시오.

    3. 저장소 데이터베이스에 연결할 수 없습니다.

      조치: 저장소 데이터베이스가 로컬 시스템에 있는 경우 데이터베이스 작성 패널에 올바른 사용자 ID 및 암호를 입력했는지 확인하십시오. 저장소 데이터베이스가 원격 시스템에 있는 경우 데이터베이스가 로컬 시스템에서 카탈로그화되었는지 확인하십시오. 또한 저장소 데이터베이스 정보 패널에 올바른 사용자 ID 및 암호를 입력했는지 확인하십시오.

  4. AIX 전용: 런타임 데이터베이스가 올바르게 채워졌는지 확인하십시오. DB2 Control Center를 열고 런타임 데이터베이스에 연결하십시오. 데이터베이스에 사용자 정의 함수 2개(GMTLONG2TIMESTAMP 및 GMTTIMESTAMP2LONG)가 있는 지 확인하십시오. 이들 함수가 존재하지 않는 경우 Replication Manager가 실패합니다. <Monitor_Home>/install/logs/db2CreateRuntimeOut.log 파일을 확인하여 함수가 성공적으로 작성되었는지 판별하십시오. "call sqlj.install_jar"을 검색하십시오. 함수가 작성된 경우 다음 메시지가 표시됩니다.
    "DB20000I CALL 명령이 성공적으로 완료되었습니다."
    함수가 작성되지 않은 경우에는 다음 메시지가 표시됩니다.
    "SQL4302N /home/db2inst1/sqlli 사용 권한 거부" 예외로
    "프로시저 또는 사용자 정의 함수 "sqlejReadJar", 특정 이름 "SQL051206175332050"이 중단되었습니다. "

    이 경우 모니터 설치 제거 프로그램을 사용하여 런타임 데이터베이스를 설치 제거하십시오. 데이터베이스를 제거하고 시스템을 재부팅한 후 런타임 데이터베이스를 다시 설치하십시오.

  5. 모니터 데이터베이스 작성 문제점을 디버깅하려면 <Monitor_Home>/install/logs/db2CreateAAAAOut.log 파일을 확인하십시오. 여기서 "AAAA"는 상태, 런타임, 히스토리 또는 저장소를 나타냅니다.

모니터 서버

"monitor" 프로파일을 사용하여 Process Server를 시작한 후 "http://localhost:9060/ibm/console"에서 "관리 콘솔" 응용프로그램을 시작하십시오. 해당 위치에서 다음 항목을 확인하십시오.
  • 엔터프라이즈 응용프로그램: IBM_WB_ACTIONMANAGER 및 IBM_WB_MONITOR_SERVER가 성공적으로 시작되었는지 확인하십시오.
  • JDBC 자원: 서버 및 노드 범위 아래의 데이터베이스 연결이 MonitorDB2XADriver1JDBC 자원 아래의 데이터 소스에 연결되어 있는지 테스트하십시오.
  • WebSphere Business Monitor: 모든 모니터별 플러그인/패널이 올바르게 설치되었는지 확인하십시오. WebSphere Business Monitor 표제 아래의 모든 하이퍼링크를 클릭하는 것 만으로 확인할 수 있습니다.

엔터프라이즈 응용프로그램 중 하나라도 누락된 경우에는 <Monitor_Home>/install/logs에서 MonitorAppInstallOut.log 파일 및 MonitorAppInstallErr.log 파일을 확인하십시오. MonitorAppInstallOut.log 파일에서 "ADMA5016I: Installation of IBM_WB_MONITOR_SERVER started." 및 "ADMA5016I: Installation of IBM_WB_ACTIONMANAGER started."를 검색하십시오. 응용프로그램이 성공적으로 설치된 경우 "ADMA5013I: Application IBM_WB_MONITOR_SERVER installed successfully" 및 "ADMA5013I: Application IBM_WB_ACTIONMANAGER installed successfully"라는 2개의 문장을 볼 수 있어야 합니다.

JDBC 자원 중 하나라도 누락된 경우 <Monitor_Home>/install/logs에서 MonitorAppInstallOut.log 및 MonitorAppInstallErr.log 파일을 확인하십시오. MonitorAppInstallOut.log 파일에서 "## Installing DataSource: ???? on node Node01"을 검색하십시오. 여기서, "????"는 "RepositoryDBDataSource" 또는 "RuntimeDBDataSource"일 수 있습니다. 또한 "## Installing DataSource: MonitorDataSource on server1"을 검색하십시오. 오류가 없는지 확인하십시오.

WAS 관리 콘솔 플러그인 중 하나라도 누락된 경우 <Monitor_Home>/install/logs에서 MonitorConsoleInstallOut.log 및 MonitorConsoleInstallErr.log 파일을 확인하십시오. MonitorAppInstallOut.log에서 "PLPR0013I: Saving Console Enterprise Application"을 검색하십시오. 플러그인이 성공적으로 설치된 경우 "PLPR0014I: Closing Console Enterprise Application"이 표시됩니다.

모니터 서버를 설치 제거했다가 다시 설치하려는 경우, 모니터 서버를 설치 제거한 후 SIB 데이터베이스 디렉토리를 삭제해야 합니다. 디렉토리를 삭제하지 않으면 재설치 후 서버를 시작할 때 오류가 발생합니다. C:\WebSphere\ProcServer\profiles\monitor\databases\com.ibm.ws.sib\<Node_Name>.server1-MONITOR.<Cell_Name>.Bus 디렉토리를 삭제해야 합니다.

C:\WebSphere\ProcServer\profiles\monitor\logs\server1의 SystemOut.log 및 SystemErr.log 파일에서 문제점을 진단할 수도 있습니다.

대시보드 클라이언트

WebSphere_Portal 서버를 시작한 후 "http://localhost:9081/wps/portal"의 "WebSphere Business Monitor 환영" 페이지에 액세스하십시오.
  1. 올바른 주제가 사용되고 있는지 확인하십시오. WebSphere Business Monitor 주제는 자주색이며 일반적인 WebSphere Portal 아이콘 및 이미지가 아니라 WebSphere Business Monitor 아이콘 및 이미지를 포함합니다. 또한 일반적인 WebSphere Portal 환영 페이지가 아니라 WebSphere Business Monitor와 관련된 다른 환영 페이지가 있어야 합니다.
  2. 페이지 오른쪽 상단에서 로그인을 클릭하십시오. 기본 ID/암호인 "wpsadmin/wpsadmin"을 사용하여 로그인하십시오.
  3. 관리 > 포털 관리 > 포틀렛에서 고유한 이름으로 검색하고 'com.ibm' 문자열을 사용하며 모든 대시보드 보기가 설치되어 있는지 확인하십시오.
  4. 대시보드 프로파일 "server1"을 시작한 후 WebSphere Application Server 관리 콘솔에서 다음을 확인하십시오.
    1. 자원 -> JDBC 제공자: 노드 범위 아래의 데이터베이스 연결이 MonitorDB2XADriver1 JDBC 자원 아래의 데이터 소스에 연결되어 있는지 테스트하십시오.
  5. C:\WebSphere\AppServer\profiles\portal\logs\server1의 SystemOut.log 및 SystemErr.log 파일에서 문제점을 진단할 수도 있습니다.

JDBC 자원 중 하나라도 누락된 경우 <Monitor_Home>/install/logs에서 DashboardClientDeployOut.log 및 DashboardClientDeployErr.log 파일을 확인하십시오. DashboardClientDeployOut.log 파일에서 "## Installing DataSource: ???? on node Node01"을 검색하십시오. 여기서, "????"는 "RepositoryDBDataSource", "RuntimeDBDataSource" 또는 "HistoricalDBDataSource"일 수 있습니다. 오류가 없는지 확인하십시오.

올바른 데이터가 저장소 데이터베이스의 Monitor_Client 테이블에 쓰여졌는지 확인하십시오. 대시보드 클라이언트 시스템의 호스트 이름 및 SOAP 포트 번호가 있는 행이 하나 존재해야 합니다. 테이블에 항목이 없는 경우 DashboardClientDeployOut.log 파일을 확인하십시오. "Register Dashboard Client..."를 검색하고 오류가 있는지 확인하십시오.

대시보드 컬라이언트 설치 스크립트는 몇 단계를 수행합니다. 다음은 시작 단계를 표시하는 메시지입니다. DashboardClientDeployOut.log 파일을 확인하고 각 단계가 오류 없이 완료되는지 확인하십시오.
단계 메시지
datasources와 같은 WebSphere Application Server 자원을 작성하십시오. WAS 자원 작성...
WAR 파일을 배치하십시오. war 배치 중...
WebSphere Business Monitor를 배치하십시오. 주제 배치 중...
WebSphere Portal 환영 페이지를 저장하십시오. 환영 페이지 내보내기...
WebSphere Business Monitor 환영 페이지를 설정하십시오. 환영 페이지 설정 중...
이름 공간 바인딩을 작성하십시오. EJB Refs 맵핑 및 이름 공간 바인딩 작성 중...
DB2 Alphablox 데이터 소스를 작성하십시오. Alphablox 데이터 소스 작성 중...
Monitor_Client 테이블을 갱신하십시오. 대시보드 클라이언트 등록 중...

Copyright IBM Corporation 2005, 2006. All Rights Reserved.