셀프패치-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 | 最小バージョン |
|---|---|
| Linux | 3.0.16 |
| Windows | 3.0.16 |
| AIX | 3.0.27.6 |
| HP-UX | 3.0.27.6 |
| SunOS | 3.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-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-manager-agentと接続された収集サーバーIP確認
❸ スクリプト実行
- 確認した
${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
- スクリプトマネージャー実行例-> ${EXEM_HOME}に括弧が含まれる場合: ex) C:\Program Files(x86)\exem