Linux系统作为一种流行的操作系统,广泛应用于各种服务器和嵌入式设备中。而在Linux系统中,shell脚本作为一种非常重要的工具,可以通过编写不同的脚本来完成各种任务。其中,监控脚本是一种常见的脚本类型,用于监控系统的状态并在需要时进行相应的处理。 红帽(Red Hat)作为一家著名的Linux发行版厂商,提供了各种工具和服务来帮助用户更好地管理和运维Linux系统。在红帽系统中,编写和运行
原创 4月前
17阅读
脚本的背景:脚本实现简单的监控,而不需要用非常的重的监控软件完成。脚本如下#!/bin/sh # 脚本放入到/usr/local/bin # chmod 755 check_server.sh # crontab 中添加 source /etc/bashrc #------监控阈值 DISK_space_warn=90 CP
原创 2017-03-24 20:31:21
10000+阅读
原文:http://www.weiruoyu.cn/?p=349 最近在看流量监控,网上找了很多,感觉写的最好是这个[root@localhost ~]# vi count_net.sh #!/bin/bash # R1=`cat /sys/class/net/eth0/statistics/rx_bytes` T1=`cat /sys/class/net/eth0/statistics/tx_b
转载 精选 2012-08-09 14:52:44
985阅读
最近比较忙,好久没更新博客了,今天刚好不忙写了一个流量监控脚本.测试在centos下已通过,有需要的朋友可以试试,有BUG或者需要添加其他功能话可以给我留言.# vi /etc/rc.d/traffic_monitor.sh----------------------------------------------#!/bin/bashPATH=/bin:/usr/bin:/sbin:/usr/s
推荐 原创 2014-02-26 13:10:24
4677阅读
5点赞
10评论
文章载自:http://huangrs.blog.51cto.com/2677571/788379/在没有nagios监控软件的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统负载与CPU占用的使用情况。一、安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具)1、下载安装: http://downloads.sourceforge.net/msmtp
转载 2017-06-10 16:24:29
1659阅读
1点赞
写着玩儿的,在init 5级别,运行后会主动生成两个窗口,对系统以及系统上的主要服务进行监控,并及时刷新,抛砖引玉,分享一下。一共有三个脚本:1个主脚本,2个分属监控脚本脚本启动:#!/bin/sh #writer:gaolixu path=`pwd` gnome-terminal --geometry=63x16 -e $path/jk1_xn.sh gnome-
原创 2016-03-04 12:56:20
1781阅读
实时监控本机内存和硬盘剩余空间,剩余内存小于500M、根分区剩余空间小于1000M时发送报警邮件给root管理员1写脚本[root@sv7~]#vimjiankong.sh#!/bin/bash#此脚本中数字单位是kb,可根据自己需要调整数字大小#此脚本整体定义函数放入后台执行jiankong(){disksize=$(df/|awk'/\//{print$4}')memsize=
原创 2018-01-11 20:00:53
5925阅读
4点赞
在服务器运维过程中,经常需要对服务器的各种资源进行监控,例如:CPU的负载监控,磁盘的使用率监控,进程数目监控等等,以在系统出现异常时及时报警,通知系统管理员。本文介绍在Linux系统下几种常见的监控需求及其shell脚本的编写。文章目录:1.Linux使用 Shell 检查进程是否存在 2.Linux使用 Shell检测进程 CPU 利用率 3.Linux使用 Shell检测进程内存使用量 4.
本文内容是根据网络上一篇博文使用shell脚本linux系统和进程资源进行监控对其验证学习的总结。 主要是通过常用的 shell 命令来对系统的运行状态进行监控,另一方面也是对学习的 shell 命令的实战。涉及的命令系统相关ps 查看当前系统中进程信息 -u 指定所属用户 vimstat 展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情
一 监控系统负载与cpu、内存、硬盘、登录用户数脚本  #!/bin/bash #监控系统负载与cpu、内存、硬盘、登录用户数   #提取本服务器的IP地址信息 IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " &qu
原创 2012-06-30 20:33:16
3781阅读
 #!/bin/bash   IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "`   tomcat_dir="/opt/apache-tomcat-7.0.8" mysql_dir=&
原创 2012-06-30 20:34:38
2893阅读
编写如下脚本(根据实际情况来修改邮件发送目的地址):[root@localhost~]#catsysmon.sh#!/bin/bashdug=$(df-h|grep"/$"|awk'{print$5}'|awk-F%'{print$1}')cug=$(expr100-$(mpstat|tail-1|awk'{print$12}'|awk-F.'{print$1}'))mug=$(expr$(fre
原创 2021-04-09 11:58:39
487阅读
  #!/bin/bash  #提取本服务器的IP地址信息 IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut&nbs
原创 2012-08-29 14:47:38
1395阅读
编写如下脚本(根据实际情况来修改邮件发送目的地址):[root@localhost~]#catsysmon.sh#!/bin/bashdug=$(df-h|grep"/$"|awk'{print$5}'|awk-F%'{print$1}')cug=$(expr100-$(mpstat|tail-1|awk'{print$12}'|awk-F.'{print$1}'))mug=$(expr$(fre
原创 2019-05-22 22:32:14
1484阅读
编写以下脚本命令:[root@localhostsh]#vimsysmon.sh#!/bin/bash#提取性能监控指标(磁盘占用、CPU使用、内存使用)DUG=$(df-h|grep"/$"|awk'{print$5}'|awk-F%'{print$1}')CUG=$(expr100-$(mpstat|tail-1|awk'{print$12}'|awk-F.'{print$1}'))MUG=$
原创 2019-08-10 14:13:28
585阅读
1点赞
对于每个系统管理员或网络管理员来说,每天要监控和调试 Linux 系统性能问题都是非常困难的工作。我已经有5年 Linux 管理员的工作经历,知道如何监控系统使其保持正常运行。为此,我们编写了对于 Linux/Unix 系统管理员非常有用的并且最常用的20个命令行系统监视工具。这些命令可以在所有版本的 Linux 下使用去监控和查找系统性能的实际原因。这些监控命令足够你选择适合你的监控场景。1.
流量监控脚本 #!/bin/bash` # R1=`cat /sys/class/net/eth0/statistics/rx_bytes` T1=`cat /sys/class/net/eth0/statistics/tx_bytes`   sleep 1   R2=`cat /sys/class/net/eth0/statistics/rx_bytes`
原创 2012-07-02 17:29:15
4013阅读
编写如下脚本(根据实际情况来修改邮件发送目的地址):[root@centos02~]#catsystem.sh#!/bin/bashdug=$(df-h|grep"/$"|awk'{print$5}'|awk-F%'{print$1}')cug=$(expr100-$(mpstat|tail-1|awk'{print$12}'|awk-F.'{print$1}'))mug=$(expr$(free
一、实验介绍 1.1 实验内容 本课程实现 shell 脚本监控系统的各项参数,并可以将脚本加入系统环境中,可以直接在终端里执行。还添加了几个参数,一个脚本可以执行不同的操作。 1.2 知识点 本实验涵盖以下知识点: 1.3 实验环节 vim编辑器 shell解释器(linux自带) 1.4 适合人
转载 2018-05-18 06:56:00
233阅读
  • 1
  • 2
  • 3
  • 4
  • 5