网站保姆 SiteNanny 0.0.2 技术预览版发布

原创 2009年12月09日 20:01:00

版本
0.0.2.091209 Preview 0.1 技术预览版
发布日期 2009/12/09日

程序概述
本软件针对网站技术员所设计,可实现对网站的各种数据检测并以五种方式进行有效提示
达到对网站监控,为了最大方便程序员二次开发,本软件访问方式为HTTP访问页面,根据页
面返回值进行大小比较,等于比较.这样可是的程序员在服务器页面程序上进行二次开发,灵
活多变无论是那种编程语言输出格式为XML即可.

升级日志
0.0.2
本次升级相对0.0.1来说改变比较大,在检测方面优化了判断代码,可设置第一次错误后忽略错误次数
避免短时间内重复提醒,增加发送邮件提醒,提示方式由单次提醒变成多选择同时提醒.增加了WEB的远
程管理.

WEB配置
请修改web.config中
NannyClient_Path 节点 用于配置保姆程序物理路径
dbConnString WEB管理的数据库连接(只需修改该 数据库物理路径)
也可将configInfo中的Config.mdb数据库与保姆日志数据库合并使用

默认密码 admin admin


程序说明
配置XML格式(config.XML)
<ProgramConfig> 节点主程序配置节点
saveLog 是否文件记录日志
checkMinute 程序检测间隔(是指间隔多长时间程序进行对网站各种检测运行,但运行是否根据每个人物间隔时间而定)
webSiteName 监控站点名称
loginTack 网站检测凭证 此凭证应和网站页面凭证一只
isMail 是否启用邮件发送


TaskConfig/Task节点是任务节点
name 名称
checkUrl 检测页面地址
CompareType 返回数据对比方式 amount 等于,Than 大于,Less 小于
checkMinute 检测时间价格 这个间隔是指单个任务间隔多久进行服务器检测
lastCheckTime 最后一次检测时间
tipType 提示方式 Text 气泡提示,Program 外部程序提示,Http 远程WEB调用,sound 播放声音(多选择以 '.'分开)
tipMessage 气泡提示内容
musicPath 音乐播放路径(暂时支持标准WAV格式)
httpUrl 远程调用网址(此网址可是短信接口调用,当网站出现异常可调用此网址向指定手机发送短信通知)
prgPath 程序调用路径 (此调用可灵活2此开发,比如调用批处理文件,或者编写其他维护程序)
erroNum 内部错误计数
MailList 接收报警邮件列表以','分割
mailMsg 邮件提示内容
maxErro 最大忽略错误次数(当网站检测到异常,第一次提示后忽略多少次相同错误,当正常后此数清零)

 

mailConfig 邮件服务器配置节点
mailServer POP邮件服务器地址
mailUName 邮件登录名
mailPass 加密后的登录密码
fromMail 发送邮件地址
mailTitle 邮件标题

检测页面 以asp.net(c#) 为例
  protected void Page_Load(object sender, EventArgs e)
    {
        Response.Expires = -1;
        Response.AddHeader("Pragma", "no-cache");
        Response.AddHeader("cache-ctrol", "no-cache");
        string _xmlTmp = @"<serverXML><state>$state$</state><value>$value$</value></serverXML>";

        if (Request.QueryString["loginTack"] != null && Request.QueryString["loginTack"].ToString() == _logTack
            && Request.QueryString["prm"] != null)
        {
            switch (Request.QueryString["prm"].ToString())
            {
                case "test":
                    _xmlTmp = _xmlTmp.Replace("$state$", "1");
                    _xmlTmp = _xmlTmp.Replace("$value$", "1");
                    break;
                default:
                    _xmlTmp = _xmlTmp.Replace("$state$", "99");
                    _xmlTmp = _xmlTmp.Replace("$value$", "访问参数错误,访问受限");
                    break;
            }
        }
        else
        {
            _xmlTmp = _xmlTmp.Replace("$state$", "100");
            _xmlTmp = _xmlTmp.Replace("$value$", "访问证书不一致,访问受限");
        }

        Response.Write(_xmlTmp);
        Response.End();

    }
变量_xmlTmp 返回XML模版 state 返回状态 1为成功,value 返回值 可以是服务器提供的任何信息

 

写在最后 虽然整个程序的过程非常简单,但是能够实现更多二次开发的功能使得监视网站更加完善,更加方便快捷.本版本有些功能尚未完善
可能出现未知的BUG,希望大家在使用本程序时遇到问题时将错误和建议以及意见发送到本人邮箱我将酌情处理发布正式版本方便大家使用.
邮箱:bg1jt#tom.com请把#换成@呵呵

 

下载地址:http://bg1jt.download.csdn.net/

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Toradex 发布基于ARM系统模块的Windows 10 IoT Core 技术预览版

2016年 2 月 16 日,瑞士霍尔夫:Toradex 很荣幸地发布基于 ARM 系统模块的 Windows 10 IoT Core 技术预览版。该技术预览版可以用于在工业级嵌入式计算平台上测试和评...

微软发布Window 10的技术预览版

微软出乎意料的发布了下一代操作系统,被命名为Windows 10,技术预览版将于10月1日提供下载。   微软表示Windows 10标志着全新一代Windows操作系统。这款操作系统的应用范围非...

金山毒霸技术预览版1.0 beta

  • 2011-06-27 18:10
  • 10.69MB
  • 下载

Spark 2.0 技术预览版: Easier, Faster, and Smarter

For the past few months, we have been busy working on the next major release of the big data open so...

【DirectX 12】开发初体验(10074技术预览版)

想体验Win10开发?点进来带你飞

Microsoft Endpoint Protection for Windows Azure客户技术预览版可供免费下载

上周我们发布了Microsoft Endpoint Protection (MEP) for Windows Azure的客户技术预览版,该插件允许开发人员和管理员在Windows Azure V...

Win10技术预览版

北京时间十月一日凌晨,微软在美国旧金山正式公布了下代Windows操作系统Win10的技术预览版本,发布会上微软带给我们很多惊喜。很惊讶是吧,看发布会直播的小伙伴们看到微软打出Windows10名称时...

Windows 10 技术预览版:通过组策略来更改Windows 更新自动检查下载和安装设置

 在Windows 10 技术预览版中,Windows 更新中是默认设置为自动检查更新并下载安装,选项无法更改,这里主要是微软做了设置。 但我们可以通过组策略来更改这一设置,从而达到修改检查、...

Win10技术预览版下载安装和使用问题

1.你想知道的 (1)安装密钥和到期时间   产品密钥:NKJFK-GPHP7-G8C3J-P6JXR-HQRJ    到期时间:Windows10技术预览版将于2015...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)