メインコンテンツまでスキップ

셀프패치-v3.0.21이상

▶ [exem-manager-agent] セルフパッチ

  • ◈ exem-manager-agentインストール済みバージョンがv3.0.21以上のときに使用可能

▶ [exem-manager-agent] セルフパッチのための必須事項

❶ サーバーにインストールされているexem-manager-agentのバージョンがv3.0.21以上である必要があります。

  • セルフパッチをサポートするためのInstall_configを通じたインストール方法がv3.0.21バージョンからサポートされます。
  • 以前のバージョンがインストールされている場合は手動パッチが必要です

❷ サーバーにスクリプトマネージャーをサポートするexem-host-agentが起動中である必要があります。

  • exemONEのスクリプトマネージャー機能を活用してexem-manager-agentパッチスクリプトを実行します。
  • exem-manager-agentがサポートするOS別スクリプトマネージャー最小バージョン
OS最小バージョン
Linux3.0.16
Windows3.0.16
AIX3.0.27.6
HP-UX3.0.27.6
SunOS3.0.27.6
Legacy Linux (32bit)3.0.16
Legacy Linux (64bit)3.0.27.6
Legacy AIX (32bit)3.0.27.6
Legacy Windows必要時に提供

▶ [exem-manager-agent] セルフパッチ事前作業

  • ◈ 簡易インストールマニュアル インストール方法①を熟知
  • exem-manager-agentのセルフパッチは環境ファイルを使用する簡易インストールを活用します。

❶ exem-manager-agentインストール環境確認​

  • 簡易インストールに必要な情報を事前に確認します。
    • exem-manager-agentがインストールされている${EXEM_HOME}ディレクトリ確認
    • exem-manager-agentが接続されている収集サーバー${IP}確認

❷ パッチが必要なサーバーにインストールファイルをアップロード​

  • exem-manager-agentがインストールされている$EXEM_HOMEパスにインストールファイルをアップロードします。

▶ [exem-manager-agent] セルフパッチ実行

❶ exemONEスクリプトマネージャーサービス接続​

  • exemONE > Infrastructure > Script Manager

❷ パッチが必要なサーバー情報確認​

  • ▶ [exem-manager-agent] セルフパッチ事前作業ドキュメントを参照
    • パッチしようとするexem-manager-agentと接続された収集サーバーIP確認${IP}
    • パッチしようとするexem-manager-agentのディレクトリ確認${EXEM_HOME}

❸ スクリプト実行​

  • 確認した${EXEM_HOME}、${IP}を下記の参照スクリプトにすべて適用してスクリプトを実行
  • Linux / Unix
    • スクリプトマネージャー実行例 (Linux/Unix)
      #!/bin/sh
      # Execute your command here and capture the return value
      # Replace 'your_command' with the actual command you want to run
      cat > ${EXEM_HOME}/manager_self_installer <<'EOF'
      INSTALL_PATH=${EXEM_HOME}
      RECEIVER_IP=${IP}
      RECEIVER_PORT=9010
      EOF
      ${EXEM_HOME}/manager/stop.sh
      ${EXEM_HOME}/setup_exem-manager-agent_3.0.21.bin ${EXEM_HOME}/manager_self_installer
      ${EXEM_HOME}/manager/start.sh
      # Capture the return value of the last executed command
      return_value=$?
      error_message="The command encountered an issue."
      # Check the return value
      if [ $return_value = 0 ]; then
      echo xmReturn $return_value
      else
      echo xmReturn $return_value $error_message
      fi
  • Windows
    • スクリプトマネージャー実行例-> ${EXEM_HOME}に括弧が含まれる場合: ex) C:\Program Files(x86)\exem
      @echo off
      setlocal enabledelayedexpansion
      call :to_short "${EXEM_HOME}" EXEM_HOME
      echo INSTALL_PATH=${EXEM_HOME}> "%EXEM_HOME%\manager_self_installer"
      echo RECEIVER_IP=${IP}>> "%EXEM_HOME%\manager_self_installer"
      echo RECEIVER_PORT=9010>> "%EXEM_HOME%\manager_self_installer"
      call "%EXEM_HOME%\manager\script\service_stop.bat"
      "%EXEM_HOME%\setup_exem-manager-agent_3.0.21.1.exe" /S /config="%EXEM_HOME%\manager_self_installer"
      set "return_value=!ERRORLEVEL!"
      call "%EXEM_HOME%\manager\script\service_start.bat"
      if "!return_value!"=="0" (
      echo xmReturn 0
      ) else (
      echo xmReturn !return_value! Install failed
      )
      endlocal
      exit /b 0
      :to_short
      set "%~2=%~s1"
      exit /b 0
    • スクリプトマネージャー実行例 -> ${EXEM_HOME}に括弧が含まれない場合: ex) C:\Program Files\exem
      @echo off
      setlocal enabledelayedexpansion
      echo INSTALL_PATH=${EXEM_HOME}> "${EXEM_HOME}\manager_self_installer"
      echo RECEIVER_IP=${IP}>> "${EXEM_HOME}\manager_self_installer"
      echo RECEIVER_PORT=9010>> "${EXEM_HOME}\manager_self_installer"
      call "${EXEM_HOME}\manager\stop.bat"
      "${EXEM_HOME}\setup_exem-manager-agent_3.0.21.1.exe" /S /config="${EXEM_HOME}\manager_self_installer"
      set "return_value=!ERRORLEVEL!"
      call "${EXEM_HOME}\manager\start.bat"
      if "!return_value!"=="0" (
      echo xmReturn 0
      ) else (
      echo xmReturn !return_value! Install failed
      )
      endlocal