精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用Linux Shell腳本來監控磁盤使用情況并發送郵件

系統 Linux
在這篇指南中我們打算寫一個 shell 腳本來監控系統的磁盤空間使用率。當系統到達給定的閥值,它將給對應的郵件地址發送一封郵件。在這篇文章中我們總共添加了四個 shell 腳本,每個用于不同的目的。之后,我們會想出其他 shell 腳本來監控 CPU,內存和交換空間利用率。

[[265765]]

市場上有很多用來監控 Linux 系統的監控工具,當系統到達閥值后它將發送一封郵件。它監控所有的東西例如 CPU 利用率、內存利用率、交換空間利用率、磁盤空間利用率等等。然而,它更適合小環境和大環境。

想一想如果你只有少量系統,那么什么是***的方式來應對這種情況。

是的,我們想要寫一個 shell 腳本 來實現。

在這篇指南中我們打算寫一個 shell 腳本來監控系統的磁盤空間使用率。當系統到達給定的閥值,它將給對應的郵件地址發送一封郵件。在這篇文章中我們總共添加了四個 shell 腳本,每個用于不同的目的。之后,我們會想出其他 shell 腳本來監控 CPU,內存和交換空間利用率。

在此之前,我想澄清一件事,根據我觀察的磁盤空間使用率 shell 腳本使用情況。

大多數用戶在多篇博客中評論說,當他們運行磁盤空間使用率腳本時他們獲得了以下錯誤。

  1. # sh /opt/script/disk-usage-alert-old.sh
  2.  
  3. /dev/mapper/vg_2g-lv_root
  4. test-script.sh: line 7: [: /dev/mapper/vg_2g-lv_root: integer expression expected
  5. / 9.8G

是的,這是對的。甚至,當我***次運行這個腳本的時候我遇到了相同的問題。之后,我發現了根本原因。

當你在基于 RHEL 5 & RHEL 6 的系統上運行包含用于磁盤空間警告的 df -hdf -H 的 shell 腳本中時,你會發現上述錯誤信息,因為輸出格式不對,查看下列輸出。

為了解決這個問題,我們需要用 df -Ph (POSIX 輸出格式),但是默認的 df -h 在基于 RHEL 7 的系統上運行的很好。

  1. # df -h
  2.  
  3. Filesystem Size Used Avail Use% Mounted on
  4. /dev/mapper/vg_2g-lv_root
  5. 10G 6.7G 3.4G 67% /
  6. tmpfs 7.8G 0 7.8G 0% /dev/shm
  7. /dev/sda1 976M 95M 830M 11% /boot
  8. /dev/mapper/vg_2g-lv_home
  9. 5.0G 4.3G 784M 85% /home
  10. /dev/mapper/vg_2g-lv_tmp
  11. 4.8G 14M 4.6G 1% /tmp

方法一:Linux Shell 腳本來監控磁盤空間使用率和發送郵件

你可以使用下列 shell 腳本在 Linux 系統中來監控磁盤空間使用率。

當系統到達給定的閥值限制時,它將發送一封郵件。在這個例子中,我們設置閥值為 60% 用于測試目的,你可以改變這個限制來符合你的需求。

如果超過一個文件系統到達給定的閥值,它將發送多封郵件,因為這個腳本使用了循環。

同樣,替換你的郵件地址來獲取這份警告。

  1. # vi /opt/script/disk-usage-alert.sh
  2.  
  3. #!/bin/sh
  4. df -Ph | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5,$1 }' | while read output;
  5. do
  6. echo $output
  7. used=$(echo $output | awk '{print $1}' | sed s/%//g)
  8. partition=$(echo $output | awk '{print $2}')
  9. if [ $used -ge 60 ]; then
  10. echo "The partition \"$partition\" on $(hostname) has used $used% at $(date)" | mail -s "Disk Space Alert: $used% Used On $(hostname)" [email protected]
  11. fi
  12. done

輸出:我獲得了下列兩封郵件警告。

  1. The partition "/dev/mapper/vg_2g-lv_home" on 2g.CentOS7 has used 85% at Mon Apr 29 06:16:14 IST 2019
  2.  
  3. The partition "/dev/mapper/vg_2g-lv_root" on 2g.CentOS7 has used 67% at Mon Apr 29 06:16:14 IST 2019

最終添加了一個 cronjob 來自動完成。它會每 10 分鐘運行一次。

  1. # crontab -e
  2. */10 * * * * /bin/bash /opt/script/disk-usage-alert.sh

方法二:Linux Shell 腳本來監控磁盤空間使用率和發送郵件

作為代替,你可以使用下列的 shell 腳本。對比上面的腳本我們做了少量改變。

  1. # vi /opt/script/disk-usage-alert-1.sh
  2.  
  3. #!/bin/sh
  4. df -Ph | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5,$1 }' | while read output;
  5. do
  6. max=60%
  7. echo $output
  8. used=$(echo $output | awk '{print $1}')
  9. partition=$(echo $output | awk '{print $2}')
  10. if [ ${used%?} -ge ${max%?} ]; then
  11. echo "The partition \"$partition\" on $(hostname) has used $used at $(date)" | mail -s "Disk Space Alert: $used Used On $(hostname)" [email protected]
  12. fi
  13. done

輸出:我獲得了下列兩封郵件警告。

  1. The partition "/dev/mapper/vg_2g-lv_home" on 2g.CentOS7 has used 85% at Mon Apr 29 06:16:14 IST 2019
  2.  
  3. The partition "/dev/mapper/vg_2g-lv_root" on 2g.CentOS7 has used 67% at Mon Apr 29 06:16:14 IST 2019

最終添加了一個 cronjob 來自動完成。它會每 10 分鐘運行一次。

  1. # crontab -e
  2. */10 * * * * /bin/bash /opt/script/disk-usage-alert-1.sh

方法三:Linux Shell 腳本來監控磁盤空間使用率和發送郵件

我更喜歡這種方法。因為,它工作起來很有魔力,你只會收到一封關于所有事的郵件。

這相當簡單和直接。

  1. */10 * * * * df -Ph | sed s/%//g | awk '{ if($5 > 60) print $0;}' | mail -s "Disk Space Alert On $(hostname)" [email protected]

輸出: 我獲得了一封關于所有警告的郵件。

  1. Filesystem Size Used Avail Use Mounted on
  2. /dev/mapper/vg_2g-lv_root 10G 6.7G 3.4G 67 /
  3. /dev/mapper/vg_2g-lv_home 5.0G 4.3G 784M 85 /home

方法四:Linux Shell 腳本來監控某個分區的磁盤空間使用情況和發送郵件

  1. # vi /opt/script/disk-usage-alert-2.sh
  2.  
  3. #!/bin/bash
  4. used=$(df -Ph | grep '/dev/mapper/vg_2g-lv_dbs' | awk {'print $5'})
  5. max=80%
  6. if [ ${used%?} -ge ${max%?} ]; then
  7. echo "The Mount Point "/DB" on $(hostname) has used $used at $(date)" | mail -s "Disk space alert on $(hostname): $used used" [email protected]
  8. fi

輸出: 我得到了下面的郵件警告。

  1. The partition /dev/mapper/vg_2g-lv_dbs on 2g.CentOS6 has used 82% at Mon Apr 29 06:16:14 IST 2019

最終添加了一個 cronjob 來自動完成這些工作。它將每 10 分鐘運行一次。

  1. # crontab -e
  2. */10 * * * * /bin/bash /opt/script/disk-usage-alert-2.sh

注意: 你將在 10 分鐘后收到一封郵件警告,因為這個腳本被計劃為每 10 分鐘運行一次(但也不是精確的 10 分鐘,取決于時間)。

例如這個例子。如果你的系統在 8:25 到達了限制,你將在 5 分鐘后收到郵件警告。希望現在講清楚了。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2022-06-09 08:07:15

Shell腳本Linux

2022-07-13 14:26:26

Linux

2019-06-24 08:53:01

Bash腳本Linux系統運維

2014-04-24 16:26:31

UbuntuUbuntu 磁盤Linux基礎

2010-06-02 11:06:15

Linux 內存監控

2020-12-07 14:20:35

Linux磁盤工具

2023-08-21 14:18:48

操作系統Linux

2021-03-25 12:50:31

Linux磁盤命令

2017-11-30 18:42:22

PythonCPU腳本分析

2010-06-02 12:47:12

Linux 內存監控

2017-01-18 21:57:14

2021-03-26 07:17:38

Linux命令磁盤

2010-10-14 16:10:28

MySQL排序

2021-03-01 13:11:20

duf終端工具Linux

2009-12-14 17:25:20

Linux操作系統

2010-02-03 17:16:58

Linux內存使用

2022-04-07 06:04:00

NetHogs開源網絡工具

2021-05-10 11:25:24

Linux命令磁盤

2018-09-14 16:38:43

FilelightLinux磁盤

2009-07-09 18:03:25

tomcatJVM內存
點贊
收藏

51CTO技術棧公眾號

欧美性受黑人性爽| 成人疯狂猛交xxx| 精品熟女一区二区三区| 擼擼色在线看观看免费| 久久久青草青青国产亚洲免观| 欧美亚洲在线视频| 伊人网在线视频观看| 免费成人高清在线视频| 一区二区三区四区激情| 久久综合一区二区三区| 91久久精品无码一区二区| 欧美日韩三区| 亚洲精品国产福利| 亚洲美女爱爱视频| 老色鬼在线视频| 日本一区二区三区高清不卡| 亚洲在线观看视频网站| 欧美精品一二三四区| 久久精品久久久| 成人黄色小视频在线观看| 国内揄拍国内精品| 丁香六月激情综合| 9l视频自拍蝌蚪9l视频成人| 欧美自拍偷拍午夜视频| 精品无码国产一区二区三区av| аⅴ资源新版在线天堂| 国产精品99久久久久久似苏梦涵| 日韩免费不卡av| 国产十八熟妇av成人一区| 欧美日韩美女| 亚洲妇熟xx妇色黄| 国产又大又长又粗又黄| 黄色的视频在线免费观看| 福利电影一区二区三区| 成人精品久久av网站| 无码一区二区三区| 中文精品视频| 欧美另类老女人| 老司机深夜福利网站| 中文字幕av一区二区三区人| 精品美女被调教视频大全网站| 天堂网在线免费观看| 性欧美18~19sex高清播放| 亚洲一区二区三区在线| 欧美大片免费播放| 视频三区在线| 国产精品欧美精品| 视频二区一区| 国产中文字幕在线| 久久精品亚洲麻豆av一区二区| 国产精品二区在线| 精品国产亚洲av麻豆| 老司机一区二区| 国产精品入口福利| 国产美女www| 日本午夜一区二区| 国产精品久久久久久久久久久不卡| 国产精品黄色大片| 亚洲中字黄色| 欧美在线日韩在线| 国产污视频网站| 午夜在线一区二区| 日韩av123| 樱花视频在线免费观看| 久久亚洲图片| 国产精品露脸自拍| 亚洲一区二区色| 精品亚洲国内自在自线福利| 成人黄色生活片| 国产片在线播放| 国产精品中文字幕日韩精品| 不卡一卡2卡3卡4卡精品在| 性生活免费网站| 99精品国产福利在线观看免费| 欧美精品xxx| 激情五月色婷婷| 男女精品视频| 国产精品爽黄69| 国产乱人乱偷精品视频a人人澡| 狠狠噜噜久久| 高清一区二区三区日本久| 国产成人在线免费观看视频| 美女精品一区| 国产一区红桃视频| www.成人免费视频| 91视频91自| 亚洲精品白虎| 久久免费电影| 欧美视频第一页| 中文字幕国内自拍| 日韩av综合| 亚洲精品久久久一区二区三区 | 一区二区免费电影| www免费在线观看| 精品久久久久国产| 在线观看免费视频高清游戏推荐| 日韩精品一级| 亚洲欧洲xxxx| 免费在线观看av网址| 国产精品免费看| 91久久精品视频| 亚洲av成人精品日韩在线播放| 国产精品天干天干在观线| 日本香蕉视频在线观看| 电影亚洲精品噜噜在线观看| 欧美一级久久久| 国产真实乱人偷精品人妻| 欧美成人69av| 国产精品第一页在线| 精品国产亚洲av麻豆| 欧美国产亚洲另类动漫| 国产一线二线三线女| 国产乱子精品一区二区在线观看| 亚洲国产成人av在线| 国产一区二区三区视频播放| 亚洲人成久久| 91在线观看免费高清| 韩国中文免费在线视频| 亚洲国产成人高清精品| 午夜国产福利在线观看| 视频一区中文| 午夜精品久久久久久99热| 国产精品国产av| 久久精品夜色噜噜亚洲a∨| 成人性免费视频| 国产精品中文| 最新国产精品亚洲| 亚洲欧美一区二区三区在线观看| 丁香婷婷综合色啪| 欧美一级免费在线观看| 中文.日本.精品| 亚洲美女动态图120秒| 久久久久亚洲天堂| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美日韩成人在线播放| 亚洲天堂avav| 国产欧美精品一区| 黄色片视频在线播放| 日韩精品丝袜美腿| 国产69精品久久久久9| 亚洲国产精品久久久久爰性色| |精品福利一区二区三区| 天天爽夜夜爽一区二区三区| 精品国产乱码久久久久久果冻传媒 | 日韩女优毛片在线| 欧美做爰爽爽爽爽爽爽| 久久se精品一区二区| 一本一本a久久| 久久天天久久| 久久精品国产综合| 亚洲一线在线观看| 中文字幕一区不卡| theporn国产精品| 97人人精品| 91精品视频在线| 呦呦在线视频| 欧美r级在线观看| 久久久久久久99| 成人av电影免费在线播放| 国产色一区二区三区| 久久国产精品免费精品3p| 午夜精品一区二区三区视频免费看| 亚洲精选一区二区三区| 亚洲成人动漫精品| 中文幕无线码中文字蜜桃| 久久中文欧美| 亚洲欧洲精品一区二区| 日韩一级二级| 久久久精品视频成人| 成人av无码一区二区三区| 亚洲国产视频一区二区| av无码一区二区三区| 久久综合九色| 欧美爱爱视频网站| av毛片精品| 日本免费久久高清视频| 91女主播在线观看| 日韩午夜激情视频| 国产黄色片免费看| 国产女同互慰高潮91漫画| 色戒在线免费观看| 欧美精品一卡| 欧美xxxx黑人又粗又长密月| 福利视频亚洲| 久久久久久999| 九色在线播放| 欧美一卡二卡三卡| 国产高清中文字幕| 国产精品久久久久精k8 | 亚洲中文字幕无码av永久| 欧美激情在线精品一区二区三区| 国产精品免费久久久| 1769免费视频在线观看| 亚洲美女在线视频| 国产孕妇孕交大片孕| 午夜精品久久久久久久蜜桃app| 亚洲第一视频区| 国产成人亚洲精品青草天美| 日本精品久久久久中文字幕| 亚洲精品二区三区| 欧美不卡三区| 一区中文字幕电影| 国产精品久久77777| 91禁在线看| 最近中文字幕日韩精品 | 久久色精品视频| 亚洲av成人精品毛片| 日韩一区和二区| 亚洲免费视频二区| 暴力调教一区二区三区| 91热这里只有精品| 亚洲精华国产欧美| 综合视频在线观看| 一本久久青青| 国产区欧美区日韩区| 一级欧美视频| 国产精品成人播放| 欧美伦理91| 欧美日韩成人在线视频| 在线毛片网站| 日韩国产精品视频| 国产自产一区二区| 91精品国产aⅴ一区二区| 国产99久久久久久免费看| 午夜精品久久久久久久蜜桃app| 久久人妻无码aⅴ毛片a片app| 国产亚洲午夜高清国产拍精品 | 日本视频www色| 天天影视网天天综合色在线播放| wwwav国产| 中文字幕一区二区三区视频 | 欧美日韩老妇| 精品视频一区在线| 99re6热只有精品免费观看| 成人啪啪免费看| 精品久久福利| 国产精品久久久久9999| av激情成人网| 国产97在线观看| 日本久久免费| 欧美中在线观看| 中文字幕一区久| 国产69久久精品成人| 美女搞黄视频在线观看| 久久青草福利网站| 国产福利电影在线播放| 久久久在线观看| 成人免费观看在线观看| 久久久久久亚洲| a在线视频v视频| 9.1国产丝袜在线观看| av有码在线观看| 97久久伊人激情网| 小草在线视频免费播放| 日本精品久久久| 日韩欧美看国产| 国产精品户外野外| 日本午夜精品久久久久| 成人黄色免费看| 香蕉大人久久国产成人av| 亚洲最大福利视频| 国产66精品| 欧美日本韩国一区二区三区| 国产一区三区在线播放| 日韩一区二区电影在线观看| 日韩欧美视频专区| 中文字幕av导航| 欧美视频四区| 欧美日韩性生活片| 日韩av一二三| 182午夜视频| 懂色av一区二区三区免费看| 性色av蜜臀av色欲av| 久久久不卡影院| 亚洲一区电影在线观看| 亚洲免费观看高清完整| 日韩在线观看第一页| 91久久精品一区二区二区| 一级aaaa毛片| 精品国产一区二区三区忘忧草| 日韩中文字幕观看| 亚洲人在线观看| 国产激情小视频在线| 久久免费在线观看| 国产日本久久| 国产精选在线观看91| 精品黄色一级片| 久久久国内精品| 久久男女视频| 无码国产精品一区二区高潮| 91在线观看一区二区| www.xx日本| 午夜久久福利影院| 中文字幕精品无码亚| 精品久久久久一区二区国产| 国产福利小视频在线| 欧美国产日本在线| 精品欧美一区二区三区在线观看| 成人网页在线免费观看| 色吊丝一区二区| 一级特黄妇女高潮| 麻豆精品网站| 国产在线观看免费播放| 欧美激情在线一区二区| 国产精品第56页| 欧美精品777| 青草久久伊人| 欧美黑人国产人伦爽爽爽| 亚洲a∨精品一区二区三区导航| 国产不卡一区二区在线观看| 欧美先锋资源| 免费国产黄色网址| 国产精品一级在线| 国产破处视频在线观看| 欧美日韩国产一中文字不卡| 国产ts变态重口人妖hd| 一本一道久久a久久精品逆3p| 国产探花在线观看| 国产有码一区二区| 红桃成人av在线播放| 黄色片网址在线观看| 国产精品一区专区| 91视频最新网址| 在线观看亚洲专区| 国产精品国产高清国产| 欧美精品电影在线| 国产一区二区视频在线看| 亚洲二区自拍| 老司机精品福利视频| 亚洲 欧美 日韩在线| 依依成人综合视频| 国产男男gay体育生白袜| 少妇久久久久久| 成人黄色视屏网站| 色999五月色| 日日摸夜夜添夜夜添国产精品| av无码一区二区三区| 亚洲成a人在线观看| 亚洲av无码乱码国产精品久久| 久久久精品视频成人| 国产精品一区免费在线| 女女同性女同一区二区三区按摩| 国产在线精品国自产拍免费| 91香蕉视频网| 欧美精品三级日韩久久| 黄视频网站在线看| 成人国产精品久久久| 亚洲老妇激情| ass极品水嫩小美女ass| 樱花草国产18久久久久| 亚洲经典一区二区三区| 欧美精品aaa| 大陆精大陆国产国语精品| 黄色www网站| 久久综合狠狠综合| 久久久精品毛片| 中文字幕最新精品| 午夜精品久久久久久毛片| 性做爰过程免费播放| 国产一区二区精品久久91| 青娱乐国产精品| 亚洲福利视频二区| 毛片无码国产| 亚洲激情一区二区三区| 国产一区999| 精品无码m3u8在线观看| 亚洲精品国产品国语在线| 高清av不卡| 亚洲国产高清国产精品| 国产乱人伦偷精品视频不卡| 久草视频在线资源站| 日韩av在线最新| 99久久伊人| 国产资源第一页| 99精品国产视频| 久久这里只有精品9| 欧美成aaa人片免费看| 国产一区在线电影| 成年人在线观看视频免费| 亚洲人成电影网站色mp4| 亚洲大尺度网站| 国产suv精品一区二区| 亚洲a在线视频| 小毛片在线观看| 欧美视频在线一区| 欧美日韩在线视频免费观看| 欧美另类高清视频在线| 久久99热这里只有精品| 日本系列第一页| 在线观看91久久久久久| 97色成人综合网站| 亚洲乱码国产一区三区| 亚洲欧美成aⅴ人在线观看| 天堂а在线中文在线无限看推荐| 国产精品色午夜在线观看| 国产精品av久久久久久麻豆网| 在哪里可以看毛片| 日韩欧美精品在线| 欧美xoxoxo| 人人妻人人澡人人爽欧美一区双|