故障監控 磁碟使用率告警

2021-09-12 13:27:27 字數 516 閱讀 3976

本篇將介紹磁碟占用過多的處理方案。

linux下使用df -hl可以檢視當前伺服器使用情況。

應用伺服器上一般來說,持續寫入,產生巨大的檔案,一般是日誌類檔案,如果是db的伺服器的話,要注意資料的增長率。

使用df -h檢視伺服器磁碟占用情況

使用find / -size +100m |xargs ls -lh查詢大檔案列表

找到相應的檔案,如果有服務占用,最好先停下服務,免得磁碟空間不能被釋放,也可以使用>/maxfile.txt釋放空間。如果沒有停止服務,刪了檔案也沒釋放的話,使用lsof |grep – i deleted檢視被占用的程序。

一般來說磁碟使用率不要超過70%,不然容易發生讀寫問題。日誌類的,一定要有rotate機制,不要無限寫入。

5 監控磁碟使用率

雖然對於磁碟的監控屬於最基礎的監控,但是很多時候往往因為疏忽而忽略監控磁碟,最終導致事故發生,磁碟監控還是需要重視起來。本案例就是要監控磁碟使用率。具體要求如下 1 每分鐘檢測一次磁碟狀況 2 當磁碟空間使用率或inode使用率高於90 需要發郵件告警,假設收件郵箱為admin admin.com ...

監控磁碟使用率的shell指令碼

本指令碼來自有學習阿銘的博文學習 公司監控最基本的一般都要監控磁碟的使用情況,否則將導致業務上的事故。一般監控要求如下 每分鐘都要掃瞄一下磁碟的狀況。當磁碟空間使用率或者inode使用率高於90 的情況,就需要報警。並把統計使用率超過90 的分割槽的所有的子目錄的,按照大小依次排列,把前3的目錄名稱...

Shell之批量監控主機磁碟使用率

1 本地磁碟監控 use rate list df h awk dev 結果 dev sda1 10 for use rate in use rate list do part name use rate if use rate ge 80 then echo warning part name p...