Depois da instalação do Foreman, minha interface Icinga não está funcionando

1

Eu instalei o Foreman agora meus nagios (Icinga na verdade) não estão funcionando. A URL é / icinga / mas diz apenas:

The page you were looking for doesn't exist.
You may have mistyped the address or the page may have moved.

Icinga está em execução.

Alguém sabe porque isso pode ser?

O Foreman log afirma o seguinte, então eu acho que o Foreman assumiu o apache / port 80 / alguma coisa ??

Completed 201 Created in 82.6ms (Views: 11.6ms | ActiveRecord: 0.0ms)
Started GET "/icinga/" for 2.102.91.108 at 2014-09-24 20:50:55 +0100

ActionController::RoutingError (No route matches [GET] "/icinga"):
  /usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:77:in 'process_request'
  /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:142:in 'accept_and_process_next_request'
  /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:110:in 'main_loop'
  /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler.rb:448:in 'block (3 levels) in start_threads'

Obrigado

    
por Laurence Cope 24.09.2014 / 21:40

1 resposta

2

Tenho meu / icinga / working, o contramestre deve ter alterado a configuração do Apache, o que eu considero bastante ruim ...

Primeiro em / etc / apache2 / sites-enabled eu renomei:

05-foreman.conf-> 05-foreman.conf.bkp
05-foreman-ssl.conf-> 05-foreman-ssl.conf.bkp

Em seguida, reiniciei o Apache. Isso significa que os arquivos do capataz do Apache não serão carregados na raiz da web e assumirão todos os meus outros vhosts.

Segundo, por alguma razão, authn_core.load e rewrite.load não foram mais carregados, então eu tive que carregá-los novamente:

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
ln -s /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-enabled/authn_core.load

Então eu pude ver que os arquivos conf conf disponíveis do apache não estavam mais sendo carregados, e é aí que o icinga.conf está, então no /etc/apache2/apache2.conf eu tive que adicionar:

Include "/etc/apache2/conf-available/*.conf"

Em seguida, uma reinicialização do apache significava que o / icinga estava funcionando novamente sem que nenhum capataz assumisse o comando.

O próximo trabalho é fazer com que o capataz comece a trabalhar em um alias e não na raiz da Web, para que ele não assuma o meu outro software.

    
por 25.09.2014 / 01:09