Linux版オンプレミスポーラーの場合、サービスとしてオンプレミスポーラーを起動することを推奨しています。
サービスとして起動することで、インストールサーバー再起動時などにも自動起動が行われ、監視が開始されます。
自動起動させる手順は次の通りです。
1. 次のコマンドを実行して、インストールディレクトリへの移動と「InstallService.sh」ファイルを実行します。
■コマンド例
opt/Site24x7OnPremisePoller/InstallService.sh
2. 次のコマンドを実行して、オンプレミスポーラーをサービスとして起動してください。
■コマンド
/etc/init.d/site24x7-onpremise-poller start
エラー「 ./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 &