systemd の場合
(1) Unit ファイル(.service)の生成
Agent に同梱している「generate_system.d_config.sh」を実行します。
# sh {導入ディレクトリ}/bin/generate_system.d_config.sh
「senderAgent.service」と「receiverAgent.service」という Unit ファイルが生成されます。
(2) Unit ファイルの配置
生成された Unit ファイルを「/etc/systemd/system」に配置します。
(3) 変更の適用
「systemctl daemon-reload」を実行します。
(4) 起動
以下のコマンドで Agent を起動します。
# systemctl start senderAgent # systemctl start receiverAgent
(5) 自動起動の設定
以下のコマンドで Agent の自動起動の設定をします。
# systemctl enable senderAgent # systemctl enable receiverAgent
以下のコマンドで Agent の自動起動の解除設定をします。
# systemctl disable senderAgent # systemctl disable receiverAgent
(6) 起動確認
以下のコマンドで Agent の起動を確認します。
# systemctl status senderAgent # systemctl status receiverAgent
また、前述した以下のコマンドでも Agent の起動確認が可能です(以下は集信 Agent の例)。
# ./agentctl -r status status_receiver is called. receiver agent is ready to transfer. [002]