`
heipark
  • 浏览: 2097553 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

巧妙使用飞信机器人做Linux磁盘短信监控

 
阅读更多

  程序分为两个版本:windows和linux版本,都是由执行文件和类库两部分组成的

 

  • 安装飞信机器人,以linux举例,将执行文件fetch和几个类库文件放到一个文件夹,就好了
  • 编写磁盘容量监控shell脚本,其中“75”是磁盘已使用比例,超过这个值就发短信告警
#!/bin/bash
LD_LIBRARY_PATH=/opt/fetion/
export LD_LIBRARY_PATH
df -k|grep "^/" |awk '{print $5}' |sed 's/%//g' > /tmp/fetion.tmp
for pct in `more /tmp/fetion.tmp` ;
  do
    HOSTNAME=`hostname`
    if [ $pct -ge 75 ]; then
      CONTENT="设备$HOSTNAME目录报警,磁盘使用比例$pct%"
      /opt/fetion/fetion --hide --mobile=13488888888 --pwd=godloveyou --to=13488888888 --msg-utf8=$CONTENT
      break;
    fi
done

rm /tmp/fetion.tmp -f

 

PS. 飞信机器人只可以给自己和好友发短信

分享到:
评论

相关推荐

    飞信机器人linux版本

    总结来说,飞信机器人Linux版本是一个强大的工具,它整合了Linux系统的监控功能和飞信的短信服务,让远程运维变得更加便捷。通过理解和配置这个工具,系统管理员能够及时了解和处理潜在的系统问题,确保服务的稳定...

    飞信机器人window版

    飞信机器人是一款针对Windows平台设计的自动化工具,主要用于运维和监控任务。这款软件的独特之处在于它能够集成到网络监控系统中,一旦检测到系统异常或关键指标超标,它会通过飞信服务将警报信息以短信的形式发送...

    利用飞信机器人发送短信

    飞信是中国移动推出的一款即时...总结来说,"利用飞信机器人发送短信"这个项目涵盖了飞信API的使用、VC++ GUI开发、网络编程、数据解析以及错误处理等多个IT知识点,对于提升编程技能和理解通信协议有很好的实践价值。

    飞信机器人支持库for linux

    飞信机器人支持库是专为Linux操作系统设计的一个关键组件,使得开发者能够构建和运行在Linux环境下与飞信平台交互的智能机器人。飞信,作为一款即时通讯应用,曾在中国广泛流行,提供了文字、语音等多种通信方式。...

    飞信机器人

    Nagios是一款广泛使用的开源网络监控系统,它能够实时监测网络服务、主机状态以及各种系统资源,如CPU使用率、内存占用、磁盘空间等。当Nagios检测到任何异常时,它会触发报警机制,通知管理员及时解决问题。 飞信...

    监控LINUX服务器内存、CPU、磁盘路径等信息钉钉、企业微信机器人发送消息提醒脚本.txt

    监控LINUX服务器内存、CPU、磁盘路径等信息钉钉、企业微信机器人发送消息提醒脚本,可使用定时任务来完成此功能

    利用飞信机器人免费发天气预报短信

    NULL 博文链接:https://0001111.iteye.com/blog/1564446

    迷你飞信机器人API

    因为飞信本身不提供接口,所以通过机器人来自动发短信。随后,可以为该机器人程序增加SOCKET通信,以支持BS访问,在一定形式上实现了自己的飞信客户端 此资源只是实现了基本的发信功能。 需要安装并登录了迷你飞信...

    linux飞信机器人

    linux版本的飞信机器人程序,可以在linux系统上发送短信到手机上,非常适合服务器的管理,可以用shell或perl编写脚本来监控程序,当出现问题时用飞信机器人来发送短信通知运维人员,readme里有两种发送短信的命令。

    fetion.zip_fetion_机器人_椋炰俊_飞信_飞信机器人

    飞信机器人是一款基于...总的来说,飞信机器人源代码不仅展示了如何构建一个实际的通信机器人,也涵盖了项目管理、API接口使用、插件系统设计、数据安全等多个IT领域的知识点,对于学习和实践软件开发有着重要的意义。

    飞信机器人软件

    飞信机器人软件是一款基于Nagios监控系统的扩展应用,它专为实现对移动通信服务“飞信”的自动化监控而设计。Nagios是一款开源的网络监控系统,能够实时监测网络服务的状态,包括服务器、网络设备、应用程序等,一旦...

    飞信机器人源代码

    飞信机器人源代码 自动发飞信 收信息 发彩信,实现web站点发送手机接收功能

    C# 飞信机器人 源码 补充

    通过分析和学习这个C#飞信机器人源码,开发者可以了解到如何使用C#处理网络通信协议,这对于开发其他类似的即时通讯机器人或者服务端应用具有重要的参考价值。同时,这也是对网络编程、协议解析以及C#编程技巧的实践...

    飞信机器人VB源代码

    飞信是中国移动推出的一款即时通讯软件,支持短信、语音、视频等多种通信方式,而这个机器人则能模拟用户行为,自动发送消息、接收消息,甚至执行预设的任务。 VB(Visual Basic)是微软公司开发的一种面向对象的、...

    机器人控制LinuxCNC与EtherCAT介绍&&PDO&SDO,搭建环境步骤

    LinuxCNC是一个开源的实时操作系统,专为控制各种机械设备,如数控机床、3D打印机、机器人等而设计。原名为EMC2,它提供了一个强大的实时运动控制模块EMCMOT,能够实现9轴的运动控制,并具备前瞻性的轨迹规划器,...

    机器人滚边压力自动在线监控技术.pdf

    《机器人滚边压力自动在线监控技术》这篇文章深入探讨了在汽车制造领域中机器人滚边工艺质量控制的问题,并提出了一种创新的解决方案。文章首先介绍了机器人滚边系统的基本组成,该系统主要由滚压胎膜及夹具系统、滚...

    AUBO机器人linux+C+++sdk学习资料1

    总结来说,AUBO机器人Linux+C++ SDK的学习资料为开发者提供了一套完整的开发流程,从获取SDK、设置编程环境,到编写和运行自定义程序,以及深入理解接口函数的使用。通过对这些内容的深入学习和实践,开发者能够有效...

    Linux服务监控机器人开发.zip

    本文将深入探讨如何基于提供的"Linux服务监控机器人开发.zip"文件,特别是其包含的"MonitorBot-main"项目,来构建一个高效且实用的服务监控解决方案。 首先,Linux服务监控机器人的核心功能包括实时监测系统状态、...

Global site tag (gtag.js) - Google Analytics