位置: 编程技术 - 正文

五个常用的Linux监控脚本代码(五个常用的说明方法)

编辑:rootadmin

推荐整理分享五个常用的Linux监控脚本代码(五个常用的说明方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:五个常用的网络故障测试命令,五个常用的Linux命令,五个常用的说明方法,五个常用的鼠标事件,五个常用的Linux命令,五个常用的说明方法,五个常用的html标签并说出含义,五个常用的Linux命令,内容如对您有帮助,希望把文章链接给更多的朋友!

为大家提供五个常用Linux监控脚本(查看主机网卡流量、系统状况监控、监控主机的磁盘空间,当使用空间超过%就通过发mail来发警告、监控CPU和内存的使用情况、全方位监控主机),有需要的朋友不妨看看哦

1、查看主机网卡流量

#!/bin/bash#network#Mike.Xuwhile : ; dotime='date +%m"-"%d" "%k":"%M'day='date +%m"-"%d'rx_before='ifconfig eth0|sed -n "8"p|awk '{print $2}'|cut -c7-'tx_before='ifconfig eth0|sed -n "8"p|awk '{print $6}'|cut -c7-'sleep 2rx_after='ifconfig eth0|sed -n "8"p|awk '{print $2}'|cut -c7-'tx_after='ifconfig eth0|sed -n "8"p|awk '{print $6}'|cut -c7-'rx_result=$[(rx_after-rx_before)/]tx_result=$[(tx_after-tx_before)/]echo "$time Now_In_Speed: "$rx_result"kbps Now_OUt_Speed: "$tx_result"kbps"sleep 2done

2、系统状况监控

#!/bin/sh#systemstat.sh#Mike.XuIP=..1.top -n 2| grep "Cpu" >>./temp/cpu.txtfree -m | grep "Mem" >> ./temp/mem.txtdf -k | grep "sda1" >> ./temp/drive_sda1.txt#df -k | grep sda2 >> ./temp/drive_sda2.txtdf -k | grep "/mnt/storage_0" >> ./temp/mnt_storage_0.txtdf -k | grep "/mnt/storage_pic" >> ./temp/mnt_storage_pic.txttime=`date +%m"."%d" "%k":"%M`connect=`netstat -na | grep "...:" | wc -l`echo "$time $connect" >> ./temp/connect_count.txt

3、监控主机的磁盘空间,当使用空间超过%就通过发mail来发警告

#!/bin/bash#monitor available disk spaceSPACE='df | sed -n '/ / $ / p' | gawk '{print $5}' | sed 's/%//'if [ $SPACE -ge ]thenjbxue@.comfi

五个常用的Linux监控脚本代码(五个常用的说明方法)

4、 监控CPU和内存的使用情况

#!/bin/bash#script to capture system statisticsOUTFILE=/home/xu/capstats.csvDATE='date +%m/%d/%Y'TIME='date +%k:%m:%s'TIMEOUT='uptime'VMOUT='vmstat 1 2'USERS='echo $TIMEOUT | gawk '{print $4}' 'LOAD='echo $TIMEOUT | gawk '{print $9}' | sed "s/,//' 'FREE='echo $VMOUT | sed -n '/[0-9]/p' | sed -n '2p' | gawk '{print $4} ' 'IDLE='echo $VMOUT | sed -n '/[0-9]/p' | sed -n '2p' |gawk '{print $}' 'echo "$DATE,$TIME,$USERS,$LOAD,$FREE,$IDLE" >> $OUTFILE

5、全方位监控主机

#!/bin/bash# check_xu.sh# 0 * * * * /home/check_xu.sh

DAT="`date +%Y%m%d`"HOUR="`date +%H`"DIR="/home/oslog/host_${DAT}/${HOUR}"DELAY=COUNT=# whether the responsible directory existif ! test -d ${DIR}then/bin/mkdir -p ${DIR}fi# general checkexport TERM=linux/usr/bin/top -b -d ${DELAY} -n ${COUNT} > ${DIR}/top_${DAT}.log 2>&1 &# cpu check/usr/bin/sar -u ${DELAY} ${COUNT} > ${DIR}/cpu_${DAT}.log 2>&1 &#/usr/bin/mpstat -P 0 ${DELAY} ${COUNT} > ${DIR}/cpu_0_${DAT}.log 2>&1 &#/usr/bin/mpstat -P 1 ${DELAY} ${COUNT} > ${DIR}/cpu_1_${DAT}.log 2>&1 &# memory check/usr/bin/vmstat ${DELAY} ${COUNT} > ${DIR}/vmstat_${DAT}.log 2>&1 &# I/O check/usr/bin/iostat ${DELAY} ${COUNT} > ${DIR}/iostat_${DAT}.log 2>&1 &# network check/usr/bin/sar -n DEV ${DELAY} ${COUNT} > ${DIR}/net_${DAT}.log 2>&1 &#/usr/bin/sar -n EDEV ${DELAY} ${COUNT} > ${DIR}/net_edev_${DAT}.log 2>&1 &放在crontab里每小时自动执行:

0 * * * * /home/check_xu.sh

这样便会在/home/oslog/host_yyyymmdd/hh目录下生成各小时cpu、内存、网络,IO的统计数据。

如果某个时间段产生问题了,就可以去看对应的日志信息,看看当时的主机性能如何。

Linux下RPM软件包的安装与卸载方法 在Linux操作系统下,几乎所有的软件均通过RPM进行安装、卸载及管理等操作。RPM的全称为RedhatPackageManager,是由Redhat公司提出的,用于管理Linux下软件包

linux下制作安装rpm包的方法 一、制作rpm包以rp-pppoe-3.为列进行制作过程。1.下载rp-pppoe-3..tar.gz[root@localhosthome]#pwd/home[root@localhosthome]#2.解压#tarzxvfrp-pppoe-3..tar.gz3.#cp/home/rp-pppoe-3./

深入讲解RPM包安装/升级/查询/卸载方法 新的一年到来,学习Linux的人逐渐增多,学习Linux,你可能会遇到RPM包安装/升级/查询/卸载问题,这里将介绍RPM包安装/升级/查询/卸载的解决方法,在这

标签: 五个常用的说明方法

本文链接地址:https://www.jiuchutong.com/biancheng/360600.html 转载请保留说明!

上一篇:关于Linux/Unix服务器维护的详细介绍(关于linux操作系统的描述中)

下一篇:Linux下RPM软件包的安装与卸载方法(linux rpm包安装)

  • 运输发票税率6%和3%区别在哪
  • 应交增值税是什么意思
  • 金税盘老是重复更新进不去
  • 税后净利润是什么意思
  • 注会其他专业可以考吗
  • 暂估入库的价格一般会高一些吗
  • 公司车维修费
  • 顺风车公司可以开发票吗
  • 计提工会经费的贷方账户为
  • 个人投资者取得现金红利的过程不用支付利息税
  • 新个税聘用退休后怎么算
  • 委外加工半成品入库的会计分录
  • 入库出库模板
  • 营改增后房地产企业增值税税率
  • 定额发票已经取得怎么办
  • 河道费怎么计算
  • 收到的借款利息计入什么科目
  • 欠税已经缴纳会影响征信吗
  • 最优五种个人捐赠方式税务比较?
  • 公司与政府协议
  • 新开公司季初季末人数和资产可以填0吗
  • 季度缴纳所得税如何做账
  • 合并财务报表的特点
  • 委托加工白酒的计税依据
  • 研发部门的办公费属于研发费的哪个类别
  • 银行中间业务能开具增值税专票吗
  • google搜索打不开怎么办
  • 代买车船税怎么挣钱
  • 出口视同内销的账务处理?
  • 为什么iphone手机闹钟定了不响
  • 为什么电脑开机显示无信号然后黑屏
  • 汽车销售公司取名字参考大全图片
  • 房地产企业开发成本结转
  • 确定注册资本的方法
  • PHP:time_sleep_until()的用法_misc函数
  • 自费出版的书籍可以售卖吗
  • 未按规定采取预防措施,导致发生严重突发事件的
  • 企业雇佣临时工个税
  • php的json_encode
  • yii框架连接数据库
  • 对标是啥
  • 前端项目实战教程
  • react+go
  • explorer.exe无响应桌面卡死是什么原因
  • xi:xtreg命令
  • 年底所得税怎么算
  • 其他发票是什么意思
  • 三代手续费的税率
  • 认缴倒闭无力实缴强制执行
  • 帝国cms8.0
  • 微小企业开票一天可以开多少钱
  • 商业收入税收怎么收费
  • 公司向股东借款多久必须归还
  • 企业发生的各项融资费用中,不属于借款费用
  • 可以抵扣的进项发票有哪些
  • 职工伙食费账务处理
  • 应交增值税结转凭证
  • 管理费用的核算要求
  • 固定资产计提折旧是当月还是次月
  • 缴纳文化事业建设费的单位应按照提供广告服务
  • 应收账款的金额包括增值税吗
  • 久期缺口计算公式解析
  • 通过扣缴义务人申报和综合所得年度自行申报
  • video for windows是什么
  • service是什么程序
  • sgrmbroker.exe是什么进程
  • 如何在windows沙盒中导入文件
  • centos dvd安装
  • win8远程桌面连接设置
  • gzip与zip
  • window10自动开机怎么回事
  • cocoscreator lua
  • msvc命令行
  • js设置导航固定
  • js简单实现鼠标移动后面文字也移动
  • 税控盘的服务费如何申报抵扣
  • 长春税务局电话举报
  • 网上交了购置税你要打印出来吗
  • 厦门税务局发票查询系统
  • 美国对中国商品征收关税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设