亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 如何利用Bash腳本監控Linux的內存使用情況

如何利用Bash腳本監控Linux的內存使用情況

熱門標簽:貴港市機器人外呼系統團隊 ec外呼系統怎么樣 征服者快捷酒店地圖標注 電銷機器人怎么錄音 漯河電銷外呼系統價格 蕪湖呼叫中心外呼系統哪家強 咸陽穩定外呼系統公司 天津外呼系統運營商 貴陽語音電銷機器人

前言

目前市場上有許多開源監控工具可用于監控 Linux 系統的性能。當系統達到指定的閾值限制時,它可以發送電子郵件警報。它可以監視 CPU 利用率、內存利用率、交換利用率、磁盤空間利用率等所有內容。

如果你只有很少的系統并且想要監視它們,那么編寫一個小的 shell 腳本可以使你的任務變得非常簡單。

在本教程中,我們添加了兩個 shell 腳本來監視 Linux 系統上的內存利用率。當系統達到給定閾值時,它將給特定電子郵件地址發郵件。

方法-1:用 Linux Bash 腳本監視內存利用率并發送電子郵件

如果只想在系統達到給定閾值時通過郵件獲取當前內存利用率百分比,請使用以下腳本。

這是個非常簡單直接的單行腳本。在大多數情況下,我更喜歡使用這種方法。

當你的系統達到內存利用率的 80% 時,它將觸發一封電子郵件。

*/5 * * * * /usr/bin/free | awk '/Mem/{printf("RAM Usage: %.2f%\n"), $3/$2*100}' | awk '{print $3}' | awk '{ if($1 > 80) print $0;}' | mail -s "High Memory Alert" 2daygeek@gmail.com

注意:你需要更改電子郵件地址而不是使用我們的電子郵件地址。此外,你可以根據你的要求更改內存利用率閾值。

輸出:你將收到類似下面的電子郵件提醒。

High Memory Alert: 80.40%

我們過去添加了許多有用的 shell 腳本。如果要查看這些內容,請導航至以下鏈接。

* 如何使用 shell 腳本自動執行日常活動?

方法-2:用 Linux Bash 腳本監視內存利用率并發送電子郵件

如果要在郵件警報中獲取有關內存利用率的更多信息。使用以下腳本,其中包括基于 top 命令和 ps 命令的最高內存利用率和進程詳細信息。

這將立即讓你了解系統的運行情況。

當你的系統達到內存利用率的 “80%” 時,它將觸發一封電子郵件。

注意:你需要更改電子郵件地址而不是使用我們的電子郵件地址。此外,你可以根據你的要求更改內存利用率閾值。

# vi /opt/scripts/memory-alert.sh

#!/bin/sh
ramusage=$(free | awk '/Mem/{printf("RAM Usage: %.2f\n"), $3/$2*100}'| awk '{print $3}')

if [ "$ramusage" > 20 ]; then

 SUBJECT="ATTENTION: Memory Utilization is High on $(hostname) at $(date)"
 MESSAGE="/tmp/Mail.out"
 TO="2daygeek@gmail.com"
 echo "Memory Current Usage is: $ramusage%" >> $MESSAGE
 echo "" >> $MESSAGE
 echo "------------------------------------------------------------------" >> $MESSAGE
 echo "Top Memory Consuming Process Using top command" >> $MESSAGE
 echo "------------------------------------------------------------------" >> $MESSAGE
 echo "$(top -b -o +%MEM | head -n 20)" >> $MESSAGE
 echo "" >> $MESSAGE
 echo "------------------------------------------------------------------" >> $MESSAGE
 echo "Top Memory Consuming Process Using ps command" >> $MESSAGE
 echo "------------------------------------------------------------------" >> $MESSAGE
 echo "$(ps -eo pid,ppid,%mem,%Memory,cmd --sort=-%mem | head)" >> $MESSAGE
 mail -s "$SUBJECT" "$TO" < $MESSAGE
 rm /tmp/Mail.out
fi

最后添加一個 cron 任務 來自動執行此操作。它將每 5 分鐘運行一次。

# crontab -e
*/5 * * * * /bin/bash /opt/scripts/memory-alert.sh

注意:由于腳本計劃每 5 分鐘運行一次,因此你將在最多 5 分鐘后收到電子郵件提醒(但不是 5 分鐘,取決于具體時間)。

比如說,如果你的系統達到 8.25 的給定限制,那么你將在 5 分鐘內收到電子郵件警報。希望現在說清楚了。

輸出:你將收到類似下面的電子郵件提醒。

Memory Current Usage is: 80.71%

+------------------------------------------------------------------+
Top Memory Consuming Process Using top command
+------------------------------------------------------------------+
top - 12:00:58 up 5 days, 9:03, 1 user, load average: 1.82, 2.60, 2.83
Tasks: 314 total,  1 running, 313 sleeping,  0 stopped,  0 zombie
%Cpu0 : 8.3 us, 12.5 sy, 0.0 ni, 75.0 id, 0.0 wa, 0.0 hi, 4.2 si, 0.0 st
%Cpu1 : 13.6 us, 4.5 sy, 0.0 ni, 81.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu2 : 21.7 us, 21.7 sy, 0.0 ni, 56.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu3 : 13.6 us, 9.1 sy, 0.0 ni, 77.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu4 : 17.4 us, 8.7 sy, 0.0 ni, 73.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu5 : 20.8 us, 4.2 sy, 0.0 ni, 70.8 id, 0.0 wa, 0.0 hi, 4.2 si, 0.0 st
%Cpu6 : 9.1 us, 0.0 sy, 0.0 ni, 90.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu7 : 17.4 us, 4.3 sy, 0.0 ni, 78.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 16248588 total, 5015964 free, 6453404 used, 4779220 buff/cache
KiB Swap: 17873388 total, 16928620 free,  944768 used. 6423008 avail Mem

 PID USER   PR NI  VIRT  RES  SHR S %CPU %MEM   TIME+ COMMAND
17163 daygeek  20   2033204 487736 282888 S 10.0  3.0  8:26.07 /usr/lib/firefox/firefox -contentproc -childID 15 -isForBrowser -prefsLen 9408 -prefMapSize 184979 -parentBuildID 20190521202118 -greomni /u+
 1121 daygeek  20   4191388 419180 100552 S  5.0  2.6 126:02.84 /usr/bin/gnome-shell
 1902 daygeek  20   1701644 327216 82536 S 20.0  2.0 153:27.92 /opt/google/chrome/chrome
 2969 daygeek  20   1051116 324656 92388 S 15.0  2.0 149:38.09 /opt/google/chrome/chrome --type=renderer --field-trial-handle=10346122902703263820,11905758137655502112,131072 --service-pipe-token=1339861+
 1068 daygeek  20   1104856 309552 278072 S  5.0  1.9 143:47.42 /usr/lib/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -nolisten tcp -background none -noreset -keeptty -verbose 3
27246 daygeek  20   907344 265600 108276 S 30.0  1.6 10:42.80 /opt/google/chrome/chrome --type=renderer --field-trial-handle=10346122902703263820,11905758137655502112,131072 --service-pipe-token=8587368+

+------------------------------------------------------------------+
Top Memory Consuming Process Using ps command
+------------------------------------------------------------------+
 PID PPID %MEM %CPU CMD
 8223   1 6.4 6.8 /usr/lib/firefox/firefox --new-window
13948 1121 6.3 1.2 /usr/bin/../lib/notepadqq/notepadqq-bin
 8671 8223 4.4 7.5 /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 6999 -prefMapSize 184979 -parentBuildID 20190521202118 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 8223 true tab
17163 8223 3.0 0.6 /usr/lib/firefox/firefox -contentproc -childID 15 -isForBrowser -prefsLen 9408 -prefMapSize 184979 -parentBuildID 20190521202118 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 8223 true tab
 1121 1078 2.5 1.6 /usr/bin/gnome-shell
17937 8223 2.5 0.8 /usr/lib/firefox/firefox -contentproc -childID 16 -isForBrowser -prefsLen 9410 -prefMapSize 184979 -parentBuildID 20190521202118 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 8223 true tab
 8499 8223 2.2 0.6 /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 6635 -prefMapSize 184979 -parentBuildID 20190521202118 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 8223 true tab
 8306 8223 2.2 0.8 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 1 -prefMapSize 184979 -parentBuildID 20190521202118 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 8223 true tab
 9198 8223 2.1 0.6 /usr/lib/firefox/firefox -contentproc -childID 7 -isForBrowser -prefsLen 8604 -prefMapSize 184979 -parentBuildID 20190521202118 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 8223 true tab

via: https://www.2daygeek.com/linux-bash-script-to-monitor-memory-utilization-usage-and-send-email/

作者: Magesh Maruthamuthu 選題: lujun9972 譯者: wxy 校對: wxy

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

標簽:濰坊 淮北 攀枝花 西寧 香港 西藏 東營 怒江

巨人網絡通訊聲明:本文標題《如何利用Bash腳本監控Linux的內存使用情況》,本文關鍵詞  如何,利用,Bash,腳本,監控,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何利用Bash腳本監控Linux的內存使用情況》相關的同類信息!
  • 本頁收集關于如何利用Bash腳本監控Linux的內存使用情況的相關信息資訊供網民參考!
  • 推薦文章
    日韩av成人| 国产伦理精品| a级黄色毛片免费播放视频| 可以免费看毛片的网站| 精品久久久久久中文| 国产韩国精品一区二区三区| 国产成人女人在线视频观看| 九九干| 成人免费一级毛片在线播放视频| 精品在线免费播放| 欧美a级成人淫片免费看| 香蕉视频久久| 91麻豆精品国产高清在线| 国产美女在线一区二区三区| 欧美1区| 成人av在线播放| 国产成人精品综合久久久| 黄色福利片| 一级女性大黄生活片免费| 亚洲精品永久一区| 国产伦久视频免费观看视频| 二级特黄绝大片免费视频大片| 成人免费观看的视频黄页| 成人免费网站视频ww| 国产网站在线| 国产成人精品影视| 99热精品在线| 久久久久久久网| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲 欧美 成人日韩| 99久久精品国产片| 99色视频| 精品国产一区二区三区精东影业| 亚洲女初尝黑人巨高清在线观看| 国产一区二区精品久久| 午夜在线亚洲| 国产视频一区在线| 久久国产精品只做精品| 国产亚洲精品成人a在线| 亚洲天堂免费| 精品在线观看一区| 日韩在线观看视频黄| 国产成a人片在线观看视频 | 沈樵在线观看福利| 久久国产一区二区| 韩国三级香港三级日本三级| 欧美电影免费看大全| 成人免费网站久久久| 四虎影视精品永久免费网站| 午夜精品国产自在现线拍| 高清一级毛片一本到免费观看| 韩国三级视频网站| 亚洲精品久久玖玖玖玖| 欧美18性精品| 一级毛片看真人在线视频| 久久福利影视| 精品国产三级a| 亚欧视频在线| 午夜在线亚洲| 久久久久久久免费视频| 国产伦久视频免费观看视频| 黄色免费三级| 成人免费观看网欧美片| 二级片在线观看| 国产精品自拍亚洲| 日本特黄特色aaa大片免费| 日日夜夜婷婷| 精品美女| 欧美a级片视频| 美女免费精品高清毛片在线视| 国产伦精品一区二区三区无广告 | 国产麻豆精品免费密入口| 中文字幕一区二区三区 精品| 日本免费乱人伦在线观看 | 成人免费观看网欧美片| 成人免费福利片在线观看| 欧美激情伊人| 国产欧美精品| 91麻豆精品国产自产在线| 国产a毛片| 欧美一区二区三区在线观看| 亚洲精品中文字幕久久久久久| 日本免费乱理伦片在线观看2018| 精品国产一区二区三区国产馆| 色综合久久天天综合观看| 日本特黄特黄aaaaa大片| 精品视频免费观看| 国产成人精品综合久久久| 欧美爱色| 欧美一级视| 国产麻豆精品hdvideoss| 日韩中文字幕在线观看视频| 91麻豆精品国产片在线观看| 日韩女人做爰大片| 九九精品影院| 一级毛片视频免费| 日本乱中文字幕系列| 国产高清在线精品一区二区| 国产原创视频在线| 四虎影视久久久免费| 国产亚洲精品aaa大片| 欧美激情一区二区三区视频 | 麻豆系列 在线视频| 亚洲女人国产香蕉久久精品| 国产91精品一区| 亚飞与亚基在线观看| 国产美女在线一区二区三区| 国产成a人片在线观看视频 | 久久久久久久免费视频| 国产视频一区二区在线播放| 国产不卡在线观看| 国产激情视频在线观看| 天堂网中文在线| 亚洲第一色在线| 可以免费看污视频的网站| 国产成a人片在线观看视频| 日韩在线观看免费完整版视频| 日本免费乱理伦片在线观看2018| 国产亚洲免费观看| 精品久久久久久影院免费| 日韩专区亚洲综合久久| 韩国毛片免费| 国产欧美精品午夜在线播放| 九九九在线视频| 你懂的在线观看视频| 亚洲精品中文字幕久久久久久| 一a一级片| 国产伦精品一区二区三区无广告 | 亚洲天堂一区二区三区四区| 精品视频一区二区三区免费| 欧美电影免费看大全| 99热视热频这里只有精品| 久久久久久久网| 日韩一级黄色| 天天色成人| 亚洲不卡一区二区三区在线| 国产伦精品一区二区三区在线观看 | 亚洲精品永久一区| 日韩在线观看视频免费| 精品国产一区二区三区国产馆| 欧美国产日韩在线| 日日日夜夜操| 久久国产一区二区| 久久成人性色生活片| 九九干| 精品国产一区二区三区久| 在线观看成人网| 九九九国产| 国产不卡福利| 日本伦理黄色大片在线观看网站| 日日夜夜婷婷| 精品视频在线看 | 日韩av成人| 精品久久久久久影院免费| 国产不卡福利| 国产一区二区精品久| 成人免费观看的视频黄页| 台湾美女古装一级毛片| 色综合久久天天综合绕观看| 精品国产香蕉伊思人在线又爽又黄| 黄视频网站免费| 精品在线视频播放| 国产亚洲精品成人a在线| 日日夜夜婷婷| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日韩在线观看网站| 天天色成人网| 成人免费高清视频| 九九九在线视频| 国产成人欧美一区二区三区的| 国产网站免费视频| 久久精品大片| 中文字幕一区二区三区 精品| 韩国毛片| 一级片免费在线观看视频| 欧美爱色| 国产网站麻豆精品视频| 午夜欧美成人香蕉剧场| 国产伦精品一区三区视频| 国产美女在线一区二区三区| 国产不卡在线看| 欧美激情一区二区三区在线| 久久久久久久久综合影视网| 国产一区二区精品| 精品国产一区二区三区精东影业| 午夜在线亚洲| 日韩免费在线| 日韩男人天堂| 精品在线观看一区| 91麻豆国产| 亚洲天堂免费| 国产一区二区高清视频| 国产精品自拍亚洲| 精品国产一区二区三区精东影业| 香蕉视频亚洲一级| 欧美日本免费| 九九久久国产精品大片| 精品视频在线观看一区二区三区| 四虎影视久久久| 午夜欧美福利|