Linuxサーバ用のシンプルなディスク容量モニタ
あなたのために、Linux
Linuxサーバが0 %の空きディスク容量に到達したときにディスクスペースが非常に低いときには非常に重要です.
この簡単なガイドは次のようになります. Linuxサーバのruning (開始と終了) ポストフィックス電子メールサービスは、このサーバー(あなたと警告メールを送ってください、例えば、ガイドを読まないならば、http://www.postfix.org/STANDARD_CONFIGURATION_README.html) crontab (評判の良いLinuxディストリビューションに含まれている) 開始する前に、それを再起動またはインストールして設定する
view statusで端末とタイプをオープンします.
Postfixがインストールされていますが、実行していない場合は以下のようになります.
「sudo systemctl start postfix」を入力すると問題が修正されます.
Postfixがインストールされ、実行されたら、次のように表示します.
あなたのシステム管理者とすべてをチェックします、しかし、あなたがsysadminであるならば、神は我々を助けます!神= Googleまたはスタックオーバーまたはhttps://www.cyberciti.biz/
スクリプトを作成するスクリプト
ハードドライブのスペースをチェックするためのコード付きbashスクリプトを作成します.
オープンターミナルとタイプ:
第二ステップ:毎分cronジョブを含める
cronジョブでは、数分、時間、日、数週間でスクリプトを実行させてください.サーバは私のスクリプトを実行します.週の終わりの通知のためのDisklimitを計算してください、あるいは、休暇のために修正してください.
端末をオープンし、次のように入力します.
この単純なガイドはCibercitiを読んで書いていた.ビズtutsとテストDebian、FreeBSD、UbuntuとCentOSの良い結果に達する.
読書ありがとう.
Linuxサーバが0 %の空きディスク容量に到達したときにディスクスペースが非常に低いときには非常に重要です.
この簡単なガイドは次のようになります.
view statusで端末とタイプをオープンします.
sudo systemctl status postfix
Postfixがインストールされていない場合は、次のように表示します.Postfixがインストールされていますが、実行していない場合は以下のようになります.
「sudo systemctl start postfix」を入力すると問題が修正されます.
Postfixがインストールされ、実行されたら、次のように表示します.
あなたのシステム管理者とすべてをチェックします、しかし、あなたがsysadminであるならば、神は我々を助けます!神= Googleまたはスタックオーバーまたはhttps://www.cyberciti.biz/
スクリプトを作成するスクリプト
ハードドライブのスペースをチェックするためのコード付きbashスクリプトを作成します.
オープンターミナルとタイプ:
nano /usr/diskSpace.sh
次に、このコードをペーストします(最初に読んで理解してください.#!/bin/bash
#a simple script that warn me about low disk space for partition in linux
#this script send a email when disk partition reach a DISKLIMIT
#to sysadmin ninja guy use a jutsu and save the world
#usign command df -h grep and contrab you get an email for low hard disk space in partitions
#You need and email server running like postfix (maybe sendmail)
#here and practical example to reach a postfix mail server, you choose: http://www.postfix.org/STANDARD_CONFIGURATION_README.html
PATH=$PATH:/usr/sbin:/usr/bin:/sbin:/bin
export $PATH
#ADDRESS FOR SERVER
DIRIP=$(/sbin/ifconfig | awk -F':' '/inet/&&!/127.0.0.1/{split($2,_," ");print _[1]}')
#EMAIL ACCOUNTS SENDER AND RECEIBERS
SENDERS="[email protected]"
RECEIBERS="[email protected] [email protected] [email protected] [email protected]"
#RED LINE FLAG TO SEND AN EMAIL
DISKLIMIT=80
df -h | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $6 }' | while read output;
do
usep=$(echo $output | awk '{print $1}' | cut -d'%' -f1 )
partition=$(echo $output | awk '{ print $2 }' )
if [ "$usep" -ge "$DISKLIMIT" ]; then
echo -e $DIRIP"\n The disk space for some partitions is very low \n\n Please read the following report and do something: \n\nFor partition $partition space used is $usep % \n\n This report was generated at: $(date)" |
mail -s "[SOME SERVER] VERY LOW DISK SPACE "${DIRIP}" " -a "From: "${SENDERS}" "${RECEIBERS}
fi
done
service postfix restart
あなたが実行すると、テストを提案するための電子メールを取得disklimitを変更することができます第二ステップ:毎分cronジョブを含める
cronジョブでは、数分、時間、日、数週間でスクリプトを実行させてください.サーバは私のスクリプトを実行します.週の終わりの通知のためのDisklimitを計算してください、あるいは、休暇のために修正してください.
端末をオープンし、次のように入力します.
sudo nano /etc/crontab
これはcrontabテンプレートです.* * * * * root sh /usr/diskSpace.sh
その後、毎分サーバが/usr/diskspaceを実行します.shと多分ハードディスクの空き容量を持つパーティションのメールを送信します.この単純なガイドはCibercitiを読んで書いていた.ビズtutsとテストDebian、FreeBSD、UbuntuとCentOSの良い結果に達する.
読書ありがとう.
Reference
この問題について(Linuxサーバ用のシンプルなディスク容量モニタ), 我々は、より多くの情報をここで見つけました https://dev.to/sentadoensilla/simple-disk-space-monitor-for-linux-servers-1ahfテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol