2012-03-30 5 views
1

を介した私は、データベースtransfomからデータを抽出し、追加するシェルスクリプトです。このスクリプトは、ログとして印刷echo文の多くを持って、私は/にアクセスするにはどうすればよいモニタシェルスクリプトのログファイル、Webインターフェイス

は、これらのログをmoniterウェブインターフェース、任意のHTML/JavaScriptの/アヤックス/オープンソースツール

を経由してあなたが最初のログファイルを解析する必要がありますので、彼らは一貫した形式である必要があり

Jeyaprakash

答えて

2

ありがとうございます。あなたが単にログファイルを表示したいのであれば、それは必要ではないと思います。解析のオーバーヘッドがある場合は、解析されたデータをデータベースにlog_entriesとして保存して、それらを素早く表示できるようにすることをお勧めします。そこから、サーバーからWebブラウザにデータを送信するだけです。シンプルなHTMLページでは、設定された間隔で、またはユーザーが何らかのボタンをクリックしたときに、ログビュー(ログファイルまたはログデータの表形式)を更新することができます。

ログビューは、Webサーバーによって提供される静的ディレクトリにログファイルを保存することを決めていない限り、一部のサーバー側言語で記述される可能性があります。これには、PHP、Python、Ruby、Perlなどの一般的な言語があります。あなたが言語に精通しているなら、Perlはログを読むことに優れているので、この作業には理想的かもしれません。 JSONやXMLなどのシリアル化されたブラウザにデータを送信するのが最も理にかなっています。 JSONはJSON.parse(str)を介してJSON文字列をJavaScriptオブジェクトに変換するので、最近はJSONが非常に普及しており、JavaScriptで簡単に操作できます。

ログデータを魅力的に表示するのに役立つUIライブラリがあります。このような単純なアプリケーションのために独自のウィジェットを書くのが一番ですが、特にプロセスを初めて使う人にとっては時間がかかることがあります。人気のあるUIライブラリには、jQuery UI、Sencha(以前はExtJS)、Closure LibraryのUI(goog.ui)パッケージがあります。

+0

トマスありがとう、私は試してみるだろう。 – jeyaprakash

関連する問題