これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド goaccess です。
プログラム:
NAME
goaccess - 高速 Web ログ アナライザーおよびインタラクティブ ビューアー。
SYNOPSIS
ゴーアクセス [-NS 入力ファイル][-c][-r][-d][-m][-q][-o][-h][...]
DESCRIPTION
ゴーアクセス 無料 (GPL) のリアルタイム Web ログ アナライザーおよびインタラクティブ ビューアーであり、
*nix システムのターミナル。 システムに高速で貴重な HTTP 統計を提供します。
オンザフライでビジュアルなサーバーレポートを必要とする管理者。 GoAccess は、
指定された Web ログ ファイルを取得し、データを X 端末に出力します。 特徴は次のとおりです。
一般的な統計:
このパネルには、いくつかのメトリクスの概要が表示されます。そのうちのいくつかは次のとおりです。
無効なリクエスト、データセットの分析にかかる時間、ユニークな訪問者、
リクエストされたファイル、静的ファイル (CSS、ICO、JPG など) HTTP リファラー、404、サイズ
解析されたログ ファイルと帯域幅の消費量。
ユニークビジター
このパネルには、ヒット数、ユニーク訪問者、累積帯域幅などの指標が表示されます。
日付。 同じ IP、同じ日付、同じユーザー エージェントを含む HTTP リクエスト
はユニークな訪問者とみなされます。 デフォルトでは、Web クローラー/スパイダーが含まれています。
要求されたファイル
このパネルには、Web サーバー上で最もリクエストの多いファイルが表示されます。 それが示している
ヒット数、ユニーク訪問者、割合、および累積帯域幅、
プロトコルと使用されるリクエストメソッド。
リクエストされた静的ファイル
JPG、CSS、SWF、JS、GIF、PNG など、最も頻繁に使用される静的ファイルをリストします。
ファイルタイプと、最後のモジュールと同じメトリクス。 追加の静的ファイル
設定ファイルに追加できます。
404 または見つからない
前のパネルと同様にリストされ、同じメトリックが含まれます。 このパネルには上位のリストが表示されます
反復的な HTTP 404。
ホスト このパネルには、ホスト自体に関する詳細情報が表示されます。 同じように表示されます
ヒット数、訪問者、累積帯域幅など、前のパネルと同様のメトリクス。
これは、攻撃的なクローラーを発見し、誰があなたのものを食べているのかを特定するのに最適です。
帯域幅。
パネルを展開すると、ホストの DNS 逆引き参照などの詳細情報が表示されます。
結果、出身国、都市。 もし -a 引数が有効な場合、ユーザーのリスト
希望の IP アドレスを選択し、 を押すと、エージェントが表示されます。
入る。
オペレーティングシステム
このパネルには、ホストがサーバーにアクセスしたときに使用したオペレーティング システムが報告されます。
各オペレーティング システムの最も具体的なバージョンを提供しようとします。
ブラウザ
このパネルには、ホストがサーバーにアクセスしたときに使用したブラウザが報告されます。 それ
各ブラウザの最も具体的なバージョンを提供しようとします。
訪問時間
このパネルには時間別レポートが表示されます。 このオプションでは、24 個のデータ ポイントが表示されます。
一日の時間ごとに。
リファラー URL
問題のホストが別のリソース経由でサイトにアクセスした場合、または
別のホストからリンク/転用された場合、参照元の URL は次のようになります。
このパネルで提供されます。 特定のリファラーを無視するには、コマンド ライン オプションを参照してください。
無効 デフォルトでは
参照サイト
このパネルにはホスト部分のみが表示され、URL 全体は表示されません。 URL
からリクエストが来ました。
キーフレーズ
Google 検索、Google キャッシュ、Google 翻訳で使用されるキーフレーズをレポートします。
それはあなたのWebサーバーにつながっています。 現時点では Google 検索のみをサポートしています
クエリ。 デフォルトでは、このパネルは無効になっています。 「--ignore-panel」を参照してください。
設定ファイルを使用して有効にします。 無効 デフォルトでは
ジオロケーション
IP アドレスが地理的にどこにあるかを決定します。 統計が壊れている
大陸ごと、国ごとに分けていきます。 GeoLocation サポートを使用してコンパイルする必要があります。
HTTPステータスコード
HTTP リクエストに対する数値ステータス コードの値。
注: オプションで構成されている場合、すべてのパネルにサービスの提供にかかる平均時間を表示できます。
リクエスト。
STORAGE
GoAccess で使用できるストレージ オプションは XNUMX つあります。 どちらかを選択するかどうかは異なります
あなたの環境とニーズに合わせて。
GLib ハッシュ テーブル
オンメモリ ストレージは、データセットを制限する代わりにパフォーマンスを向上させます。
size を利用可能な物理メモリの量に設定します。 デフォルトでは、GoAccess は GLib ハッシュを使用します
テーブル。 データセットがメモリに収まる場合、これは正常に実行されます。 それは持っています
平均的なメモリ使用量とかなり優れたパフォーマンス。 パフォーマンスを向上させるには
メモリのトレードオフについては、東京内閣オンメモリ ハッシュ データベースを参照してください。
東京キャビネット オンディスク B+ ツリー
この保存方法は、収まりきらない大規模なデータセットに使用します。
記憶の中のすべて。 B+ ツリー データベースはどのハッシュ データベースよりも遅い
データをディスクにコミットする必要があるためです。 ただし、SSD を使用すると、
パフォーマンス。 データの永続性が必要な場合は、このストレージ方法を使用することもできます。
後で統計をすぐにロードします。
東京都内閣オンメモリハッシュデータベース
これはシステムによって異なる場合がありますが、一般的にはオンメモリ ハッシュ
データベースは GLib ハッシュ テーブルよりもわずかに優れたパフォーマンスを発揮するはずです。
CONFIGURATION
GoAccess の構成には複数のオプションを使用できます。 完全な最新リストについては、
オプションを設定し、実行する 。/設定 - 助けて
--enable-debug
デバッグ シンボルを使用してコンパイルし、コンパイラの最適化をオフにします。
--enable-utf8
ワイド文字サポートを使用してコンパイルします。 Ncursesw は必須です。
--enable-geoip
GeoLocation サポートを使用してコンパイルします。 MaxMind の GeoIP が必要です。
--enable-tcb=
東京キャビネットのストレージサポートとコンパイルします。 メッシュハッシュ 東京内閣の
オンメモリハッシュデータベース。 ツリー Tokyo Cabinet のオンディスク B+ Tree を利用します
データベース。
--disable-zlib
B+ Tree データベースで zlib 圧縮を無効にします。
--disable-bzip
B+ Tree データベースで bzip2 圧縮を無効にします。
OPTIONS
次のオプションをコマンドに指定するか、構成で指定できます。
ファイル。 構成ファイルで指定されている場合は、長いオプションを使用せずに使用する必要があります。
先頭に付け加えます --。
--time-format=
time_format 変数の後にスペースを入力すると、ログ形式の時刻が指定されます。
通常の文字と特殊な書式指定子の任意の組み合わせが含まれます。
これらはすべてパーセント (%) 記号で始まります。 「man strftime」を参照してください。 %T or %H:%M:%S。
タイムスタンプがマイクロ秒単位で与えられる場合、 %f 時刻形式として使用する必要があります
--日付形式=
date_format 変数の後にスペースを付けて、ログ形式の日付を指定します。
通常の文字と特殊な書式指定子の任意の組み合わせが含まれます。
これらはすべてパーセント (%) 記号で始まります。 「man strftime」を参照してください。 %Y-%m-%d。
タイムスタンプがマイクロ秒単位で与えられる場合、 %f 日付形式として使用する必要があります
--ログ形式=
log_format 変数の後にスペースまたは \t タブ区切りの場合、
ログ形式の文字列。
形式内にスペースが含まれる場合、文字列を で囲む必要があることに注意してください。
二重引用符。 内部引用符はエスケープする必要があります。
-a --エージェントリスト
ホストごとのユーザー エージェントのリストを有効にします。 解析を高速化するには、このフラグを有効にしないでください。
-c --config-ダイアログ
プログラムの開始時にログ/日付設定ウィンドウを表示します。
-d --出力リゾルバー付き
HTML|JSON 出力で IP リゾルバーを有効にします。
-e --exclude-ip=
IPv4 または IPv6 をカウントから除外します。 を使用して範囲を含めることもできます。
IP の間 (開始点と終了点) にダッシュを入れます。
例:
除外 IP 127.0.0.1
除外 IP 192.168.0.1-192.168.0.100
除外IP::1
exclude-ip 0:0:0:0:0:ffff:808:804-0:0:0:0:0:ffff:808:808
-f --ログファイル=
入力ログファイルへのパスを指定します。 構成ファイルで設定すると、時間がかかります
コマンドラインからは -f よりも優先されます。
-g --std-geoip
メモリ使用量を削減する標準の GeoIP データベース。
-h - 助けて
手伝い。
-H --http-プロトコル
HTTP リクエスト プロトコルが見つかった場合はそれを含めます。 これにより、次の内容を含むリクエスト キーが作成されます。
リクエストプロトコル + 実際のリクエスト。
-i --hl-ヘッダー
アクティブなパネルをカラーハイライトします。
-M --http メソッド
HTTP リクエスト メソッドが見つかった場合はそれを含めます。 これにより、次の内容を含むリクエスト キーが作成されます。
リクエストメソッド + 実際のリクエスト。
-m --マウスで
メイン ダッシュボードでマウスのサポートを有効にします。
-o --出力形式=
次のいずれかの形式で出力を stdout に書き込みます。 csvファイル : カンマ区切り
値(CSV) JSON : JSON (JavaScript オブジェクト記法)
-p --config-file=
使用するカスタム構成ファイルを指定します。 設定されている場合は、
グローバル構成ファイル (存在する場合)。
-q --クエリ文字列なし
リクエストのクエリ文字列を無視します。 つまり、www.google.com/page.htm?query =>
www.google.com/page.htm。
Note: クエリ文字列を削除すると、特にメモリ消費量が大幅に削減されます。
タイムスタンプ付きのリクエスト。
-r --ノータームリゾルバー
端末出力で IP リゾルバーを無効にします。
-s - 保管所
現在の保存方法を表示します。 つまり、B+ ツリー、ハッシュ。
-V - バージョン
バージョン情報を表示して終了します。
--color-scheme<1|2>
カラースキームから選択します。 1 デフォルトのグレースキームの場合。 2 緑のために
スキーム。
-無着色
カラー出力をオフにします。 これは、そうでない端末でのデフォルトの出力です。
サポートカラー。
---色= パネル]>
端末出力のカスタムカラーを指定します。
色圏 構文
定義 スペース/タブ colorFG#:colorBG# [属性,PANEL]
FG# = 前景色 [-1...255] (-1 = デフォルトの用語の色)
BG# = 背景色 [-1...255] (-1 = デフォルトの用語の色)
オプションで、色の属性を適用することができます (複数の属性はカンマで区切ります)
分離されています)、次のようになります。 大胆な、 下線、 通常、 逆行する、 点滅
必要に応じて、パネルごとにカスタム カラー、つまりメトリックを適用することができます。
REQUESTS パネルでは色 A を使用できますが、BROWSERS パネルでは同じメトリックを使用できます
B色でも構いません。
利用できます カラー 定義:
COLOR_MTRC_HITS
COLOR_MTRC_VISITORS
COLOR_MTRC_DATA
COLOR_MTRC_BW
COLOR_MTRC_AVGTS
COLOR_MTRC_CUMTS
COLOR_MTRC_MAXTS
COLOR_MTRC_PROT
COLOR_MTRC_MTHD
COLOR_MTRC_PERC
COLOR_MTRC_PERC_MAX
COLOR_PANEL_COLS
カラーバー
COLOR_ERROR
COLOR_SELECTED
COLOR_PANEL_ACTIVE
COLOR_PANEL_HEADER
COLOR_PANEL_DESC
COLOR_OVERALL_LBLS
COLOR_OVERALL_VALS
COLOR_OVERALL_PATH
COLOR_ACTIVE_LABEL
COLOR_BG
COLOR_DEFAULT
COLOR_PROGRESS
カラースキームのサンプルについては、構成ファイルを参照してください。
--列名なし
端末出力に列名を書き込まないでください。 デフォルトでは列が表示されます
すべてのパネルで利用可能な各メトリックの名前。
--html-レポート-タイトル=
HTML レポート ページのタイトルとヘッダーを設定します。
--デバッグファイル=
すべてのデバッグ メッセージを指定されたファイルに送信します。 で設定する必要があります
--enable-debug
--無効なリクエスト=
無効なリクエストを指定したファイルに記録します。
--no-global-config
グローバル設定ファイルをロードしないでください。 通常、このディレクトリは次のようになります。
/usr/local/etcで指定されていない限り、 --sysconfdir=/ディレクトリ。
--real-os
実際の OS 名を表示します。 例: Windows XP、Snow Leopard。
--ソートパネル=
初期ロード時にパネルを並べ替えます。 並べ替えオプションはカンマで区切られます。 オプションは
フォーム: パネル、メトリック、オーダー
利用できます メトリクス:
BY_HITS
BY_VISITORS
BY_DATA
BY_BW
BY_USEC
BY_PROT
BY_MTHD
利用できます 注文:
ASC
DESC
--static-file=
静的ファイル拡張子を追加します。 例えば: .mp3 拡張子では大文字と小文字が区別されます。
--all-static-files
クエリ文字列を含む静的ファイルを含めます。
--ダブルデコード
二重エンコードされた値をデコードします。 これには、ユーザー エージェント、リクエスト、リファラーが含まれます。
--ignore-クローラー
クローラーのカウントを無視します。
--ignore-panel=パネル
指定されたパネルの解析と表示を無視します。
利用できます パネル:
訪問者、
リクエスト、
REQUESTS_STATIC、
見つかりません、
ホスト、
OS、
ブラウザ、
VISIT_TIMES、
紹介者、
REFERRING_SITES、
キーフレーズ、
地理的位置、
STATUS_CODES、
--ignore-referer=
リファラーのカウントを無視します。 ワイルドカードを使用できます。 例えば、 * .domain.com
ww?.ドメイン.*
--444-as-404
非標準ステータス コード 444 を 404 として扱います。
--4xx から一意のカウントへ
ユニーク訪問者数に 4xx クライアント エラーを追加します。
-進行なし
進行状況メトリクス [合計リクエスト数/秒あたりのリクエスト数] を無効にします。
--geoip-データベース=
GeoIP データベース ファイルへのパスを指定します。 つまり、GeoLiteCity.dat。 ファイルは次のとおりである必要があります
maxmind.com からダウンロードしました。 IPv4 および IPv6 ファイルもサポートされています。 Note:
「--geoip-city-data」は「--geoip-database」のエイリアスです。
--keep-db-files
解析されたデータをディスクに保存します。 これは、使用する前に最初のデータセットに設定する必要があります
「ディスクからロード」。 false に設定すると、終了時にすべてのデータベース ファイルが削除されます。
プログラム。
--enable-tcb=btree で構成されている場合のみ
--ディスクからロード
以前に保存したデータをディスクからロードします。 データベース ファイルが存在する必要があります。 見る キープデータベース-
ファイル。
--enable-tcb=btree で構成されている場合のみ
--db-path=
ディスク上のデータベース ファイルが保存されるパス。 デフォルト値は / tmpに
ディレクトリにあります。
--enable-tcb=btree で構成されている場合のみ
--xmmap=
追加のマップされたメモリのサイズをバイト単位で設定します。 デフォルト値は 0 です。
--enable-tcb=btree で構成されている場合のみ
--cache-lcnum=
キャッシュするリーフ ノードの最大数を指定します。 0以下の場合は、
デフォルト値が指定されています。 デフォルト値は1024です。より大きな値を設定する
速度パフォーマンスは向上しますが、メモリ消費量は増加します。 より低い
値を指定するとメモリ消費量が減少します。
--enable-tcb=btree で構成されている場合のみ
--cache-ncnum=
キャッシュされる非リーフ ノードの最大数を指定します。 以下の場合
0、デフォルト値が指定されます。 デフォルト値は 512 です。
--enable-tcb=btree で構成されている場合のみ
--tune-lmemb=
各リーフ ページのメンバーの数を指定します。 0 以下の場合、
デフォルト値が指定されています。 デフォルト値は 128 です。
--enable-tcb=btree で構成されている場合のみ
--tune-nmemb=
各非リーフ ページのメンバーの数を指定します。 0以下の場合は、
デフォルト値が指定されています。 デフォルト値は 256 です。
--enable-tcb=btree で構成されている場合のみ
--tune-bnum=
バケット配列の要素数を指定します。 0 以下の場合、
デフォルト値が指定されています。 デフォルト値は 32749 です。
バケット配列は、格納される全ページ数の約 1 ~ 4 倍になります。
--enable-tcb=btree で構成されている場合のみ
--圧縮=
各ページが ZLIB|BZ2 エンコードで圧縮されることを指定します。
--enable-tcb=btree で構成されている場合のみ
ログを段階的に処理する
GoAccess には、ディスク上の B+Tree を通じてログを段階的に処理する機能があります。
データベース。 それは次のように機能します。
最初に --keep-db-files を使用してデータ セットを永続化する必要があります。その後、同じデータ セットを永続化できます。
--load-from-disk でロードできます。 新しいデータが渡される場合 (パイプまたはログ経由)
ファイル)を元のデータセットに追加します。 データを完全に保存するには
場合によっては、--keep-db-files を使用する必要があります。 --load-from-disk が --keep-db- なしで使用された場合
ファイル、データベース ファイルはプログラムを閉じるときに削除されます。
CUSTOM ログ/日付 FORMAT
GoAccess は、事実上あらゆる Web ログ形式を解析できます。
事前定義されたオプションには、共通ログ形式 (CLF)、結合ログ形式 (XLF/ELF)、
仮想ホスト、Amazon CloudFront (ダウンロード配布)、Google Cloud Storage を含む
および W3C 形式 (IIS)。
GoAccess では、任意のカスタム形式文字列も使用できます。
ログ形式を設定するには XNUMX つの方法があります。 最も簡単なのは、GoAccess を実行することです -c 〜へ
設定ウィンドウを表示します。 それ以外の場合は、以下で設定できます。 ~/.goaccessrc または
%sysconfdir%。
time_format
XNUMXμmの波長を持つ time_format 変数の後にスペースを指定し、ログのフォーマット時間を指定します
通常の文字と特殊な書式指定子の任意の組み合わせが含まれます。
これらはすべてパーセント (%) 記号で始まります。 「man strftime」を参照してください。 %T or %H:%M:%S。
Note: タイムスタンプがマイクロ秒単位で与えられる場合、 %f として使用する必要があります time_format
date_format
XNUMXμmの波長を持つ date_format 変数の後にスペースを指定し、ログ形式の日付を指定します。
通常の文字と特殊な書式指定子の任意の組み合わせが含まれます。
これらはすべてパーセント (%) 記号で始まります。 「man strftime」を参照してください。 例えば、 %Y-%m-%d。
Note: タイムスタンプがマイクロ秒単位で与えられる場合、 %f として使用する必要があります date_format
ログ形式
XNUMXμmの波長を持つ ログ形式 変数の後にスペースまたは \t 、ログ形式を指定します
文字列。
%x に一致する日付と時刻のフィールド time_format および date_format 変数。 これは
日付と時刻を XNUMX つに区切る代わりにタイムスタンプを指定する場合に使用されます。
変数。
%t 時間フィールドが一致します time_format 変数に保存します.
%d 個の日付フィールドが一致します date_format 変数に保存します.
%h ホスト (クライアント IP アドレス、IPv4 または IPv6)
%r クライアントからのリクエスト行。 これには、前後に特定の区切り文字が必要です。
(一重引用符、二重引用符、またはその他のものとして) 解析可能にするようリクエストします。 そうでない場合は、
%m %U %H のように特別な形式指定子の組み合わせを使用する必要があります。
%q クエリ文字列。
%m リクエストメソッド。
%U 要求された URL パス。
Note: クエリ文字列が %U にある場合、使用する必要はありません。 %q. しかし、
URL パス。クエリ文字列は含まれません。使用できます。 %q とクエリ文字列
リクエストに追加されます。
%H 要求プロトコル。
%s サーバーがクライアントに送り返すステータス コード。
%b クライアントに返されるオブジェクトのサイズ。
%R 「Referrer」HTTP リクエスト ヘッダー。
%u ユーザーエージェントの HTTP 要求ヘッダー。
%D リクエストの処理にかかった時間 (マイクロ秒単位の XNUMX 進数)。
%T リクエストの処理にかかった時間 (秒単位、ミリ秒単位の分解能)。
%L リクエストの処理にかかった時間 (ミリ秒単位の XNUMX 進数)。
Note: 複数の時刻提供指定子が同時に使用される場合、最初の
フォーマット文字列で指定されたオプションは、他の指定子よりも優先されます。
%^ このフィールドは無視してください。
%~ 非スペース (!isspace) 文字が見つかるまでログ文字列を進めます。
ゴーアクセス 必要 次のフィールド:
%h 有効なIPv4/6
%d 有効な日付
%r リクエスト
インタラクティブ メニュー
F1 または h
メインのお手伝い。
F5 メインウィンドウを再描画します。
q プログラム、現在のウィンドウを終了するか、アクティブなモジュールを折りたたむ
o または Enter
選択したモジュールを展開するか、ウィンドウを開きます
0 ~ 9 および Shift + 0
選択したモジュールをアクティブに設定します
j 展開されたモジュール内で下にスクロールします
k 展開されたモジュール内で上にスクロールします
c スキームの色を設定または変更します。
TAB モジュールの前方反復。 現在アクティブなモジュールから開始します。
Shift + Tab
モジュールの後方反復。 現在アクティブなモジュールから開始します。
^f アクティブなモジュール内で XNUMX 画面前にスクロールします。
^b アクティブなモジュール内で XNUMX 画面後方にスクロールします。
s アクティブなモジュールのソートオプション
/ すべてのモジュールを対象に検索 (正規表現を許可)
n すべてのモジュールにわたって次の出現位置を見つけます。
g 最初の項目または画面の先頭に移動します。
G 最後の項目または画面の一番下に移動します。
例
最も単純かつ最速の使用法は次のとおりです。
# goaccess -f access.log
これにより、対話型のテキストのみの出力が生成されます。
完全な統計を生成するには、次のように GoAccess を実行します。
# goaccess -f access.log -a
HTML レポートを生成するには:
# goaccess -f access.log -a > report.html
JSON ファイルを生成するには:
# goaccess -f access.log -a -d -o json > report.json
CSV ファイルを生成するには:
# goaccess -f access.log -o csv > report.csv
XNUMXμmの波長を持つ -a flag は、解析されたすべてのホストのエージェント リストを処理することを示します。
XNUMXμmの波長を持つ -d フラグは、HTML で IP リゾルバーを有効にすることを示します。 JSON出力。
(すべてのクエリを解決する必要があるため、出力には時間がかかります。)
XNUMXμmの波長を持つ -c フラグを指定すると、日付とログ形式の設定ウィンドウが表示されます。 呪いがあるときだけ
初期化されました。
フィルタリングはパイプを使用して実行できます。 たとえば、 grep を使用してフィルタリングする
特定のデータを作成し、出力を GoAccess にパイプします。 これにより、大量のものが追加されます
GoAccess が表示できる内容に対する柔軟性。 例えば:
すべて処理したい場合 access.log.*.gz 我々はできる:
# zcat アクセス.ログ.*.gz | ゴーアクセス
OR
# zcat -f アクセス.ログ* | ゴーアクセス
(Mac OS X では、「zcat」の代わりに「gunzip -c」を使用します)。
もう XNUMX つの便利なパイプは、ウェブログから日付をフィルタリングすることです。
以下は、05 年 2010 月 XNUMX 日から始まり、XNUMX 年の終わりまでのすべての HTTP リクエストを取得します。
ファイルにソフトウェアを指定する必要があります。
# sed -n '/05\/Dec\/2010/,$ p' access.log | goaccess -a
DATE a から DATE b までの特定の時間枠のみを解析したい場合は、次のようにします。
sed -n '/5\/Nov\/2010/,/5\/Dec\/2010/ p' access.log | sed -n '/XNUMX\/Nov\/XNUMX/,/XNUMX\/Dec\/XNUMX/ p' goaccess -a
注意 それ この 可能性 取る より長いです 時間 〜へ パーズ 依存 on スピード of セド。
仮想ホストのリストを除外するには、次の操作を実行できます。
grep -v "`cat exclude_vhost_list_file`" vhost_access.log | grep -v "`cat exclude_vhost_list_file`" ゴーアクセス
だから、 GoAccess を低い優先度で実行したい場合は、次のことができることを指摘しておきます。
次のように実行します。
# nice -n 19 goaccess -f access.log -a
サーバーにインストールしたくない場合でも、ローカルから実行できます。
機械:
# ssh root@server 'cat /var/log/apache2/access.log' | goaccess -a
注意事項
現時点では、アクティブな各ウィンドウには合計 366 個の項目があります。 最終的にはこうなります
カスタマイズ可能。 これら 366 項目はすべて、CSV および JSON エクスポートでデフォルトで利用可能です。
HTML レポートの展開可能なパネル (右上隅) としても使用できます。
ログを GoAccess にパイプすると、リアルタイム機能が無効になります。 これは、
STDIN の実際のサイズを決定する際の移植性の問題。 ただし、将来のリリースでは、
この機能が含まれる可能性があります。
onworks.net サービスを使用してオンラインで goaccess を使用する