Назад | Перейти на главную страницу

Kibana /etc/init.d скрипты

Мне сложно адаптировать init.d сценарии запуска, которые я нашел для Kibana в Интернете.

У меня есть опыт работы с RedHat / Centos, но мы стандартизировали Suse Enterpise Linux здесь, на работе. Так что мне нужно порт в init.d скрипты, которые я использовал для работы с SLES.

У меня нет доступа к машине со скриптами, и они не выдают ошибок; по крайней мере, я не могу понять, как их обнаружить. Но они также не запускают Кибану и не поддерживают ее работу.

Я могу запустить Kibana из командной строки вручную, но в производственной среде это не сработает. Я бы предпочел использовать благословенный kibana-daemon.rb сценарий и надлежащий init.d сценарий, чтобы начать это.

Я хотел пойти дальше и узнать, есть ли у кого-нибудь рабочий сценарий для SLES.

Как только я вернусь к своему другому компьютеру, я обновлю этот вопрос, указав конкретные сценарии и любые ошибки, которые я найду.

По моему опыту, гораздо проще использовать mod_passenger и полагаться на httpd сценарии инициализации.

Это рабочий пример из более старой версии Kibana, вам может потребоваться адаптировать его к вашим потребностям:

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

<VirtualHost _default_:8080>
  ServerAdmin "sysadmin@company.com"
  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>
# }}}