ディスク監視システム導入のためのシェルスクリプト
2022-02-08 20:17:58
シェルスクリプトによる60秒毎のディスクメモリデータ監視の実装
#! /bin/bash
#Author:GaoHongYu
#QQ:1061767621
#Time:2019-12-24 18:43:22
#Name:ncjk.sh
#Version:V1.0
clear
xtip=$(hostname -I)
cprl=$(df -Th |head -2|tail -1|cut -d " " -f 10)
cpky=$(df -Th |head -2|tail -1|cut -d " " -f 12)
cpbfb=$(df -Th |head -2|tail -1|cut -d " " -f 18)
ncrl=$(free -m |head -2|tail -1|cut -d " " -f 13)
ncsy=$(free -m |head -2|tail -1|cut -d " " -f 22) bc=$(echo "scale=2;$ncsy/$ncrl*100" |bc|cut -d ". " -f 1)
i=1
while [ $i -le 60 ];do
echo -e '\n'
echo -e '\n'
echo "----- disk monitoring system -----"
echo "---Author: Mr_GaoHongYu--"
echo -n "Monitor local IP address:"$xtip
echo -e '\n'
echo "----- disk usage -----"
echo -n "Total system disk capacity:"$cprl
echo -e '\n'
echo -n "Current disk free capacity:"$cpky
echo -e '\n'
echo -n "Percentage of free capacity: "$cpbfb
echo -e '\n'
echo "----- memory usage -----"
echo -n "Total memory capacity:"$ncrl
echo -e '\n'
echo -n "Memory used:"$ncsy
echo -e '\n'
echo -n "Percentage of memory used:"
echo "$BC%"
sleep 60
let i++
done
効果はこんな感じです。
上記は、ディスク監視システムの詳細を実装するためのシェルスクリプトです、シェルディスク監視の詳細については、スクリプトの家の他の関連記事に注意を払うしてください!.
関連
-
Bashスクリプトでの括弧とバッククォートの使用について
-
シェルは現在実行中のスクリプトの絶対パスを取得する
-
IP属性クエリのためにcurlを呼び出すシェルスクリプト
-
teeコマンドでシェルスクリプトのパイプラインをデバッグする方法
-
Impala-shellコマンドパラメータの実装
-
シェルスクリプトでJavaのjarプログラムを起動/停止する方法
-
Linux bashのバウンスシェルの原理を簡単に解析してみた
-
シェルのダブルクォートとシングルクォートの違いは何ですか?
-
Bashのトリック:変数を改行に割り当てる(ファイルが改行で終わっているかどうかを判断するため)
-
シェルプロセスコントロール入門
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン