GNU/Linux >> Linux の 問題 >  >> Linux

15の最高のLinuxログビューアとログファイル管理ツール

Linuxが好きな方は、Linuxログビューアツールに関する知識が必要です。ログビューアは、Linuxシステムで起こっているすべてのことの完全な視覚的履歴を提供します。ログファイルには、アプリケーションログ、システムログ、イベントログ、スクリプトログ、書き換えログ、プロセスIDなどの各情報が含まれます。

最高のLinuxログビューアツール

15個のログファイルビューアのツールのリストをまとめて、明確な洞察を提供し、何が最適かを確認します。それでは始めましょう。

1。 LOGalyze

LOGalyzeは、ログ管理に重点を置いて、その仕事を非常に完璧に行っています。また、パッケージに付属しているネットワーク監視の使いやすさも備えています。すべてのログ情報を1か所で処理する場合は、LOGalyzeが役立ちます。さらに、Linux / Unixサーバー、ネットワークデバイス、およびWindowsホストに対応しているため、要件をサポートするかどうかを心配する必要はありません。

このソフトウェアは、集中的な検索機能を使用して、すべてのリアルタイムイベントを検出できます。 LOGalyzeはイベントを定義できます。さらに、ログ情報を比較することでアラートを出すことができます。さらに、チケットシステムを使用してイベントを急いで閉じることができます。

LOGalyzeの機能

  • LOGalyzeはSyslogUDP/ TCPコレクターであり、HTTP / HTTPS、FTP、SFTPを介してプレーンテキストファイルを収集します。
  • SNMPトラップコレクターとして機能します。
  • LOGalyzeは、ログの個々のフィールドにリアルタイムの多次元統計を作成します。
  • HTMLに基づいたWebベースのカスタマイズ可能なユーザーインターフェースを提供します。
  • メール、HTMLオンライン、CSV、XLSなどのさまざまな出力を提供します。

LOGalyzeを入手

2。グロッグ

非常に複雑な長いログファイルがある場合は、Gloggを参照して検索するのが適切です。このマルチプラットフォームGUIアプリケーションは、作業を簡単にするために構築されています。非常に複雑なログファイルがある場合でも、このアプリケーションは簡単に作業を実行できます。

---

Gloggの機能

  • このLinuxログビューアは、Unixシステム、Windows、およびMacOSで動作します。
  • 現在の検索結果を表示しながら2番目のウィンドウを開きます。
  • メモリにロードせずにディスクからルートファイルディレクトリを読み取ると、はるかに高速になります。
  • 特定のログファイルと検索結果に色を付けます。
  • Grep/Egrepなどの正規表現をサポートします。
  • GloggはUTF-8およびISO-8859-1ファイルも読み取ることができます。

Gloggを入手

3。 GoAccess

リアルタイムで動作するウェブログアナライザーに関しては、GoAccessが最適です。このオープンソースのログビューアは非常にインタラクティブで、Unixタイプのシステム用に作成されています。 * nixシステムとWebブラウザーの両方で、このLinuxログ・ファイル・ビューアーは端末で簡単に操作できます。急いでビジュアルサーバーレポートが必要な場合でも、非常に高速なHTTP統計で非常に便利です。

GoAccessの機能

  • カスタムログ形式の文字列と事前定義されたオプションを許可します。
  • このリアルタイムアナライザは、端末で200ミリ秒ごとに更新できます
  • HTML出力に関しては、1秒で更新できます。
  • ディスク上のB+ツリーデータベースでログを処理することは、このアナライザーのもう1つの機能です。
  • すべてが組み込まれているため、最小限の構成が必要です。
  • ヒット数と訪問者数を分析できます。
  • 帯域幅とメトリックの決定も、このアナライザーのプラスポイントです。
  • サーバーリソースの大部分を消費している仮想ホストを監視するための複数の仮想ホストがあります。

GoAccessを入手

4。 KSystemLog

KSystemLogを使用すると、マシンのバックグラウンド作業を理解できます。このログビューアは、ログファイルの読み取り方法がまったく異なります。ゲームの初心者で、システム情報やログファイルの場所が見つからない場合は、このプログラムが便利です。前のステートメントは、このプログラムが初心者専用であることを意味するものではありませんが、上級ユーザーもこれを使用できます。上級ユーザーは、サーバーで実行されている問題を確認できます。

Ksystemlogの機能

  • ほぼすべてのタイプのログ(Sysログ、カーネルログ、Apacheログなど)をサポートします。
  • 同時に多くのログを表示するためのタブビューがあります。
  • 複数のリソースから1つのログモードを読み取ります。
  • 新しいログ行を太字で表示します。
  • ログレベル、プロセス、時間などを考慮してログを簡単に表示するためのグループビューがあります。
  • 各ログファイルのすべての詳細情報を提供します。

Ksystemlogを入手

5。グレイログ

GraylogをSIEMとして使用できる場合もありますが、基本的に、このプラットフォームはログ管理用です。このツールを使用すると、大量のログデータを収集して処理できます。さらに、要件に従ってこれらのファイルを保存することは、このログ管理アプリケーションのもう1つの優れた機能です。さらに、このログ管理ツールには、ログレコードを検索できるように完全に設計されたインターフェイスがあります。したがって、このLinuxログビューアを使用すると、必要なデータを非常に簡単に取得できます。

Graylogの機能

  • Ksystemlogは、ログメッセージやネットワークトラフィックなど、あらゆる構造化データを取り込むことができます。
  • ウィジェットの番号を含む完全にカスタマイズ可能なダッシュボードを提供します。
  • フィールドとデータ型の選択には標準のブール検索用語を使用します。
  • メール、テキスト、Slackなどのさまざまな方法で管理者にリアルタイムのアラート通知を送信します。
  • 通常、Graylogには機密性の高い規制されたデータが含まれているため、システム自体にアクセスでき、安全で、高速です。
  • データを表示するための事前定義されたテンプレートがあります。

グレイログを入手

6。フロンテイル

Frontailは、サーバーログをブラウザにストリーミングするnode.js製のアプリケーションです。 Frontailは、ユーザーインターフェイスを備えたTail-fです。これは、Linux、OpenBSD、macOSで動作する、オープンソースのクロスプラットフォーム対応ツールです。

フロンテイルの特徴

  • フロントイルは自動的にスクロールしてログをマークします。
  • ファビコンに未読ログのリストを表示します。
  • デフォルトおよびダークテーマのスムーズなユーザーインターフェイス。
  • 重要なログを強調表示します。
  • 複数のファイルと標準入力をテールします。
  • ログを検索し、URLパラメータからフィルタを設定できます。

フロンテイルを入手

7。マルチテール

ログファイルであろうとコマンド出力であろうと、Multitailで両方を観察できます。このログビューアを使用すると、複数のウィンドウでそれらを監視できます。複数のファイルをオリジナルの物語プログラムとして表示することになると、Multitailはその仕事を非常に完璧に行います。マルチテールは、「監視」などのツールの機能を作成できます。

マルチテールの機能:

  • 複数のウィンドウに複数のファイルのログを表示します。
  • 特定のコンテキストのオンラインヘルプを入手できます。
  • 開発者は、複数のログファイルを1つにマージして検索できます。
  • 1つまたは複数の正規表現を使用して、ログファイルをフィルタリングできます。
  • このツールは、入力を表示するための「ビジュアルパイプ」のように機能します。
  • 構成はコマンドラインから設定できます。

マルチテールを取得

8。 Logstash

Logstashは、イベントとシステムログメッセージを収集、処理、転送するためのサーバー側のデータ処理ツールです。組み立ては、rawソケット/パケット通信、ファイルテーリング、およびいくつかのシステムメッセージを備えた構成可能な入力プラグインを介して行われます。このLinuxログファイルビューアは、非構造化データをすばやく読み込むことができ、データを変換してインデックスを作成できるように多くの事前構築されたフィルタを提供し、柔軟なプラグインアーキテクチャを備えています。

Logstashの機能:

  • Logstashは、さまざまなソースからデータを挿入し、複数の宛先に送信できます。
  • 任意の形状、サイズ、データソースを挿入できます。
  • Elasticsearch、Beats、Kibanaと統合されています。
  • HTTPリクエストの処理とレスポンスの送信に関しては、このツールは非常に便利です。
  • Logstashは、センサーデータやモノのインターネットにも使用されます。
  • ApacheやWindowsのイベントログと同様に、このツールはすべての種類のデータを処理できます。

Logstashを入手

9。ログウォッチ

Logwatchは、サーバー上のすべてのアクションの統合レポートと見なされる強力な多目的ログアナライザーです。さまざまなマシンのログを1つのレポートにまとめることができます。このLinuxログビューアは、ユーザー基準で指定された定期的なレポートを生成します。このツールのすばらしい点は、ログファイルをスキャンし、人間が読める形式でデータを表示することです。

Logwatchの機能:

  • セキュリティ違反またはパフォーマンスの問題が発生した場合、Logwatchはインスタントログアラートを送信しました。
  • 開発者は、重要性に焦点を合わせたパーソナライズされたダッシュボードを使用できます。
  • スマートフィルタリングシステムを含む強力な検索オプション。
  • 開発者が標準レポートを簡単に作成できるように、事前に作成されたレポートがあります。
  • Logwatchの最も重要な機能は、侵入者とセキュリティ違反を検出することです。
  • このツールを使用すると、開発者はネットワークを内部のセキュリティ違反から保護し、セキュリティの脅威を分析できます。

Logwatchを入手

10。ログチェック

このLinuxログファイルビューアは、システム管理者が自分の管理下にあるホスト上に作成されたログファイルを分析できるようにする、簡単で広く使用されているツールです。通常のエントリを除外した後、要約されたレポートを開発者にメールで送信します。 Logcheckは、サーバー上の問題とセキュリティ違反を特定するのに役立ちます。問題が発生した場合は、定期的に管理者にメールを送信します。

ログチェックの機能

  • Logcheckにはクラウドベースのディスパッチ管理システムがあります。
  • 開発者は携帯電話を使用してこのツールにアクセスすることもできます。
  • セキュリティの問題に関する情報を即座に提供します。
  • ログは正規表現で簡単にフィルタリングできます。
  • メールで即時通知を送信します。
  • インスタントレポートを作成するための重要な事前作成済みレポートテンプレートがあります。

ログチェックを取得

11。 Xlogmaster

システム上のすべてのログファイルを満足のいく迅速な方法で監視することになると、Xlogmasterは競争に耐えることができます。このGUIプログラムには、システムで発生しているすべてのことを監視するための最も便利な方法があります。このプログラムはグラフィカルインターフェイスに基づいており、設定が簡単なため、すべてのユーザーが要件に応じてこのインターフェイスを操作できます。

Xlogmasterの機能

  • Xlogmasterには簡単なプラグイン統合システムがあります。
  • 完全にカスタマイズ可能なメニューがあります。
  • ログの実行によりパイプが許可されます。
  • 優れたキーボードアクセラレータを備えています。
  • システム全体のエントリデータベースと個人エントリデータベースのサポート。
  • Xlogmasterがログファイルのローテーションをキャッチするようになりました。

Xlogmasterを入手

12。 Lnav

このLinuxログビューアは、他の人と多くの類似点がある高度なコンソールシステムに基づいています。ただし、この特定のログビューアは、その高度な機能のために開発者に非常に人気があります。また、すべてのzipタイプのファイルを解凍できます。この特定のログビューアを使用している場合、複数のウィンドウは必要ありません。マージ機能があるため、1つのウィンドウで複数のファイルを監視できます。さらに、このログ表示プロセスのすべての警告とエラーが自動的に強調表示されます。

Lnavの機能

  • すべてのログファイルがタイムスタンプで1つのメッセージにマージされます。ユーザーは、1つのウィンドウからすべてのログを簡単に監視できます。
  • Lnavはデータを自動的に抽出できます。
  • 自動ログ形式検出はLnavの最もすばらしい機能です。
  • 正規表現のセットと一致するか一致しない行のみを表示します。
  • タイムラインビューには、時間の経過に伴うメッセージのヒストグラムが表示されます。
  • データをSQLデータベースにロードせずにSQLクエリを実行できます。

Lnavを入手

13。 Nagios

Nagiosは、もう1つのオープンソースのログ監視ツールでもあります。システムによって実行されているすべてのアプリケーションの重要なパラメータを時々チェックします。ログファイルと一緒に、ディスクのメモリとスペースの使用状況を監視できます。また、マイクロプロセッサの負荷と現在実行中のプロセスを表示することは、このログ監視ツールにとってプラスです。

Nagiosの機能

  • Nagiosは、SMTP、POP3、HTTP、NNTP、PINGなどのほぼすべてのタイプのネットワークを監視できます。
  • リアルタイムのネットワークステータス、通知、問題履歴、ログファイルなどを表示するためのオプションのWebインターフェイスがあります。
  • 実践的な問題解決のために、サービスまたはホストイベント中にルーティングされるイベントハンドラーを記述する機能。
  • 並列化されたサービスチェックが簡単です。
  • シンプルなプラグインデザインとUIにより、ユーザーはサービスチェックをカスタマイズできます。
  • Nagiosは、メモリ使用量、ディスクスペース、マイクロプロセッサの負荷などとしてホストリソースを監視できます。

Nagiosを入手

14。 Journalctl

Journalctlという名前のこの小さなシステム管理者ツールは非常に便利です。さらに、このツールはLinuxベースのユーザーにとって快適な操作が可能です。基本的に、Journalctlはジャーナルのメッセージ表示ツールであり、クエリにも使用できます。通常、ジャーナルには多くのバイナリファイルがあります。そのため、journalctlはジャーナルからのすべてのメッセージを表示するのに最適な方法です。

Journalctlの機能

  • 非常に伝統的なJournalctlを使用して、Syslog形式でログを表示できます。
  • エントリのフィルタリングに関しては、ファイルパスを引数として指定できます。
  • デフォルトでは、出力のページ数は少なくなり、長い行は画面に「切り捨て」られます。
  • 指定されたオプションを使用して、追加の制約を追加できます。

Journalctlを入手

15。見本

Swatchは、システムアクティビティを監視するために設計されたシンプルなログウォッチャーです。 Swatchは、構成に応じて、あらゆるタイプのログで正規表現を監視できます。また、コマンドラインを使用してこれらのツールをバックグラウンドで実行することもできます。このオープンソースのログビューアツールは、現在Swatchdogと呼ばれています。

スウォッチの機能

  • ログファイルを定期的にスイープして、ユーザー定義のキーワードを探します。
  • このツールはDOS攻撃から保護されています。
  • 特定のログを監視するように定義できます。
  • このログビューアを使用すると、疑わしいアクティビティに注意することができます。

終わりの考え

この記事では、最終的にシステムに最適なものを選択するのに役立つ、最高のLinuxログビューアとログファイル管理ツールのいくつかを整理しようとしました。それらのいくつかをインストールし、最高のものを取得するための要件を正当化することを強くお勧めします。

この記事は役に立ちましたか?もしそうなら、あなたのソーシャルメディアでそれを共有するために少し時間を取ってください。そして、下のコメントであなたの経験と提案を共有することを忘れないでください。


Linux
  1. データを回復するための最良のツール[Windows、Linux、DOS、MacOS X]

  2. Linuxで最高のファイル転送ツール

  3. Linux でコマンドラインを使用して任意のファイルをダウンロードするための 4 つのツール

  1. Linuxでのテキストファイルの少ないビューアの高度な使用

  2. Linuxでファイルを表示するための6つの最良の方法

  3. ターミナルからのLinuxファイル管理

  1. Linuxに最適なファイルシステムを選択してください

  2. Linuxデスクトップに最適な15のデータベース管理システム

  3. 20 の最高の Linux セキュリティ ツール:Linux エキスパートの選択