CPU使用率が最も高い場所を追跡する方法は?

CPU使用率が最も高い場所を追跡する方法は?

私はnagios私のサーバーを監視するために使用します。時々、CPU負荷が警告/危険状態などにあることを報告することがあります。通常、これは奇妙な時間に発生した場合、またはすぐにログインして閲覧できるツールがない場合に発生します。

topCPU使用率が非常に高いときにシステムから独立してまたはを介していくつかのスナップショットを撮るようにシステムを設定する方法はありますかnagios

答え1

プロセス会計(psacctパッケージ)も役立ちます。

答え2

ps aux >> logfile1分ごとに1回実行できますcron。これには CPU 使用量が含まれます。

答え3

snmpd(snmpd.conf) を詳しく見てください。正しいオプションでコンパイルすると、さまざまな項目に対してトリガー操作を設定できます。そのうちの1つはCPU負荷です。

関連情報