ビジネスや組織内のデバイス、サーバー、サービスの数が増加するにつれて、システムを監視する必要性が高まります。システム監視は、仮想かクラウドかを問わず、ホストとアプリケーションの容量、アクティビティ、健全性をカバーします。このプロセスは、すべてのコンピューティング リソースをカバーして問題を根絶し、問題が発生する前にリアルタイムで対処するように設計されています。
Ubuntu を使用している場合は、ツールが役に立ちます。 システム監視 サービス内の障害やエラーをユーザーに影響を与える前に検出するため。
自由に使える主なツールはシステム モニターです。これは、Windows タスク マネージャーのように機能し、実行中のプロセスからリソースを最も消費しているものまで、基本的なアクティビティ監視情報を提供する組み込み Linux ユーティリティです。

ただし、メモリ、CPU、ディスク、ネットワーク接続のリソース使用状況に関するより多くの情報を表示する高度なシステム監視ツールを利用できます。
ここでは、Ubuntu で使用できる 3 つのツールを紹介します。
クイックリンク
1。 Nagios

Ubuntu 用システム監視ツールは、サービスと動作ステータス、オペレーティング システムのメトリクス、ファイル システムの使用状況などを含む、サーバーとワークステーションの完全な監視を提供します。
構成は複雑ですが、強力でスケーラブルで信頼性が高く、カスタマイズ可能なソフトウェアです。システムおよびネットワーク監視の永続的な標準として、Nagios は、プロトコル障害やネットワーク停止の迅速な検出、サービス、サーバー、アプリケーションの可用性の向上など、多大なメリットを提供します。
Nagios Core と Nagios XI の 2 つのシステム監視ソリューションが利用可能です。
Nagiosコア

これはサーバー、アプリケーション、サービスを監視する無料のオープンソース バージョンで、ネットワーク マップを備えた基本的なユーザー インターフェイス、SMS や電子メールによるレポート、基本的なレポートなどの機能を備えています。
Nagios Core は、システム メトリクス、サーバー、アプリケーション、サービス、ネットワーク プロトコルから重要な IT インフラストラクチャ コンポーネントを監視します。その後、回復のために重要なコンポーネントに障害が発生した場合に、SMS、電子メール、またはカスタム スクリプトを介してアラートを送信するため、マネージャーは常に重要なイベントを通知されます。
イベント、停止通知、アラート応答の履歴ログを提供するレポートは、後で確認するために利用できるほか、レガシー システムによってロックアウトされる前にアップグレードを計画するための高度なグラフも利用できます。
これは、Web インターフェイス、マルチテナント機能、内部または外部アプリケーションとの統合による拡張可能なアーキテクチャ、およびその他のコミュニティ開発のアドオンなどの優れた機能を備えた、Ubuntu システムを監視するための強力なオープン ソース オプションです。
最初は学習するのが難しいかもしれませんが、サポートが必要な場合は、アクティブなコミュニティが利用できます。
ナギオスXI

これは、より豊富な機能セットと自動構成支援を備えたツールの商用版です。
(Core が提供する機能に加えて) 強力な機能の中には、最高レベルのサーバー パフォーマンス監視を提供する強力な Nagios Core 4 監視エンジンが含まれています。
また、デバイス、サービス、アプリケーションの監視をユーザーに案内する構成ウィザードや、最近の構成を保存して必要なときに戻るための構成スナップショットも含まれています。
更新された GUI を使用して、ユーザーごとにデザイン、レイアウト、環境設定をカスタマイズできるため、顧客やチームは必要な柔軟性を得ることができます。また、安全な環境を確保するカスタマイズされた役割の割り当ても提供します。
Nagios の好きなところ
- سهلالاستخدام
- 無料および有料のオプションを提供します(60 日間の試用期間付き)
- すべての重要なインフラストラクチャ コンポーネントが監視される包括的な IT インフラストラクチャ監視。
- 複数のユーザーが Web インターフェイスにアクセスし、関連するインフラストラクチャのステータスを表示できるようにします。
- 数回クリックするだけで迅速な設定が可能
- ユーザーアカウントの設定と管理が簡単
- アプリケーションを追加して拡張可能なアーキテクチャ
2.一瞥

これは、GNU/Linux、macOS、Windows、および BSD オペレーティング システムで実行される一般的なデータセンター監視ツールです。このアプリケーションは、システムから情報を取得する psutil ライブラリを使用して Python で作成されており、必要なものが一目でわかります。
Glance を使用すると、アップロード速度、CPU、メモリ、ディスク I/O、ネットワーク インターフェイス、マウントされたデバイス、ファイル システムのスペース使用量、およびすべてのアクティブな実行中のプロセスを監視できます。
その主な機能の 1 つは、システム内に存在するエラーや問題の程度を示す 4 つのオプション (OK (緑)、正確 (青)、警告 (紫)) を異なる色で表示して構成ファイルにしきい値を設定できることです。 )、重要 (赤)。
しきい値レベルは、注意レベル、警報レベル、重大レベルとしてそれぞれ 50、70、および 90 に設定されます。 「/etc/glances/」ディレクトリにある「glances.conf」ファイルを使用してカスタマイズできます。

平均 CPU 負荷、ディスク読み取り/書き込み速度、インストールされているデバイスの現在のディスク使用量、CPU/メモリ使用率の上位プロセスなどの重要な情報を表示できます。
これらすべての情報を取得することの欠点は、Glance が大量の CPU リソースを使用する傾向があることです。
Glances についてサポートが必要な場合は、Web サイトにある Wiki を参照してください。 Twitter で開発者や他のユーザーとつながり、開発者やユーザー グループとチャットすることもできます。
Glances の気に入っている点
- Ubuntuリポジトリから入手できるため、インストールが簡単です
- 他の監視ツールと比較してより多くの情報が表示されます。
- Web ベースの GUI により柔軟な監視が可能
- リモートシステムを監視可能
3.htop

htop は、システムをリアルタイムで監視する対話型のプロセス レビュアーおよびテキスト モード アプリケーションです。実行および使用されているプロセスを完全に可視化します。こうすることで、システムの目的を果たしながら誤動作を防ぐことができます。
このツールは「ncurses」に基づいており、マウス操作のサポートを提供します。他のツールと同様に、htop は色を使用して、メモリ、プロセッサ、およびスワップの使用状況を視覚的に示します。
2 つの列で表示される、柔軟でわかりやすく、構成が簡単な [概要] セクションを使用して、システムに関する情報を表示できます。ただし、アイドル時間、ユーザー、システム時間ごとの CPU 使用率などの一部の情報は利用できない場合があります。
ファンクション キーを使用して、概要セクションを設定し、データ表示リストを任意の列に追加できます。メモリ/CPU、PID、ユーザー使用状況などの要素を分類するプロセス セクションもあります。
htop の気に入っている点
- 簡潔で読みやすい概要セクション
- 各ユーザーには設定ファイルがあります
- 構成ファイルに保存された変更を自動的に保存します
なんてツールなんだ システム監視 Ubuntu システムの監視にはどれを使用しますか?以下でコメントできます。










