プロジェクト in Linux Skill Tree

Bash を使用して Linux システムモニターを構築する

初級

このプロジェクトでは、シェルスクリプトを使用して Linux システムモニターを作成する方法を学びます。システムモニターは、Linux システムの CPU、メモリ、ディスク使用率を継続的に監視し、使用率のパーセンテージを表示します。CPU、メモリ、またはディスク使用率のいずれかのしきい値を超えると、アラートが送信されます。必要に応じてしきい値をカスタマイズし、独自のアラート送信ロジックを追加することができます。

ShellLinuxBash

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、シェルスクリプトを使ってLinuxシステムモニタを作成します。このスクリプトは、システムのCPU、メモリ、およびディスクの使用状況を継続的に追跡し、使用割合をリアルタイムで表示します。どのリソースの使用量が事前に設定されたしきい値を超えた場合、警告が表示されます。このプロジェクトを完了することで、実用的なツールを構築しながら、Linuxスクリプティングの基本的なスキルを学ぶことができます。

Linux System Monitor

🎯 タスク

このプロジェクトを完了することで、次のことができます。

  • システムリソースを監視するためのシェルスクリプトを作成する方法を学ぶ。
  • CPU、メモリ、およびディスクの使用量に対するしきい値を設定して使用する方法を理解する。
  • しきい値を超えたときに警告を送信する関数を作成する。

🏆 成果

このプロジェクトを完了した後、次のことができます。

  • シェルスクリプトを使ってLinuxシステムモニタを作成して実行することができる。
  • topfree、およびdfなどのシステムリソースコマンドを使う方法を理解する。
  • 電子メール通知などの新機能を追加することで、スクリプトを拡張する準備ができている。

講師

labby

Labby

Labby is the LabEx teacher.