色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【shell腳本分享】性能指標(biāo)監(jiān)控與通知!

jf_TEuU2tls ? 來源:CSDN-邀風(fēng)醉明月 ? 2023-01-09 09:35 ? 次閱讀

前言

大家好,這里是浩道linux,主要給大家分享linux、python網(wǎng)絡(luò)通信相關(guān)的IT知識(shí)平臺(tái)。

今天浩道跟大家分享一個(gè)關(guān)于性能監(jiān)控與通知相關(guān)的shell腳本!

系統(tǒng)的性能指標(biāo)監(jiān)控是比較常見的針對(duì)系統(tǒng)的管理場(chǎng)景,比如系統(tǒng)有挖礦程序,或者系統(tǒng)本身存在高CPU進(jìn)程(正常應(yīng)用),除了CPU之外,也可以監(jiān)控內(nèi)存,硬盤,網(wǎng)絡(luò)流星等使用情況。通過監(jiān)控和發(fā)送通知,可以及時(shí)對(duì)系統(tǒng)的運(yùn)行情況進(jìn)行把控進(jìn)而實(shí)現(xiàn)正確的處置。如果發(fā)現(xiàn)某些異常CPU消耗,甚至可以直接結(jié)束掉進(jìn)程。

(1)通過相應(yīng)的命令能夠輸出需要的指標(biāo)。
(2)通過awk對(duì)輸出結(jié)果進(jìn)行過濾,找到對(duì)應(yīng)的值。
(3)根據(jù)對(duì)應(yīng)的值進(jìn)行判斷,進(jìn)而決定后續(xù)處理方式。


一、使用yes程序監(jiān)控CPU

#獲取總的CPu使用率并轉(zhuǎn)化為整數(shù)用于后續(xù)判斷
cpu=$(top -n 1 | grep ^%Cpu | awk '{print int($8)}')
或
cpu=$(top -n 1 | grep ^%Cpu | awk '{print $8}' | awk -F . '{print $1} ')


#獲取是消耗CPU的進(jìn)程信息
pcpu=`ps aux | sort -k 3 -r | head -n 2 | tail -n 1 | awk '{print $3}'`
echo $pcpu / 4 | bc #計(jì)算單核CPU的使用率,與總CPU使用率才有可比性


#如何搜集內(nèi)存使用信息
top -n 1 | grep "^KiB Mem" | awk '{print $6}'
或者使用free 也可以采集內(nèi)存使用情況


#如何搜集硬盤使用信息
df -h | grep ^/dev/mapper


#網(wǎng)絡(luò)流量
ip -s link

二、發(fā)送郵件通知


1、安裝mailx郵件客戶端

yum install mailx -y

早期的郵件客戶端通常使用sendmail來發(fā)送郵件,而新版本上使用的是postfix進(jìn)行郵件的發(fā)送和接收。在Linux中,只要配置好郵件客戶端及SMTP賬號(hào)后,不僅可以向當(dāng)前系統(tǒng)的任意賬號(hào)發(fā)送內(nèi)部郵件,即我們看到的/var/spool/mail/user的文本型郵件,也可以向外網(wǎng)正常的郵箱地址發(fā)送郵件,如向12345678@qq.com發(fā)送郵件。

2、向本地系統(tǒng)用戶發(fā)郵件

systemctl start postfix #先確保postfix郵件發(fā)送服務(wù)啟動(dòng)
echo "This is email body" | mail -s "test email" root #直接使用管道發(fā)送簡(jiǎn)單郵件正文#
mail -s "test email" root < /etc/passwd #直接使用輸入重定向的方式讀取一個(gè)文件內(nèi)容作為正文


cp /dev/nu1l /var/spool/mai1/root #先清空郵件


使用mail命令可以直接查看郵件,輸入序號(hào)查看郵件正文,輸入 q 退出,輸入 h 回到郵件列表

3、向外部郵箱地址發(fā)郵件


(1)確定郵件賬號(hào)的SMTP信息,可以使用蝸牛學(xué)院的測(cè)試郵箱賬號(hào),或使用QQ郵箱賬號(hào)。
(2)編輯/etc/mail.rc,將上述SMTP信息輸入

set from=student@woniuxy.com
set smtp=smtp.woniuxy.com
set smtp-auth-user=student@woniuxy.com
set smtp-auth-password=Student123
set smtp-auth=login

(3)使用以下命令發(fā)送郵件

mail -s "test email" 15903523@qq.com < /etc/passwd
mail?-s?"test.email"?-a?/opt/picture.png?15903523@qq.com?

1、top-n1查看程序信息


b1c63e3e-8faf-11ed-bfe3-dac502259ad0.png

在vmware中開啟yes程序
[root@numberone~]#yes,之后在xshell中再次top-n1查看程序信息
2、
[root@numberone~]#cpu=$(top -n1|grep^%Cpu|awk'{printint($8)}')
[root@numberone~]#echo$cpu

b1e28bca-8faf-11ed-bfe3-dac502259ad0.png 3、
[root@numberone~]#[$cpu-lt75]
[root@numberone~]#echo$?
0

為0,說明小于75

b20494fe-8faf-11ed-bfe3-dac502259ad0.png
[root@numberone~]#[$cpu-lt70]
[root@numberone~]#echo$?
1

為1說明不小于70,即大于70

b2178d98-8faf-11ed-bfe3-dac502259ad0.png

[root@numberone ~]# pcpu= `ps aux | sort -k 3 -r | head -n 2 | tail -n 1 |awk ‘{print $3}’ [root@numberone ~]# echo $pcpu` 99.7 [root@numberone ~]# echo $pcpu / 4 | bc 24 [root@numberone ~]# top -n 1 |grep “^KiB Mem” | awk '{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 6}?'` `3113076` `[…(top -n 1 | grep ^%Cpu | awk ‘{print int ($8)}’)
if [ c p u ? l t 75 ] ; t h e n p c p u = cpu -lt 75 ]; then pcpu=cpu?lt75];thenpcpu=(ps aux | sort -k 3 -r | head -n 2 | tail -n 1 | awk '{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 3}?') ppcp…(echo p c p u / 4 ∣ b c ) p i d = pcpu / 4 | bc) pid=pcpu/4∣bc)pid=(ps aux | sort -k 3 -r | head -n 2 | tail -n 1 | awk ‘{print $2}’)
echo “CPU is lower, $pid consume $ppcpu%”
else
echo “CPU is OK”
fi

b22df790-8faf-11ed-bfe3-dac502259ad0.png

b248d51a-8faf-11ed-bfe3-dac502259ad0.png

6、[root@numberone~]#yuminstallmailx-y

b2659998-8faf-11ed-bfe3-dac502259ad0.png

[root@numberone~]#systemctlstartpostfix

b28e3a4c-8faf-11ed-bfe3-dac502259ad0.png

b2a8d474-8faf-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 監(jiān)控
    +關(guān)注

    關(guān)注

    6

    文章

    2216

    瀏覽量

    55252
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11316

    瀏覽量

    209814
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    366

    瀏覽量

    23411
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    391

    瀏覽量

    14889

原文標(biāo)題:【shell腳本分享】性能指標(biāo)監(jiān)控與通知!

文章出處:【微信號(hào):浩道linux,微信公眾號(hào):浩道linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    性能指標(biāo)測(cè)試

    性能指標(biāo)測(cè)試
    發(fā)表于 08-17 14:51

    放大電路的主要性能指標(biāo)

    放大電路的主要性能指標(biāo)? 答:放大電路的性能指標(biāo)是徇它的品質(zhì)優(yōu)劣的標(biāo)準(zhǔn)并決定其適用范圍。 1、 輸入
    發(fā)表于 04-22 20:52 ?1.1w次閱讀

    頻率響應(yīng)法-- 頻域性能指標(biāo)和時(shí)域性能指標(biāo)的關(guān)系

    頻率響應(yīng)法-- 頻域性能指標(biāo)和時(shí)域性能指標(biāo)的關(guān)系  頻域性能指標(biāo)和時(shí)域性能指標(biāo)的關(guān)系
    發(fā)表于 07-27 14:28 ?1.2w次閱讀
    頻率響應(yīng)法-- 頻域<b class='flag-5'>性能指標(biāo)</b>和時(shí)域<b class='flag-5'>性能指標(biāo)</b>的關(guān)系

    傳感器性能指標(biāo)

    傳感器-性能指標(biāo)        
    發(fā)表于 11-07 09:31 ?2949次閱讀

    放大電路的性能指標(biāo)

    放大電路的性能指標(biāo) 性能指標(biāo)可以分為三種類型: 第一種是對(duì)應(yīng)于一個(gè)賦值已定,頻率已定的信號(hào)輸入時(shí)的性能,這是放大電路的基
    發(fā)表于 12-14 10:58 ?1.5w次閱讀

    比較器的性能指標(biāo)/分類/應(yīng)用

    比較器的性能指標(biāo)/分類/應(yīng)用 比較器 - 性能指標(biāo)  滯回電壓:比較器兩個(gè)輸入端之間的電壓在過零時(shí)輸出狀態(tài)將發(fā)生改變,由于
    發(fā)表于 03-22 13:53 ?1869次閱讀

    檢測(cè)系統(tǒng)的性能指標(biāo)

    2.1 靜態(tài)特性及性能指標(biāo) 2.1.1 靜態(tài)特性 2.1.2 靜態(tài)性能指標(biāo) 2.2 動(dòng)態(tài)特性及性能指標(biāo) 2.2.1 傳遞函數(shù) 2.2.2 階躍響應(yīng)和時(shí)域動(dòng)態(tài)性能指標(biāo) 2.2.3 正弦響
    發(fā)表于 03-13 20:15 ?0次下載

    硬盤性能指標(biāo)概述

    硬盤性能指標(biāo)概述,硬盤的主要性能指標(biāo)包括主軸轉(zhuǎn)速,外部數(shù)據(jù)傳輸率,最大內(nèi)部數(shù)據(jù)傳輸率,高速緩存等性能指標(biāo)
    發(fā)表于 05-03 17:59 ?5117次閱讀

    動(dòng)態(tài)性能指標(biāo)定義

    動(dòng)態(tài)性能指標(biāo)定義
    發(fā)表于 12-30 15:04 ?0次下載

    infosphere CDC 性能調(diào)優(yōu)及MC性能指標(biāo)監(jiān)控

    infosphere CDC 性能調(diào)優(yōu)及MC性能指標(biāo)監(jiān)控
    發(fā)表于 09-07 09:26 ?4次下載
    infosphere CDC <b class='flag-5'>性能</b>調(diào)優(yōu)及MC<b class='flag-5'>性能指標(biāo)</b><b class='flag-5'>監(jiān)控</b>

    電氣性能指標(biāo)的具體分析

    1.2電氣性能指標(biāo)
    的頭像 發(fā)表于 04-22 06:37 ?6750次閱讀
    電氣<b class='flag-5'>性能指標(biāo)</b>的具體分析

    光纖陀螺儀性能指標(biāo)

    本視頻主要詳細(xì)介紹了光纖陀螺儀性能指標(biāo),分別是光纖陀螺儀性能指標(biāo)、標(biāo)度因數(shù)、隨機(jī)游走系數(shù)、閾值和分辨率、最大輸入角速度。
    的頭像 發(fā)表于 02-22 15:14 ?1.6w次閱讀

    數(shù)控機(jī)床的規(guī)格和性能指標(biāo)

    數(shù)控機(jī)床主要性能指標(biāo)包括:定位精度、移動(dòng)精度、主軸控制、運(yùn)動(dòng)性能四項(xiàng)性能指標(biāo)
    發(fā)表于 05-30 14:52 ?1.1w次閱讀

    電纜性能指標(biāo)測(cè)試方法

    熟悉電纜電性能指標(biāo)種類及定義; 掌握電纜電性能指標(biāo)的測(cè)試方法; 建立電纜重要性能指標(biāo)的檢驗(yàn)常態(tài)化機(jī)制。
    發(fā)表于 06-22 10:19 ?15次下載

    瞬態(tài)響應(yīng)的性能指標(biāo)包括哪些

    瞬態(tài)響應(yīng)性能指標(biāo)是衡量電子系統(tǒng)、電路或信號(hào)處理系統(tǒng)在響應(yīng)瞬態(tài)輸入信號(hào)時(shí)的性能指標(biāo)。這些指標(biāo)對(duì)于確保系統(tǒng)在實(shí)際應(yīng)用中的穩(wěn)定性、可靠性和性能至關(guān)重要。 瞬態(tài)響應(yīng)的定義 瞬態(tài)響應(yīng)是指系統(tǒng)在受
    的頭像 發(fā)表于 07-29 11:11 ?1279次閱讀
    主站蜘蛛池模板: 亚洲 日韩 国产 中文视频| 亚洲欧美综合视频| 麻豆免费高清完整版| 久久日本片精品AAAAA国产| 精品国产美女AV久久久久| 亚洲成人免费在线| 窝窝影院午夜看片毛片| 我的好妈妈8高清在线观看WWW| 秋霞特色大片18岁入口| 媚药调教被撑到合不拢h| 葵司中文第一次大战黑人| 广西美女色炮150p图| 高清国语自产拍免费| 国产成人亚洲精品老王| 国产精品久久久久久亚洲影视| 国产精品第九页| 国产亚洲精品第一区香蕉| 狠狠撩色姣姣综合久久| 久久www成人看片| 毛片TV网站无套内射TV网站| 男人J放进女人屁股免费观看| 欧美重口绿帽video| 日韩午夜影院| 亚洲AVAV天堂AV在线网爱情| 亚洲午夜电影| 2017欧美狠狠色| 亚洲熟妇AV乱码在线观看| 亚洲偷自拍精品视频在线观看| 亚洲色图在线播放| 中文字幕高清在线观看| XXXchinese国产HD| 成年人免费在线视频观看| 狠狠色色综合网站| 欧美亚洲日韩一道免费观看| 亚洲AV无码乱码国产麻豆穿越| 51精品国产AV无码久久久密桃| 俄罗斯老妇女BBXX| 久久九九久精品国产尤物| 日韩一本道无码v| 又黄又猛又爽大片免费| 大学生一级毛片免费看|