オープンソースのTomcatログビューア


12

私はいくつかのTomcatインスタンス(約30〜35)を管理しており、ログを集中管理するためのコンソールを探しています。以前にphp-syslog-ngを試しました(tomcatなし)。これらのソフトウェアには、次の機能のいくつかが必要です。

-例外の重大度に応じた構文の強調表示。-スタックトレースとネストされた例外のツリービュー。

ボーナスポイント:

-特定のパターンが一致したときにアラーム。

回答:


6

splunkを使用できます。http: //www.splunk.com/ ですべてのログを集中管理できます。その後、クロス検索を実行できます。ラムダプローブhttp://www.lambdaprobe.org/d/index.htmを使用することもできます が、ログ用ではなくグローバル管理用です。


3
Splunkは素晴らしい。.paのログの量に達するまで。それはめちゃくちゃ高価になります。
トム・オコナー

ああ、私の悪いことに、ログの制限があることを知りませんでした。ありがとう
ラジケ

良さ。私はこれを忘れていました!
トム・オコナー

Splunkは太っていますが、LambdaProbe(現在のPSI Probe、以下のリンク)は軽量で優れています。THX! github.com/psi-probe/psi-probe
アラムパロニキアン

2

tomcatのログをlog4jに変更することは可能ですか?log4jには、多くのログファイルビューアーがあります。

それらはすべてオープンソースではありませんが、無料です。おそらくあなたを助ける何かがあります。


OtrosLogViewer code.google.com/p/otroslogviewerをこのリストに追加します(無料です)。
KrzyH

1

TCLogViewを試しましたか?


いいえ、しかし、それは私が探しているものではないようです。また、オープンソースでもありません。



0

私が通常管理しているTomcatサーバーはかなりあります。ここでは、log4jを使用して、実際にすべてのwebappロギングを中央のログサーバーに記録します。(システム管理者の観点から)私が最も興味を持っているのは、コンテナが生成するロギング(この場合はTomcat)を調べることです。

だから、物事がおかしくなったとき(通常は振る舞いが悪いとき)にいくつかのTomcatを見るために、私はsshと multitail。アイデアは、各ボックスに同時にsshし、catalina.outファイルを末尾にすることです。Multitailには構文の色付けのサポートが含まれており、正規表現を使用して独自の色付けを追加できるほど柔軟です。数時間前に起こったことを調査しなければならないときは、明らかに生のカタリナのログ自体を常に確認する必要があります。

アラームに従って、私が使用するのは、各Tomcatの起動/シャットダウンスクリプトと統合された、バックグラウンドで実行するpythonスクリプトです。基本的にcatalina.outファイルの末尾を探して、問題の重大度に応じて、興味深いものを探し、アラート(SMS、電子メールなど)を生成します。最善の解決策ではないかもしれませんが、私にとってはうまく機能します(実際、スクリプトは複雑ではなく、選択した言語で記述できます)。

私はこれがあなたが探しているものではないかもしれないことを知っていますが、これは私のアプローチであり、KISSの原則の下に保つことでそれで満足しています。役に立てば幸いです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.