zoukankan      html  css  js  c++  java
  • 发布一个网页监控小工具

    如果您自己有一个对你来说有些重要的网站.

    您是不是经常担心自己的网站能否正常访问?

    您是不是经常担心自己的网站不小心被挂马?

    您是不是有时候睡觉睡到一半又爬起来看看网站有没有什么问题?

    自己在网上找了一段时间,没发现什么满意的工具,简单的嘛,功能没什么,还要收费,专业的嘛,收费不说,杀鸡用牛刀,浪费资源.

    做程序的嘛,自己动手吧,所以做了个小工具凑合着用.大家有需要的就拿去吧.

    实现原理:
     通过定期检查网站的指定页面来确定网站是否可以正常访问.


    通知方式:
     内置3种通知方式.
     1.弹出消息:在当前系统中弹出消息框.
     2.邮件通知:向指定的邮箱发送邮件报告,需在WebWatch.exe.config中配置邮箱的smtp登录信息.
     3.短信通知:向指定的手机发送短信报告(该通知方式使用的是移动飞信的通讯协议,使用时需要在WebWatch.exe.config中指定登录飞信的手机号与密码,且需将通知接收人加为飞信好友)
     x:用户也可以实现自己的通知方式,只要实现Interface.INotify接口,并修改WebWatch.exe.config即可,修改方法见配置文件.


    使用说明:
     添加任务:
      添加一个监控任务,任务的名称将会显示在通知消息中.默认设置下,程序只会检查页面是否有效,如果要检查页面内容,则可以点击更多设置,设置验证方式.
      页面验证有2种方式,原文匹配会将你设置的内容与程序请求时的内容进行对比,如果一致则正常,否则计为错误.正则匹配则验证程序请求得到的内容是否匹配正则表达式,如果匹配则正常,否则计为错误.

     修改任务:
      修改选中监控任务,最好先停止任务后再进行修改.

     删除任务:
      删除列表中选中的任务.

     运行任务:
      启动列表中选中的任务.

     停止任务:
      停止列表中选中的任务.

     后台运行:
      隐藏窗口,只显示任务栏图标,如果要显示窗口,双击任务栏图标即可.


    其它说明:
     任务是以流的形式保存在程序目录,所以程序要有程序所在目录的写权限.
     程序需要.Net Framework3.5的运行环境,如果没有请到MS网站下载安装.下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=D0E5DEA7-AC26-4AD7-B68C-FE5076BBA986&displaylang=zh-cn

    最后,附上一个截图吧:


    下载地址:点击这里

  • 相关阅读:
    C++11特性
    DBC文件小结
    关于宏定义
    CentOS 6.5下Zabbix的安装配置
    CentOS下搭建LAMP环境详解
    VS2010中汉字拷贝到Word出现乱码问题解决
    DLL注入
    数组赋值
    CDC的StretchBlt函数载入位图时图片失真问题
    2019年下半年Web前端开发初级理论考试
  • 原文地址:https://www.cnblogs.com/robot/p/1496597.html
Copyright © 2011-2022 走看看