Webベースのログテーリングアプリケーションはありますか?[閉まっている]


8

足跡の少ないログの読み取りにBareTailを使用してきました。特に、メモリを大量に消費することなく、非常に大きなファイルを消費し、それらのファイルへの変更を検出できる点が気に入っています。

私が書いているプログラムでこの機能を模倣するためにWebページで使用できるアプリケーション(フラッシュ、Javaアプレットなど)があるかどうか知りたいのですが。

私が達成したいと思っているのは、ファイアウォールの内側にあるサーバー上のログファイルを使用し、セミストリーミング方式でWebページに表示する機能です。私が言ったように、私は本質的にブラウザにBareTailを持ちたいです

回答:


3

Tailonはへの単純なWebインターフェイスであるtail -ftail -f | {grep,awk,sed}。この点で、それは明快さと非常によく似ています(私は明快さのより安全でより近代的な代替としてtailonを書きました)。Log.ioは、説明に適合する最新のログファイルビューアです。


1
node.jsを使用しているが、URLがlogio.orgである場合、Log.ioは適切に見えますが、回答のリンクを編集できません
djskinner



0

ニュースの個別のアイテムをブラウザに送信する最も簡単で最も一般的な方法は、RSSフィードです。JavaScriptフィードパーサーはそれを整理する必要があります。または、単にアグリゲーターのサーバー側を使用します。本当にあなたの正確なニーズに依存します。達成しようと思っている方法ではなく、達成しようとしていることの説明を投稿するほうがよいでしょう。

編集:アップデートをありがとう。必要なものについては、rsyslogなどを使用してmysqlデータベースにログインし、phpスクリプトで最新のレコードをクエリして印刷し、HTMLまたはRSSファイルを生成することをお勧めします。rsyslogはデータベースを(おそらくcronジョブの助けを借りて)きれいに維持し、適切なディストリビューションがあれば、そのほとんどを設定するパッケージが含まれます。


「達成しようとしていること」を追加。ありがとう。
marc esher、

考えをありがとう、リー。私は自分でプログラムを作成して、それほど手間をかけずにこれを行うことができると確信しています。構築済みのドロップインソリューションが存在する場合は、それを探していました。私はそのようなアプリケーションがおそらく存在しないことを発見しました、そして私はそれを転がす必要があるでしょう。
marc esher

0

Webログのセキュリティ監視に関心がある場合は、OSSEC(http://www.ossec.net)をお勧めします。ウェブインターフェースを使用して、ウェブ経由でアラートをライブで確認できます。


0

私は数年前にこのようなものが必要でしたが、うまく適合するものが見つかりませんでした。前回の応答からのトークンを含むデータを要求し、それをページに追加するクライアントで、単純なAJAXループを作成してしまいました。これは、そのトークンで決定されたファイル位置からデータを返すサーバー上のスクリプトとペアになっています。


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