BaronCn 2015-12-18
做网站开发,或者是服务器开发时,经常需要自己去开发一个工具来监控网站、服务器的运行状况,如果出现异常,就以短信的形式通知开发者。如果自己去开发这个的一个监控软件的话,那么势必麻烦很多,而且还得研究与突破一些技术难点。
但是百宝云已经为用户提供了这样的一些接口,可以帮用户快速的解决这些问题。代码编写也非常的简单,维护起来也更方便,可选择的通知方式也更多样。
以下是功能图:
以下就是我们监控系统的所有代码。
变量 监控网站="www.baibaoyunt.com" // 需要监控的网站 变量 通知类型 = 2 // 设置通知类型 变量 详细信息数组 = 数组() // 程序入口函数 功能 _initial() 发送文本消息("网站监控系统启动正常") 线程开启("开启监控","") // 开启线程的方式执行监控. 结束 // 按下主按钮触发函数方法 功能 _mainbutton() // sendtextmsg("你好mainbutton") 结束 // 实现监控网站的函数 功能 开启监控() 发送文本消息("开始监控网站:"&监控网站) // 死循环模式监控 循环(真) 如果(网站监测(监控网站,详细信息数组) == -1) 选择(通知类型) // 短信通知 条件 0 发送短信("检测到网站["&监控网站&"]异常","13800138000") // 可以改为自己的手机号 // APP语音通知 条件 1 发送语音消息("检测到网站["&监控网站&"]异常,请查看") // APP文本信息通知 条件 2 发送文本消息("检测到网站["&监控网站&"]异常,请查看") 结束 结束 // 延时1分钟. 等待(60*1000) 结束 结束
代码里的通知类型是写死的,这个更改起来不是很方便,如果大家学习了交互界面的知识,那么可以把这个通知类型的修改放为动态修改的模式。大家可以自己动手做下。