Foremanをインストールしましたが、nagios(実際にはIcinga)が機能していません。 URLは/ icinga /ですが、次のように表示されます。
The page you were looking for doesn't exist.
You may have mistyped the address or the page may have moved.
Icingaが実行されています。
なぜこれが起こるのか誰もが知っていますか?
フォアマンログには次のように記載されているので、フォアマンがApache /ポート80 /何かを乗っ取ったと思いますか?
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'
ありがとう
私の/ icinga /が機能するようになりました、フォアマンは私がかなり悪いと思うApache構成を変更したに違いありません...
最初に/ etc/Apache2/sites-enabledで、名前を変更しました。
05-foreman.conf-> 05-foreman.conf.bkp
05-foreman-ssl.conf-> 05-foreman-ssl.conf.bkp
その後、Apacheを再起動しました。これは、ApacheフォアマンファイルがWebルートに読み込まれず、他のすべてのvhostを引き継ぐことを意味します。
次に、何らかの理由でauthn_core.loadとrewrite.loadがロードされなくなったため、これらを再度ロードする必要がありました。
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
次に、confで使用可能なApache confファイルがロードされていないことがわかりました。これは、icinga.confがある場所なので、/ etc/Apache2 /Apache2.confに次を追加する必要がありました。
Include "/etc/Apache2/conf-available/*.conf"
その後、Apacheを再起動すると、/ icingaが再び稼働し、フォアマンが引き継ぐことはありませんでした。
次の仕事は、フォアマンをWebルートではなくエイリアスで起動して実行することです。そのため、他のソフトウェアを引き継ぐことはありません。