网站保姆 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/

网站保姆0.0.2 Preview 技术预览版

  • 2009年12月09日 19:57
  • 248KB
  • 下载

网站保姆预览版 0.0.0.1

概述本软件针对网站技术员所设计,可实现对网站的各种数据检测并以四种方式进行有效提示达到对网站监控,为了最大方便大家二次开发,本软件访问方式为HTTP访问页面 根据页面返回值进行大小比较,等于比较.这样...
  • bg1jt
  • bg1jt
  • 2009-08-05 17:09:00
  • 469

windows10技术预览版密钥

  • 2014年10月09日 10:24
  • 29B
  • 下载

微软宣布Office 2019桌面版 2018年秋季发布公开预览版

微软在Ignite大会上宣布了Office 2019桌面版服务,虽然还没有公布Office 2019的具体改进细节和功能,但该公司确实证实Office 2019将在2018年秋季发布公开预览版。...
  • office2016
  • office2016
  • 2017-11-17 00:41:32
  • 234

MAX保姆MAX快速找贴图

  • 2013年05月23日 14:01
  • 153KB
  • 下载

【正一专栏】故意豪宅纵火的保姆会判死刑吗?

故意豪宅纵火的保姆会判死刑吗? 这几天被杭州一家豪宅保姆故意纵火导致女主人和三个孩子死亡的新闻刷屏了,多么好的家庭就这样家破人亡,剩下出差在外的男主人的哀嚎、悲伤还有愤怒,这种伤痛会陪伴...
  • fjssharpsword
  • fjssharpsword
  • 2017-06-24 16:01:00
  • 4681

3ds max保姆插件

  • 2011年02月21日 14:25
  • 254KB
  • 下载

Max保姆4.8.2

  • 2013年12月24日 12:05
  • 750KB
  • 下载

网站保姆 可以实时监测站群的状态 是否可以打开

  • 2011年12月19日 13:33
  • 22.57MB
  • 下载

保姆材质插件

  • 2013年07月09日 13:51
  • 243KB
  • 下载
收藏助手
不良信息举报
您举报文章:网站保姆 SiteNanny 0.0.2 技术预览版发布
举报原因:
原因补充:

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