監控linux磁碟使用情況

2021-08-31 09:37:33 字數 893 閱讀 9236

一.配置mail

1.安裝mail

yum -y install mailx

2.調整配置檔案

vi /etc/mail.rc

在最後兩行增加如下語句

set [email protected] smtp=smtp.exmail.qq.com

set [email protected] smtp-auth-password=***xx smtp-auth=login

其中[email protected] 要根據直接情況調整,password為郵箱登入密碼

3.是用命令傳送郵件

例如給[email protected]傳送主題test內容為hello world的郵件

echo "hello world" |mail -s test [email protected]

二.編寫指令碼

將指令碼放在/root/scripts/目錄下

vim checkdisk.sh

其中的收件位址根據實際情況修改

#!/bin/bash

######check disk#######

for i in `df -h |awk |grep -v use%`

dob=70%

a=$(echo "$-$"|bc)

if [ $a -ge 0 ];then

echo "disk use is over 70%,please check now! " |mail -s warning [email protected]

exit 1

fidone

###end###

三.設定計畫任務

每20分鐘檢查一次

*/20 * * * *       sh /root/scripts/checkdisk.sh  >& /dev/null

linux檢視磁碟使用情況

一.統計磁碟整體情況,包括磁碟大小,已使用,可用。命令 df 1.命令 df lh 使用這個命令會更清楚磁碟使用情況 2.命令 df a 是全部的檔案系統的使用情況 3.命令 df i 顯示inode資訊 4.命令 df k 已位元組數顯示區塊占用情況 5.檢視當前目錄df h,統計每個目錄下磁碟的...

監控伺服器磁碟使用情況

1 檢視伺服器磁碟使用情況 df h 檢視系統掛載的目錄以及檔案系統 du sh 檢視資料夾的大小 df run user 1000 gvfs permission denied 為linux系統的bug可以忽略 2 監控指令碼 bin bash 獲取當前掛載目錄的占用空間 echo usedisk...

Elasticsearch 磁碟使用情況

es可以根據磁碟使用情況來決定是否繼續分配shard。預設設定是開啟的,也可以通過api關閉 cluster.routing.allocation.disk.threshold enabled false 在開啟的情況下,有兩個重要的設定 cluster.routing.allocation.dis...