web-dev-qa-db-ja.com

Kibana / etc / init.dスクリプト

インターネットでKibana用に見つけたinit.d起動スクリプトを適応させるのに苦労しています。

私はRedHat/Centosの経験がありますが、ここではSuse EnterpiseLinuxを標準化しています。したがって、SLESを操作するために使用しているinit.dスクリプトをポートする必要があります。

スクリプトを使用してマシンにアクセスできず、エラーもスローされません。少なくとも、検出方法を理解できるものはありません。ただし、Kibanaを起動して実行し続けることもありません。

コマンドラインから手動でKibanaを起動できますが、実稼働環境では機能しません。むしろ、祝福されたkibana-daemon.rbスクリプトと適切なinit.dスクリプトを使用してそれを開始したいと思います。

私は先に進んで、誰かがSLESの実用的なスクリプトを持っているかどうかを確認したいと思いました。

他のマシンに戻ったらすぐに、この質問を特定のスクリプトと見つけたエラーで更新します。

2
user35861

私の経験では、代わりにmod_passengerを使用して、httpdinitスクリプトに依存する方がはるかに簡単です。

これは古いKibanaバージョンの実例であり、ニーズに合わせて調整する必要がある場合があります。

# vim:fdm=marker:syn=Apache:ts=2
# VHOST KIBANA {{{
Listen 8080

<VirtualHost _default_:8080>
  ServerAdmin "[email protected]"
  ServerName "kibana.crapsteak.org"
  DocumentRoot "/opt/org/kibana/Kibana-x.y.z/public/"
  ErrorLog "|/usr/sbin/rotatelogs -f ${Apache_LOG_DIR}/kibana/error.log.%Y%m%d 86400"
  CustomLog "|/usr/sbin/rotatelogs -f ${Apache_LOG_DIR}/kibana/access.log.%Y%m%d 86400" logstash_json
  HostnameLookups Off
  UseCanonicalName Off
  ServerSignature On
  RackBaseURI /
  <Directory "/opt/org/kibana/Kibana-0.2.0/public">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from 127.0.0.1 10.0.0 x.y.z.0/24
  </Directory>
</VirtualHost>
# }}}
1
dawud