婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 如何利用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的內存使用情況的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色综合天天综合色综合av| 色婷婷亚洲一区二区三区| 亚洲欧美日本在线| 国产精品护士白丝一区av| 国产精品入口麻豆九色| 亚洲欧洲综合另类| 亚洲欧美激情插| 午夜影院在线观看欧美| 偷拍亚洲欧洲综合| 麻豆精品视频在线观看视频| 韩国精品免费视频| 成人深夜福利app| 欧美亚洲另类激情小说| 国产高清不卡二三区| 亚洲国产精品久久人人爱蜜臀| 国产精品毛片久久久久久| 亚洲欧美另类久久久精品2019| 午夜精品久久久久久不卡8050| 美日韩一区二区| 国产成人8x视频一区二区| 91视频国产资源| 欧美在线你懂得| 久久久高清一区二区三区| 亚洲精品欧美在线| 狠狠色狠狠色合久久伊人| 国产成人精品午夜视频免费| 欧美美女黄视频| 国产精品污网站| 婷婷六月综合亚洲| www.激情成人| 国产成人亚洲综合a∨婷婷| 在线91免费看| 亚洲视频在线一区二区| 麻豆国产一区二区| 欧美色倩网站大全免费| 成人欧美一区二区三区小说| 精品亚洲成a人在线观看| 一本大道久久a久久精二百| 精品91自产拍在线观看一区| 久久国产人妖系列| 国产一区二区91| 在线视频欧美区| 久久精品综合网| 无码av中文一区二区三区桃花岛| 成年人网站91| 久久精品免费在线观看| 日韩高清在线观看| 91久久免费观看| 中文无字幕一区二区三区| 玖玖九九国产精品| 7777精品伊人久久久大香线蕉| 一区二区三区四区不卡在线| 国产成人自拍网| 精品免费视频一区二区| 日本在线不卡一区| 欧美日韩激情在线| 亚洲人成在线观看一区二区| 成人精品一区二区三区四区| 久久夜色精品国产噜噜av| 青青国产91久久久久久| 777午夜精品免费视频| 偷拍自拍另类欧美| 在线91免费看| 美国十次综合导航| 日韩一区二区三区视频| 蜜桃视频免费观看一区| 欧美精品一卡两卡| 丝袜美腿亚洲色图| 欧美午夜一区二区三区 | 精品国产乱码久久久久久久 | 婷婷中文字幕一区三区| 欧美老年两性高潮| 日韩精品国产欧美| 欧美mv日韩mv| 国产精品一级二级三级| 精品国产一二三| 国产福利一区二区三区在线视频| 国产日韩综合av| 成人手机在线视频| 亚洲精品免费在线播放| 欧美一区二区视频在线观看2020 | 色哟哟精品一区| 久久亚洲二区三区| 国产精品一区专区| 成人美女在线观看| 一本久道中文字幕精品亚洲嫩| 亚洲精品美腿丝袜| 3d动漫精品啪啪1区2区免费| 久草在线在线精品观看| 国产欧美日韩三区| 麻豆精品久久精品色综合| 欧美激情一区二区三区| 在线观看视频一区二区欧美日韩| 日本怡春院一区二区| 中文字幕不卡三区| 偷拍一区二区三区| 国产伦精品一区二区三区视频青涩| 久久青草国产手机看片福利盒子 | 亚洲视频一区二区在线| 色先锋久久av资源部| 免费国产亚洲视频| 国产色91在线| 欧美精品九九99久久| 国产成人在线影院| 亚洲成人精品一区二区| 2021中文字幕一区亚洲| 99在线精品免费| 久久久久久久综合日本| 激情五月激情综合网| 国产精品成人免费在线| 国产在线精品视频| 亚洲成人精品一区| 日韩亚洲欧美高清| 午夜在线成人av| 久久久久久久久久看片| 青青草国产精品97视觉盛宴| 亚洲欧美另类小说视频| 9191国产精品| 丁香六月久久综合狠狠色| 亚洲欧洲精品一区二区三区不卡| 一本久道久久综合中文字幕| 国产 日韩 欧美大片| 一区二区三区中文在线观看| 91精品一区二区三区久久久久久| 韩国女主播成人在线观看| 日韩美女视频一区二区| 成人国产精品免费观看视频| 久久99国产乱子伦精品免费| 国产亚洲精品久| 欧美在线免费观看亚洲| 极品少妇xxxx偷拍精品少妇| 亚洲同性gay激情无套| 91国偷自产一区二区三区观看 | 日韩亚洲欧美成人一区| 国产精品一区久久久久| 国产日韩欧美亚洲| 91免费观看视频在线| 午夜精品在线看| 国产亚洲综合色| 在线不卡一区二区| 成人精品国产免费网站| 日韩精品免费专区| 中文字幕第一区| 欧美日本在线一区| 欧美性猛片xxxx免费看久爱| 国产成人综合精品三级| 日本特黄久久久高潮| 17c精品麻豆一区二区免费| 91精品国产综合久久久久久久| 国产69精品久久久久毛片 | 亚洲国产美女搞黄色| 日本一区二区三区国色天香| 欧美精品免费视频| 97精品久久久久中文字幕| 激情久久五月天| 成人国产视频在线观看| 国内精品伊人久久久久影院对白| 一区二区三区日韩| 91麻豆精品在线观看| 亚洲午夜久久久久久久久电影院 | 欧美午夜一区二区| 日韩和欧美一区二区三区| 久久精品视频在线看| 成人av片在线观看| voyeur盗摄精品| 国产98色在线|日韩| 亚洲香肠在线观看| 亚洲精品视频在线观看网站| 国产日韩欧美一区二区三区乱码| 亚洲精品在线一区二区| 日韩精品一区二区三区swag| 欧美日韩国产高清一区| 国产电影一区二区三区| 日韩精品一级中文字幕精品视频免费观看 | 欧美综合一区二区| 九九国产精品视频| 亚洲一区二区综合| 亚洲激情五月婷婷| 亚洲乱码中文字幕| 中文字幕不卡在线播放| 国产精品家庭影院| 中文字幕一区不卡| wwwwxxxxx欧美| 国产精品美女一区二区| 91国偷自产一区二区三区观看| 韩国v欧美v日本v亚洲v| 国产激情视频一区二区在线观看 | 中文在线资源观看网站视频免费不卡| 精品sm在线观看| 国产色综合久久| 国产精品国产成人国产三级| 亚洲精品高清在线观看| 午夜久久福利影院| 午夜欧美在线一二页| 理论电影国产精品| 久久精品国产第一区二区三区| 国产精品综合在线视频| 国产在线一区二区综合免费视频| 久久国产精品99精品国产| 国产成人精品1024|