知識ベース

システムモニター

コンピューターシステムのリソースとパフォーマンスを監視するために使用されるシステム

システムモニターは、コンピューターシステムのシステムリソースとパフォーマンスを監視するために使用されるハードウェアまたはソフトウェアコンポーネントです。

システム監視ツールの使用に関する管理上の問題には、リソースの使用とプライバシーがあります。

概要

ソフトウェアモニターはより頻繁に発生し、ウィジェットエンジンの一部として使用されることもあります。これらの監視システムは、CPU使用率や周波数、空きRAMの量などのシステムリソースを追跡するためによく使用されます。また、1つまたは複数のハードドライブの空き領域、CPUおよびその他の重要なコンポーネントの温度、システムIPアドレスやアップロードとダウンロードの現在のレートなどのネットワーク情報などのアイテムを表示するためにも使用されます。その他の表示には、日付と時刻、システムの稼働時間、コンピューター名、ユーザー名、ハードドライブSMARTデータ、ファン速度、電源から供給される電圧などが含まれます。

同様の情報を監視するハードウェアベースのシステムはあまり一般的ではありません。通常、これらはコンピューターケースの前面にある1つ以上のドライブベイを占有し、システムハードウェアと直接インターフェースするか、USBを介してソフトウェアデータ収集システムに接続します。データを収集するいずれのアプローチでも、監視システムは小さなLCDパネルまたは一連の小さなアナログまたはLED数値ディスプレイに情報を表示します。一部のハードウェアベースのシステムモニターでは、ファンの速度を直接制御できるため、ユーザーはシステムの冷却をすばやくカスタマイズできます。

ハードウェアシステムモニタのいくつかの非常にハイエンドなモデルは、マザーボードの特定のモデルのみとインターフェイスするように設計されています。これらのシステムは、システムに組み込まれたセンサーを直接利用し、安価な監視システムが通常提供するよりも詳細で正確な情報を提供します。

ソフトウェア監視

ソフトウェア監視ツールは、監視しているデバイス内で動作します。

ハードウェア監視

ソフトウェア監視ツールとは異なり、ハードウェア測定ツールは測定対象のデバイス内に配置することも、外部の場所から接続して操作することもできます。:p.84

ハードウェアモニターは、最近のマザーボードの一般的なコンポーネントであり、I²CまたはSMBusを介してインターフェイスされる別のチップとして、または多くの場合低ピン数(LPC)を介してインターフェイスされるスーパーI / Oソリューションの一部として提供されます。これらのデバイスにより、シャーシ内の温度、電源ユニットによってマザーボードに供給される電圧、およびマザーボード上のファンヘッダーの1つに直接接続されているコンピューターファンの速度を監視できます。これらのハードウェアモニターの多くには、ファン制御機能もあります。 WindowsのSpeedFan、GNU / Linuxのlm_sensors、NetBSDのenvstat、OpenBSDおよびDragonFlyのsysctl hw.sensorsなどのシステム監視ソフトウェアは、これらのチップとインターフェイスして、この環境センサー情報をユーザーに中継できます。

プライバシー

個々のユーザーが、スタンドアロンボックスであってもマルチユーザーシステム上の仮想マシンであっても、シングルユーザーシステムのパフォーマンスを測定している場合、アクセスは他のユーザーのプライバシーを妨げません。:p.114プライバシーが問題になるのはシステム管理者など、エンドユーザー以外の誰か:p.115には、他のユーザーに関するデータにアクセスする正当な必要性があります。

リソース使用量

モニターが記録できるよりも速くイベントが発生する場合、イベント記録を単純なカウントに置き換えるなどの回避策が必要です。:p.89

もう1つの考慮事項は、有用な作業に使用できるCPUとストレージに大きな影響を与えないことです。通常、ハードウェアモニターはソフトウェアモニターよりも影響が少ないものの、「プログラム名などの説明的な情報」などのデータ項目があります:p.91にはソフトウェアが必要です。

さらに考慮すべき点は、このドメインのバグが深刻な影響を与える可能性があることです。極端な場合は、「OSがクラッシュする」ことです。

ソフトウェアモニターのリスト

単一システム:

  • アクティビティモニター
  • AIDA64
  • CPU-Z
  • コンキ
  • htop
  • OpenBSDおよびDragonFly BSDのhw.sensors
  • iftop
  • iostat
  • KDEシステムガード(KSysguard)
  • lm_sensors
  • モニット
  • Monitorix
  • マザーボードモニター
  • ネットデータ
  • nmon
  • ntop
  • プロセスエクスプローラー
  • リソースモニター(resmon)
  • サムライズ
  • UNIXのSar
  • SpeedFan
  • NetBSD上のsysmon / envsys
  • systat
  • システムモニター(sysmon)
  • Vigilo NMS(コミュニティエディション)
  • vmstat
  • Windowsデスクトップガジェット、
  • ウィンドウズタスクマネージャー

配布済み:

  • Argus(監視ソフトウェア)
  • 収集した
  • ガングリア
  • GKrellM
  • HP SiteScope
  • monit(有料版M / monit)
  • NMIS
  • ムニン
  • ナギオス
  • NetCrunch
  • オプマンテック
  • Pandora FMS
  • パフォーマンスモニター(perfmon)
  • プロメテウス(ソフトウェア)
  • シモン
  • Vigilo NMS(エンタープライズ版)
  • Zenoss Core