本篇文章更新時間:2019/02/16
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣 或 新台幣 贊助支持。
因為運行本地與異地備份緣故,本地會吃伺服器容量,隨著每日的週期備份天數越多就越有可能碰到空間被用完這件事。
通常「滿了」這件事都會是 MySQL 先掛給你看,今早也不意外XD
然後找了一個 Shell Script 來幫我提醒,搭配 Mailgun API 發送信件的服務,省事不少。
先是確認伺服器空間資訊: df -h
再將下面語法存成 disk_alarm.sh
(名字隨意)
#!/bin/bash
CURRENT=$(df / | grep / | awk '{ print $5}' | sed 's/%//g')
THRESHOLD=70
if [ "$CURRENT" -gt "$THRESHOLD" ] ; then
curl -s --user 'api:key-628a398a675188888888888888888888' https://api.mailgun.net/v3/你申請的網域/messages -F from='伺服器幫手 ' -F to='收件人信箱' -F subject='主旨:哪台伺服器' -F text='伺服器使用率 '$CURRENT'% 過高!儘速通知相關人員~'
fi
改一改內容後就設定 Cronjob 來讓他幫你偵測並通知拉!
Ref: Tech Tip: Send an Email Alert When Your Disk Space Gets Low
Ref: MailGun API
#ShellScript #VPS #Disk #Alarm #MailGun #MySQL #技術相關 #伺服器 #使用量警示
- Powered by Mxp.TW -FB2WP-
感謝提供這個腳本,真的好用。
裝上後,安心多了…..
不用客氣哦~ 很開心有幫到忙!