Linux Monitoring Tools:The Definitive Guide
Linuxシステムを扱うIT専門家であれば、Linux monitoring toolsの実装はソフトウェアの健全性を確保するために不可欠です。 オープンソースからクローズドソースまで、Linux用のネットワーク監視ツールの広い範囲では、最終的な選択をすることは困難かもしれません。 また、正しく決定するには、Linux監視ツールから必要なものを正確に知る必要があります。この記事では、最良のオープンソース監視を決定し、概要を作成する際に留意する必要があるいくつかの点について説明しますtools.As あなたの決定をするように試みる、あなたが用具と監視しようとしているハードウェアおよびソフトウェアのタイプ、あなたのネットワークのスケーラビ
オープンソースまたはクローズド
最初に覚えておく必要があるのは、オープンソースの設定とクローズドソースの設定のどちらが必要かです。 クローズドソースのソフトウェアの主な欠点は、それが支払われることです。 しかし、巨大なネットワークを扱っていて、オンラインフォーラムの助けを借りてトラブルシューティングする時間がない場合は、それが行く方法かもしれ クローズドソースを使用すると、いつでもあなたが求めるとインスタント顧客サポートを得ることができます。 あなたが質問や懸念を持っている場合、それだけでは、初期費用の価値が十分にあることができます。
クローズドソースのソフトウェアを使用すると、合理化された使いやすさと通常より高いレベルの保護も得られます。 オープンソースのソフトウェアは、対照的に、ハックすることは困難ですが、不可能ではありません。
スケーラビリティ
ネットワーク監視ツールを選択する場合は、ネットワークのスケーラビリティとサイズを考慮する必要があります。 オープンソースのソフトウェアの多くは、特に小型のシステム用に設計されているためです。多くのノードを持つ広範な企業ネットワークを実行している場合は、次のツールのようなものを検討するべきではありません:SolarWinds NetFlow Traffic AnalyzerまたはPaessler PRTG Network Monitor。 これらのサービスは、事実上警告なしにユーザー数を拡大する必要がある可能性のある大規模ネットワークに適しています。
考慮すべき別のオプションは、Gangliaのようなサービスかもしれません。 これは非常にスケーラブルですが、自動データ分析の欠如などの短所があります。 SolarWinds NTAやNagios Network Analyzerのようなツールは、より包括的であり、セキュリティアラートの設定やリアルタイム分析に適しています。
サポート
他の人がLinux監視ツールを探すときに考慮する必要があるもの。 あなたが必要とするサポートのレベルについて考えることは重大である。 オープンソースのプログラムを調べるときは、ユーザーのコミュニティを除いてサポートサービスがないことを準備する必要があります。 したがって、あなたは彼らのオンラインユーザコミュニティとそれがどのようにアクティブであるかを認識する必要があります。 しかし、あなたはインスタントサポートを得ることを好むか、あなたのビジネスニーズがそれを必要とする場合は、すぐに役立つ顧客サポートチームとのオープ さらに、EventSentry Lightのようないくつかのツールは、迅速な警告システムと問題のトラブルシューティングを提供します。
最高のオープンソースLinuxネットワーク監視ツールの概要
オープンソース監視のいくつかの欠点は、これらのツールを使用する方が時間がかかる傾向 また、悪意のある編集に遭遇することもありますが、これはクローズドソースのプログラムではほとんど聞こえません。 しかし、ほとんどのオープンソースのツールは、クローズドソースのサービスとして多くの機能を持っており、さらに多くのと無料です。 これは、必要に応じてアドバイスを求めることができる堅牢なオンラインユーザーコミュニティがある場合に特に当てはまります。
Nagios
Nagiosを使用すると、ほぼすべてのタイプのコンポーネントを監視できます。 これらには、webサイト、ミドルウェア、システムメトリクス、ネットワークプロトコル、オペレーティングシステ
Nagiosは、監視のためのコア4エンジンと呼ばれるものに基づいています。 高いレベルのパフォーマンスと少ないサーバーリソースの消費を得ています。 統合は、プラグインを介して人気のあるサードパーティ製のソフトウェアオプションの多くでサポートされています。 ほとんどの場合、他の誰かがすでにそれを書いているので、そうすることの手間が省けます。
Nagiosは、監視対象のITインフラストラクチャ全体の包括的なレポートを持っています。 さらに、失敗したアプリケーションの自動再起動を許可するイベントハンドラがあります。 次の機能は、このネットワーク監視ツールを最も便利なものにします: マルチユーザーアクセス、クライアントがそれらについてのインフラストラクチャコンポーネントのみを表示することを可能にする選択的アクセス機能、
Icinga2
Icinga2は、元のIcingaのベース上で実行されますが、いくつかの変更があります。 これは、ライブ監視ツールとスケーラビリティのためにIT専門家の間で人気があります。
Icinga2は、Linux用だけでなく、他のオペレーティングシステム用に完全に適しています。 それはかなり大きいネットワークを測定し、図表および色分けされたグラフを通して分析を提供できる。 インタラクティブなビジュアルモニタリングダッシュボードを使用すると、ネットワークモニタリングが容易になります。 コミュニティが開発したオープンソースのAPI技術を使用しています。 Icinga2は、高速でシステムを監視し、リアルタイムでデータ可視化ダッシュボードを生成します。
OpenNMS
OpenNMSを使用すると、ほぼすべてのタイプのITインフラストラクチャ用のネットワーク監視ツールを構築できます。 ソフトウェアは、HTTP、NRPE、JMX、WMI、SNMP、XML、JDBC、XML、JSONなどを使用してシステムメトリクスを収集します。 これは、イベント駆動型アーキテクチャ上に設計されており、それは同様にGrafanaをサポートしています。
OpenNMSは、直感的なダッシュボードとチャートのセットアップ内でリアルタイムのレポートを持つことができ、統合されたレポート機能 全体的に、OpenNMSは広く優れていると考えられているユーザーインターフェイスを持っています。
これは、特別にLinux用に設計されていますが、Solaris、Windows、およびOSXをサポートしています
これは、デバイスの温度監視機能、高度にカスタマイズ可能な管理ダ このサービスでは、SMS、電子メール、XMPP、および特定のイベントに関するその他の方法を介してカスタム通知を設定できます。 他に言及する価値があるのは、Googleマップ、Open Street Map、またはMapQuestを使用してノードとサービスの停止を表示する地理的ノードマップがあることです。
Cacti
Cactiは、オープンソースのネットワーク監視ソフトウェアで最もよく知られている名前の1つです。 これは、LinuxまたはWindows OSのいずれかにインストールすることができます。 複数のユーザーがネットワークデータを記録し、ネットワークデバイスを監視することができます。 このプラットフォームは、さまざまなアクセスレベルを持つさまざまなユーザータイプを定義するための広範なプライバシー設定管理を提供します。CDEFまたはデータソースを使用して、無制限のグラフ項目を定義できます。 自動パディンググラフのサポートが付属しています。 また、Rrd、またはラウンドロビンデータベースファイルもサポートしています。 これらには複数のデータソースがあります。 彼らはまた、ローカルファイルシステム全体の任意のポイントay格納されているRRDファイルを利用することができます。
このツールは、ユーザーベースの管理とセキュリティ、カスタムデータ収集スクリプトなどの便利な機能も備えています
Zabbix
Zabbixは、LinuxとUnixと互換性のあ これは、ITコミュニティ内の個人のすべての種類のためにそれが人気になります。
Zabbixはサボテンに似ています。 サービスの利点の一つは、十分に確立されたオンラインコミュニティです。 このツールは、監視機能を備えた視覚的なダッシュボードを提供します。 一連のアラートを使用して、ネットワークアクティビティとディスク領域の変更を検出して追跡できます。 また、ネットワーク上の活動を確認するためのプラットフォームでCPU負荷を追跡することができます。
ICMP、SNMP、TCPなどのフレームワークに基づいて、Zabbixはネットワークの問題や機能の遅れを検出できます。 また、ネットワークの誤動作が発生した場合に中央制御に通知するオープンソースの警告ソフトウェアを使用しています。
Checkmk
どのような環境にも適した監視を簡単に設定する方法を探している場合は、Checkmkを見てください。 このツールは、サーバー、ネットワーク、クラウド資産、データベース、コンテナ、IoTなどを監視します。 Checkmkは、Linux、仮想アプライアンスまたは物理アプライアンス、またはDockerコンテナで実行されます。 すべてのコンポーネントが完全に統合されて提供されるため、インスタンスの設定には数分しかかかりません。
Checkmk監視の概要画面
ルールベースの1:n構成とワークフローを加速する高度な自動化のおかげで、ユーザーはわずか数分で大規模な環境 強力な自動検出機能、自動化されたエージェントの更新、およびその他の機能により、監視に費やす時間と労力が削減されます。
Checkmk Raw Editionは完全にオープンソースであり、無料で無制限の監視を提供しています。 Checkmk Enterprise Editionには、追加の機能が付属しています。 その1,900正式に利用可能なプラグイン(すべてがGplv2の下でライセンスされている)のおかげで、Checkmkは、多くのユーザーのシナリオに適しています。 Checkmkのアーキテクチャは非常に効率的で、分散監視をサポートしています。 これにより、1つのインスタンスから数十万のサービスを監視し、最大数百のインスタンスを持つ分散環境を簡単に管理することができます。
Checkmkの背後にある会社はtribe29であり、これはユーザーフレンドリーなグラフィカルインターフェイスとスケーラブルなツールを作成するために管理しています。 驚くことではないが、Checkmkユーザーコミュニティは大きな速度で拡大しています。 今日、2,000以上の組織がCheckmkを信頼しています。 多くの場合、複数のデータセンターと非常に大規模なセットアップを持つユーザーは、あらゆる規模の企業だけでなく、政府機関です。
LibreNMS
LibreNMSは、主にその迅速な応答プログラムで知られています。 それは実時間監視の点検およびレポートのコレクションが付いているよく設計されたオープンソースAPIソフトウェアのためにとても有効である。
LibreNMSは潜在的に非常に便利です。 それはスマートな作り付けの警報システムをあなたのネットワークの性能で自動化された更新に与える。また、水平方向にスケーラブルなネットワークシステムとのAPI通信機能を提供します。
このアーキテクチャを使用すると、中央制御システムを介して多くのノードを監視できます。 LibreNMSを使用することにも別の利点があります。iOSとAndroidの両方を均等に効果的にサポートします。 その互換性のあるツールを探している場合は、仮想マシンもサポートしています。
Prometheus
PrometheusはLinuxとUnixの両方のシステムで十分にサポートされており、効率的で無料のネットワーク監視ツールとして機能します。 それはまたGrafanaの図示プログラムとの統合によって便利で写実的な視覚化の特徴を与える。
それはまた、あなたにそのインターフェイスのカスタマイズ可能な視覚化を提供する組み込みのPromQL機能を持っています。 ZabbixやCactiのように、このリストにある他の人ほどコミュニティのサポートがないことがわかります。 最後に、プロメテウスを使用している大企業の数が着実に増加しており、今後数年間でより多くの企業が見られることがほぼ確実になっていること
Observium Community
これは、小さなサーバーシステムを対象とした完璧なLinuxネットワーク監視ツールです。 それは、ツールが頻繁に更新されることを保証する専門的なオンライン開発環境を持っています。 これは、最も頻繁に使用されるオペレーティングシステムをサポートしており、標準のSNMPネットワー
Observiumは、そのユーザーのための監視機能の注目すべきコレクションを持っています。 また、視覚的なダッシュボードシステムと広範なオンラインサポートネットワークもあります。 しかし、欠点は、大規模なネットワークに最適なものではなく、リアルタイムでの更新やネットワーク活動に関する通知を提供しないため、その願望は小
Monitorix
Monitorixは、小規模なUnixおよびLinuxベースのサーバー監視ツールです。p>
それは小さなサーバーで最適に動作しますが、それはあなたに多くのシステム監視機能を提供しません。 これは、データ消費量、ネットワーク機能、またはディスクドライブの熱のようなものを監視することができます。 これにより、ユーザーは常にネットワークの操作の最も重要な機能のすべてを観察することができます。 このツールはまた、あなたが視覚的な傾向分析を構築することが可能な強力な色分けされたグラフやグラフを提供しています。
Htop
Htopは、LinuxとUnixベースのシステムの両方をサポートする簡単に調整された監視ツールプログラムです。p>
いくつかは、それが最も視覚的に優しい監視ソフトウェアではないと言います。 それでも、ストレージ容量やネットワークアクティビティなどのライブ更新を提供するのに便利です。 また、その直感的な色分けシステムを理解する必要があります。リストの最後の監視ツールはBWM-NGです。 これは、主にLinuxをサポートする小規模ネットワーク監視プラットフォームを対象とした柔軟で便利なプログラムです。 このプラットフォームは、Windows OSとLinuxの両方とのマルチサービス互換性を持っています。 それは帯域幅の監視のために主に設計されている。 あなたがこの特定の機能を探しているなら、これはあなたのためのツールかもしれません。このプログラムはいくつかの点で以前のBWMと似ています。
このプログラムは以前のBWMと似ています。
それはまだベータ版ですが、それはしかし、任意の問題のお手伝いをすることができ、非常に活発なオンラインコミュニティを持っています。
今、あなたは今日利用可能なより一般的なLinux監視ツールの概要を持っています。 Linuxを使用している場合は、これらのうちのどれがあなたのニーズに適しているかを考えてください。