Linuxオンプレミスポーラーをサービスとして起動する方法

Linuxオンプレミスポーラーをサービスとして起動する方法

Linux版オンプレミスポーラーの場合、サービスとしてオンプレミスポーラーを起動することを推奨しています。
サービスとして起動することで、インストールサーバー再起動時などにも自動起動が行われ、監視が開始されます。
自動起動させる手順は次の通りです。

1. 次のコマンドを実行して、インストールディレクトリへの移動と「InstallService.sh」ファイルを実行します。
■コマンド例
opt/Site24x7OnPremisePoller/InstallService.sh

2. 次のコマンドを実行して、オンプレミスポーラーをサービスとして起動してください。
■コマンド
/etc/init.d/site24x7-onpremise-poller  start
Notes
エラー「 ./StartServer.sh: Permission denied」が発生した場合は、次のコマンドを実行してから実施してください。
■コマンド
sudo chmod -R 755 /opt/Site24x7OnPremisePoller

3.また次のコマンドを使用して、サービスの停止、再起動、アンインストール、ステータス確認を行えます。
■コマンド
停止:sudo /etc/init.d/site24x7-onpremise-poller  stop
再起動:sudo /etc/init.d/site24x7-onpremise-poller  restart
アンインストール:sudo /etc/init.d/site24x7-onpremise-poller  uninstall
ステータス確認:sudo /etc/init.d/site24x7-onpremise-poller  status

よくある問題
デフォルトでBashスクリプトコマンドをスクリプト実行に使用します。
Bashに問題があると、オンプレミスポーラーをサービスとして実行する際にエラーが発生します。
トラブルシュート方法は次の通りです。

1. 次のコマンドを実行して、サービスのスクリプトを編集します。
■コマンド
sudo vi /etc/init.d/site24x7-onpremise-poller

2. start()、stop()、restart()関数配下の以下の行を修正します。
■該当の行
  ./StartServer.sh & to sh StartServer.sh &
  ./StopServer.sh & to sh StopServer.sh &