Linux & Unix - 基本インストール v3.0.15以上
目次
- [exem-host-agent] インストール準備
- [exem-host-agent] インストール
- [exem-host-agent] 実行
- [exem-host-agent] パッチ
▶ [exem-host-agent] インストール準備
- インストール手順には権限の制限なし
- v3.0.15から可能
- root権限での実行を推奨
- 一般ユーザー権限で実行する場合の制約事項
- serviceの登録不可
- process disk read/write情報の収集不可
- 一般ユーザー権限で実行する場合の制約事項
▶ [exem-host-agent] インストール
◈ インストール進行中のデータ入力に関する参考事項
- 入力文言の最後の角括弧内がdefaultとして適用されます。何も入力しない場合は角括弧内の値を使用
- ex) Linux :
Enter RECEIVER_PORT[9009]:➝ 入力しない場合は9009を使用 (gRPC port) - ex) Unix :
Enter RECEIVER_PORT[9010]:➝ 入力しない場合は9010を使用 (TCP port)
- ex) Linux :
❶ setupファイル実行

① [ install(patch) ] 選択
❷ インストールオプション設定

- 環境変数の設定
| NO | Name | Required | Default | Description |
|---|---|---|---|---|
| ① | EXEM_HOME | O | setupファイル実行位置にexemフォルダを追加 | exemONE agentをインストールするディレクトリの設定 |
| ② | RECEIVER_IP | O | X (デフォルト値なし) | host agentと接続するreceiverのip |
| ③ | RECEIVER_PORT | O | Linux : 9009(gRPC) / Unix : 9010(TCP) | host agentと接続するreceiverのport |
④ オプションをすべて入力すると、設定確認後に次のステップへ進みます
❸ インストール完了
▶ [exem-host-agent] 実行
❶ 実行/終了方法
基本的に
${EXEM_HOME}/hostディレクトリのstart.shとstop.shを使用して実行/終了case 1) rootアカウントの場合
- start/stop時にそれぞれservice登録および実行、service削除および終了を行います
- 実行: ${EXEM_HOME}/host/start.sh
- 終了: ${EXEM_HOME}/host/stop.shcase 2) sudo権限のある一般ユーザーアカウントの場合
- start/stop時にそれぞれservice登録および実行、service削除および終了を行います
- 各スクリプトの実行時に必ずsudoを付ける必要があります
- 該当ユーザーがsudo権限付与時にNOPASSWDを設定していない場合、パスワードを尋ねられることがあります
- 実行: sudo ${EXEM_HOME}/host/start.sh
- 終了: sudo ${EXEM_HOME}/host/stop.shcase 3) sudo権限のない一般ユーザーアカウントの場合 (推奨しません)
- start/stop時に単純なエージェントの実行および終了のみを行います (serviceは使用不可)
- 各スクリプトの実行時にserviceの登録/削除ができないという案内文が出力されます
- 実行: ${EXEM_HOME}/host/start.sh
- 終了: ${EXEM_HOME}/host/stop.sh
❷ 正常実行の確認方法
service登録時の確認方法
▶ Linux (systemctlを使用する場合)
systemctl status exem-host-agent
▶ Linux (service、chkconfigを使用する場合)
chkconfig --list exem-host-agent
- service登録なしで実行した場合の確認方法
ps -ef | grep exem-host-agent
❸ バージョン確認方法
[簡単なバージョン確認方法 (Linux & Unix共通)]
${EXEM_HOME}/host/pkg_version.sh
[詳細なバージョン確認方法 (Linux & Unix共通)]
${EXEM_HOME}/host/bin/exem-host-agent -v
▶ [exem-host-agent] パッチ
◈ 既存に実行されているhost agentがある場合は終了後、以下の手順に従ってパッチ
備考
◈ パッチ時の注意事項
パッチ進行時は既存に設定した${EXEM_HOME}ディレクトリを変更せずに進める必要があります
パッチ時に${EXEM_HOME}/host/data/host_idファイルが維持されてこそ、既存と同一のhostとして認識されます
- 該当ファイルが存在しない場合、新しいhost_idが発行され、パッチ以前のデータと連携されない可能性があります
- 手動パッチ時は該当ファイルをバックアップし、${EXEM_HOME}/host/dataフォルダに保存してから起動する必要があります
setupファイルのpatchメニューを使用すると自動的に既存のhost_idが維持されるため、setupファイルを使用したパッチを推奨します
❶ setupファイル実行

① [ install(patch) ] 選択
❷ インストールオプション設定

① 設定していたEXEM_HOMEを入力
- setupファイルが実行された位置を基準にdefault値が設定されます
② 既にインストールされているかを確認後、パッチの可否を選択
③ EXEM_HOMEを除く残りのオプションは、以前インストールしたオプションどおりにdefault値が設定されます
- 注意事項
- インストール以降に変更されたオプション(ex. RECEIVER_IP/PORT)は反映されないため、該当の設定値を必ず確認してから進めてください