YuKimCai——Linux运维之硬盘定时监控

在入职本司的第二周(2018年9月)时,被安排了一份神奇又无聊的工作:每天定时检查服务器硬盘剩余情况,低于90%时,进行清理垃圾(前期是一个大佬处理),那时候虽然刚毕业,但是很理解为什么要人工去检查,难道就没有机器人可以监控吗?于是乎本司的第一个监听Linux系统硬盘内存,并定时发送到钉钉群的脚本诞生了!

需要的工具以及脚本语言

钉钉机器人

  1. 首先当然是要谢谢阿里提供的这个办公软件!
  2. 新建群组——添加机器人
    2.1. 创建机器人

在这里插入图片描述
2.2 选择webhook接入自定义服务
在这里插入图片描述
2.3 根据自己需求填写信息
在这里插入图片描述
在这里插入图片描述

.sh 脚本

  1. 编写.sh脚本;
    1.1 首先附上Linux检查出来的硬盘显示界面,下图示!!!
    在这里插入图片描述
    1.2 需要检测推送给群组的数据,以及脚本说明

    check_results=`df -h |sed -n '2p' | tr -d '\n' | sed 's/[ ][ ]*/,/g'`
    

    从左到右就是:查询第二行数据并换行,还要把空格换成“,”;

    curl '写钉钉生成给你的地址' \
     -H 'Content-Type: application/json' \
     -d '
      {"msgtype": "text",
        "text": {
            "content":"自定义的关键要写上,不然推送步到群组:\n'$check_results'\n'$check_resultss'"
         }
      }'
    

    这一块就没什么需要说明了,因为写在上面了!

    1.3 全脚本如下图所示
    在这里插入图片描述
    1.4 保存,给权限,执行脚本,效果如下图!
    在这里插入图片描述
    钉钉群组显示如下:
    在这里插入图片描述
    Ps:记住脚本一定要赋权限,不然不能执行;最后根据需求编写定时器,设置定时推送时间就可以了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值