プロジェクト の Linux スキルツリー

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

初級

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

linuxshell

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

はじめに

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

Linux System Monitor

🎯 タスク

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

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

🏆 成果

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

  • シェルスクリプトを使って Linux システムモニタを作成して実行することができる。
  • topfree、およびdfなどのシステムリソースコマンドを使う方法を理解する。
  • 電子メール通知などの新機能を追加することで、スクリプトを拡張する準備ができている。
これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 中級 レベルの実験の完了率は 63%です。学習者から 99% の好評価を得ています。

講師

labby
Labby
Labby is the LabEx teacher.