#*************************************************************************

#  Author       :               清风

#  CreateDate   :   2015/6/12 15:30:13

#  Description  :   this script is mointoring the linux disk capacity, if disk used more than 90%,then it will send a alarm msg

#*************************************************************************

#!/bin/bash

#echo需要-e参数

alias echo='echo -e'

SHELL=/bin/bash

LC_ALL=zh_CN.GB18030

JAVA_JRE=/usr/jdk6/jre

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

LD_LIBRARY_PATH=/usr/lib64:/export/home/tmn/oracle/product/11.2.0/dbhome/lib32:/export/home/tmn/oracle/product/11.2.0/dbhome/lib:/usr/local/lib

PATH=.:/export/home/tmn/oracle/product/11.2.0/dbhome/bin:.:/export/home/tmn/oracle/product/11.2.0/dbhome/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/jdk6/bin:/usr/jdk6/jre/bin:/sbin:/usr/bin:.:/export/home/tmn/bin:/usr/jdk6/bin:/usr/jdk6/jre/bin:/sbin:/usr/bin:.

JAVA_HOME=/usr/jdk6

ODBCSYSINI=/usr/local/unixODBC/etc

ODBCINI=/usr/local/unixODBC/etc/odbc.ini

ODBCHOME=/usr/local/unixODBC

CLASSPATH=/usr/jdk6/lib:/usr/jdk6/jre/lib:.

ORACLE_HOME=/export/home/tmn/oracle/product/11.2.0/dbhome

export SHELL NLS_LANG LC_ALL JAVA_JRE LD_LIBRARY_PATH PATH JAVA_HOME ODBCSYSINI

export ODBCSYSINI ODBCINI ODBCHOME CLASSPATH ORACLE_HOME

for d in `df -P | grep /dev/mapper/VolGroup00-LogVol00 | awk '{print $5}' | sed 's/%//g'`

do

if [ $d -gt 90 ]; then

perl send_sms.pl 13500000000 监控通知:服务器[43]磁盘空间大于90%

exit 0;

fi

done

for d in `/usr/local/bin/sshpass -p '123456' ssh logonuser@192.168.1.39 df -P | grep /dev/mapper/VolGroup00-LogVol00 | awk '{print $5}' | sed 's/%//g'`

do

if [ $d -gt 90 ]; then

perl send_sms.pl 13500000000 监控通知:服务器[39]磁盘空间大于90%

exit 0;

fi

done

linux 硬盘空间监控,Linux服务器硬盘空间监控相关推荐

  1. linux硬盘安装redhat,RedHat Linux硬盘安装RedHat Linux 9

    RedHat Linux 9.0的三个文件: ①shrike-i386-disc1.iso: ②shrike-i386-disc2.iso; ③shrike-i386-disc3.iso. 使用RAR ...

  2. noi linux硬盘启动,NOI Linux + Windows 10双系统(Win10引导)安装记录

    准备 确保你有至少30G的"未分配"空间. 按住Win + X,选择"磁盘管理" 选择剩余空间较大的可分配磁盘,右键并选择"压缩卷",这里选 ...

  3. linux硬盘调度总结,Linux 调度总结

    调度: 操作系统的调度程序的两项任务: 1: 调度: 实现调度策略,决定就绪的进程.线程竞争cpu的次序的裁决原则.说白了就是进程和线程何时应该放弃cpu和选择那个就绪进程.线程来执行. 2: 分派: ...

  4. linux硬盘为啥分区,Linux下为什么要进行磁盘的分区

    一.先从整体上说说说分区的好处: 1.数据安全: 主要方面:只用一个分区,若遇到系统需要重装或者分区需要进行格式化等,原有的重要文件无法在本硬盘保留,而若提前进行了合理分区,则用户数据不会收到影响 次 ...

  5. linux 硬盘时间查询,Linux 查看硬盘通电时间

    今天买了台9刀的便宜(垃圾)独服,通上电,想看看硬盘用了多久.就顺手记录一下 Linux 下查看硬盘通电时间的操作吧,其实也比较简单. 查看硬盘通电时间 Ubuntu / Debian: apt in ...

  6. linux硬盘防止复制,linux系统下的硬盘复制方法

    用户提问 有两个内含LINUX系统的CF卡(A和B),由于A中的LINUX系统出了问题,想把A格式化以后,再把B的LINUX系统复制到格式化后的A中,在LINNUX的系统下怎么操作?需要什么软件?我手 ...

  7. linux硬盘和分区,Linux硬盘和分区

    (1).硬盘和分区知识 磁盘有IDE接口和SCSI接口两种. 磁盘在使用前需分区.磁盘分区有主分区.扩展分区和逻辑分区之分.(一块硬盘可以有4个主分区,其中一个主分区的位置可以有一个扩展分区替换,即可 ...

  8. linux硬盘4k对齐,linux查看硬盘4K对齐方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 大容量硬盘可能存在4k分区对齐的问题,对于传统MBR分区,可以使用 fdisk -lu 命令查看 [root@localhost ~]# fdisk -l ...

  9. linux 硬盘扇区错误,Linux系统扇区错乱的问题

    在开机的过程中最容易遇到的问题就是硬盘可能有坏轨或扇区错乱(数据损毁)的情况, 这种情况虽然不 容易发生在稳定的 Linux 系统下,不过由于不当的开关机 还是可能会造成的,原因可能有: 最可能发生的 ...

  10. linux 硬盘相关命令,Linux 磁盘相关命令整理

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 介绍 近来,接触底层的内容多了一些,顺手撸一个 「 磁盘 」 相关主线的命令行备份,记录在这里留作备忘 - 涉及命令ls ...

最新文章

  1. 为什么123 and 456结果是456而123 or 456结果是123?
  2. tf9: PixelCNN
  3. C语言标准库函数qsort排序的介绍与使用
  4. emd实现信息隐藏_【读书笔记】深入理解TensorFlow架构设计与实现原理(五)
  5. 说说第二次配置Ubuntu14.04
  6. php实际应用小例子,PHP4实际应用经验篇(6)
  7. 矩阵论复习-过渡矩阵、生成子空间、表示矩阵、度量矩阵、酉空间、内积
  8. 高质量程序设计指南-c/c++语言:笔记之C++函数的高级特性
  9. pix4d计算机配置速度,实测大疆智图(DJI Terra)与Pix4D,Smart3D正射三维成果对比...
  10. 数字化商业模式三结构:价值创造、价值交付、价值捕获
  11. Java算法实现 BAT公司为什么要考算法 github
  12. AppleParty(苹果派)v3 支持 App Store 新定价机制 - 批量配置自定价格和销售范围
  13. 微信刷脸支付设备奖励计算延长一整年!
  14. 一个机器人教小八_哈工程学生研发的水下机器人“敖小八”亮相浙江卫视
  15. mysql对服务器内存的要求_MySQL 服务器内存使用
  16. Navicat for Oracle配置
  17. angular aot编译报错 ERROR in ./src/main.ts 解决方法
  18. 大学生考系统集成项目管理工程师有什么用?
  19. 逢二进一 、逢八进一、逢十六进一
  20. 黑马程序员——阿龙的学习历程——Java初见

热门文章

  1. Docker 终失 C 位,开源少年缘何黑化
  2. linux比较两台时间,两台linux机器时间同步
  3. java api csdn_java api函数读出当前机器名以及版本号 csdn
  4. arduinowifi.send怎么获取响应_Vue3.0 响应式原理 (一)
  5. mysql rpm包安装指定路径_安装rpm包时指定路径
  6. Elasticsearch7.15.2 mysql8.0.26 logstash-input-jdbc 数据增量索引构建
  7. kafka集群下载、启动、部署、测试
  8. 实战_23_高可用负载均衡集群的实现(Mycat+ZK +HAProxy + Keepalived)
  9. 企业实战_14_MyCat跨分片查询_全局表
  10. Java-switch选择结构