一.配置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...