Linux监控磁盘大小的脚本

#!/bin/bash

#monitor available disk spare

SPACE=`df -h | sed -n ‘/\/$/p‘|gawk ‘{print $5}‘| sed -s ‘s/%/ /g‘`

if [ $SPACE -gt  30 ]

then

echo "192.168.2.2的磁盘空间不足30%,请管理员及时增加空间存储量" | mutt -s "192.168.2.2" [email protected]

fi

时间: 2024-10-09 22:00:56

Linux监控磁盘大小的脚本的相关文章

[Linux监控]磁盘空间大小

echo 192.168.10.69>>ip.list ------------------------------------------- #!/bin/bash #注意if和[]之间的空格 rm -f ~/fanr/shell/DiskUsageAlert/out.print out=$(cat ~/fanr/shell/DiskUsageAlert/ip.list) echo $out for _IP in $out do ssh [email protected]$_IP df |

linux查看磁盘大小,文件大小常用方法

1.查看磁盘大小使用df 命令df的主要功能是查看linux服务器的磁盘使用情况的,用来查看磁盘使用空间,剩余空间.df [选项][文件]显示指定磁盘文件的可用空间.如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示.默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示.-a 全部文件系统列表-h 方便阅读方式显示-i 显示iNode信息-k 区块为1024字节-l 只显示本地文件系统-m 区块为

一个监控磁盘的nagios脚本

1. 在客户端上创建脚本/usr/local/nagios/libexec/check_disk.shvim  /usr/local/nagios/libexec/check_disk.sh 写入如下内容:(client上)#!/bin/bash#!/bin/bashrow=`df -h |wc -l`for i in `seq 2 $row`doava=`df -h |sed -n "$i"p|awk '{print $4}'`u_per=`df -h |sed -n "$

linux查看磁盘大小,使用量等等信息

第一:统一磁盘整体情况 1.查看当前目录命令 df -h 结果: 统一每个目录下磁盘的整体情况 2.查看指定目录在命令后直接放目录名,比如查看“usr”目录使用情况: df -h /usr/结果: 统一了指定目录一使用情况,及分配的最大空间 第二:查看具体文件夹使用情况1.查看当前目录每个文件夹的情况.命du --max-depth=1 -h 结果如下: 最后一行统计整体占用多少磁盘 2.指定目录只要在命令后直接根目录名,以目录“/usr”为例 命令如下: du --max-depth=1 -h

linux创建磁盘分区的脚本文件(创建两个512M和2G的主分区)

#!/bin/bash # author: suxinghe # date: 2015.6.9 # version: 0.0.1 # description: create partions for disk read -p "please input a disk name:" disk while : do if [[ $disk =~ /dev/* ]] then if [ -b $disk ] then read -p "your choice are $disk, 

Linux/Unix shell 脚本监控磁盘可用空间

Linux下监控磁盘的空闲空间的shell脚本,对于系统管理员或DBA来说,必不可少.下面是给出的一个监控磁盘空间空间shell脚本的样本,供大家参考. 1.监控磁盘的空闲空间shell脚本 [python] view plain copy print? [email protected]:~/dba_scripts/custom/bin> more ck_fs_space.sh #!/bin/bash # --------------------------------------------

Linux下磁盘监控脚本

九月份偷了下懒,补上一篇 注释:shell脚本,需要fio工具,实时监控磁盘的读写性能 #!/bin/bash DATE=$(date +%m-%d) IOSTATLOG=/var/log/iostat${DATE}.log FIOLOG=/var/log/fio${DATE}.log /bin/ps -ef |grep "iostat -dk 5" | grep -v grep > /dev/null if [ $? == 0 ] then echo "Disk mo

几个常用的Linux监控脚本

几个常用的Linux监控脚本 几个常用的Linux监控脚本下面是几个主机监控的脚本,大家可以根据自己的情况再进行修改,希望能给大家一点帮助.1.查看主机网卡流量#!/bin/bash#network#Mike.Xuwhile : ; dotime='date +%m"-"%d" "%k":"%M'day='date +%m"-"%d'rx_before='ifconfig eth0|sed -n "8"p|

Linux下监控磁盘使用量并在超过阀值后自动发送报警邮件

最近Linux服务器磁盘使用量经常到100%,直到影响到正常服务出现故障才会去注意,做不到防患于未然,今天在网上搜集了资料,加上自己修改,写了一个shell脚本用于实时监控磁盘使用量并在超过阀值后自动发送报警邮件. 脚本简单说明:用df命令查看磁盘使用量信息,超过脚本设置的阀值(critical=90)90%,就会自动用sendEmail命令发送报警邮件(邮件smtp.email等需自行修改成真实存在的). 1.首先下载监测脚本(点击下载)或直接复制下面脚本代码存为disk_check.sh文件