SiteScope简介(转)

上一篇 / 下一篇  2008-12-02 18:23:07 / 个人分类:转载

    • SiteScope简介

Mercury SiteScope是一种为确保分布式IT基础部件的可用性和性能的无代理的监视解决方案。这种分布式基础部件包括服务器、操作系统、网络设备、网络服务、应用程序及应用组件。SiteScope也充当其他Mercury产品(如Mercury BAC, MMS, LoadRunner)基础的监视器。SiteScope可以为您提供您需要的基础部件的实时信息,提供问题的通知,以便能在问题变棘手之前及时解决。

SiteScope是工业界第一种提供这种无代理式的监视解决方案。已经有超过5,000家公司从中获得利益。与基于高管理费,维护费和劳动成本的代理式监视方法不同,SiteScope可以从以下方面减低总成本:

    • 可以采集详细的基础部件的性能数据
    • 消除在产品系统中运行代理程序带来的额外内存和CPU资源
    • 通过在一台服务器上集中进行维护来减少维护的总时间和代价
    • 消除为升级代理程序而使产品系统中断的任何必要
    • 消除为调谐监视代理程序与共存的其他代理程序所浪费的时间
    • 通过减少必要的有形的观察产品服务或者等待软件程序分发运行的安装时间
    • 避免由于不可靠的代理程序引起的系统停工或者交易丢失的可能性

Mercury SiteScope是提供无需运行在产品系统上的基础部件监视的软件,也提供Failover(故障转移)能力,支持同时监视大量系统,支持通过SSH的安全连接,能够与其他Mercury应用管理解决方案的整合。

SiteScope能够监视超过65种危及的健康和性能的特性,如利用率、响应时间、占用率和可用资源等,允许设置阀值(threshold) 在问题产生前发送预制的警告信息。SiteScope同样也可以专注于Website的监视和管理,使用如URL内容监视,URL序列监视,或者Link检查等特性。SiteScope包含了标准的通知方法,如E-mail,SNMP Trap和Pager (呼机,也支持SMS设备) ,还提供附加的Post和DB alerts,并且能够根据问题的严重程度自动产生管理报告并警告不同的人。SiteScope可以自动执行用户自定义的行为脚本,支持正则表达式。

SiteScope支持Windows、UNIX、Linux操作系统,能够覆盖绝大多数的不同类型的环境。SiteScope服务程序可独立安装在Windows,UNIX,或者Linux监视服务器上,也可以直接安装在产品服务的系统上。

SiteScope基本结构图

    SiteScope Server System Requirements

    Computer / Processor

    Pentium III, 700 MHZ+ or
    Sun Ultra2/E220/E250

    Dual processor machines recommended for more than 4,000 monitors or 500 monitors per minute.

    Operating System

    Windows 2003 Server and Windows 2000 Server

    Solaris 2.7, 2.8, 2.9

    RedHat Linux 8.0, RedHat Linux 9.0 with Native POSIX Threading Library (NPTL) and RedHat Enterprise Linux 3.0

    RedHat 9.0 with NTPL or RedHat Enterprise Linux 3.0 recommended

    Memory

    512 MB RAM

    2 GB RAM recommended for more than 4,000 total monitors or 500 monitors per minute

    Free Hard Disk Space

    1 MB per day for each monitor per minute.

    For example, 10 monitors per minute will require 10 MB of disk space per day.

如果您对Mercury SiteScope产品感兴趣,欢迎到Mercury网站下载10天的评估版,也可以访问demo.sitescope.com进行在线的试用评估。本手册的绝大数内容均可在demo.sitescope.com上测试试用。

本手册将以建立一套系统产品的监视过程为线索,为您展示SiteScope的一些基本功能和常用用法。

Mercury SiteScope有多种平台的安装版本,包括for Windows,for Linux等。Mercury SiteScope安装包内嵌有Apache和JRE,因此无需额外的web server程序。整个安装过程十分简单,这里就不再介绍了。

当SiteScope安装完毕之后,需要对SiteScope进行产品注册。所谓注册,就是使用SiteScope所特有的点数系统。点数的大小取决于您使用的License,它灵活地为客户提供全套的监视器。每个license提供一批点数,这些点数可以被用在多种服务器和监视器上。SiteScope监视器类型根据激活他们(监视器)的点数来分类。对于任何企业部署来说,可测量性是很重要的考量。点数系统允许公司根据未来预期的增长来提前购买所需要的点数。这对于SiteScope Web Site和访问这个site没有任何限制。

基于以下两个因素来建立SiteScope监视器的点数:

    • 您所购买监视器的总点数
    • 您想使用监视器的类型

举例说明:

为一个Web页建立一个URL监视器,那么您需要为每个监视器实体支付一个监视器信用点数。为建立一个Apache服务器监视器,则需要为每个您想要监视的性能度量标准支付一个信用点数。

    System Monitors
    (1 point each unless otherwise noted)

    Web/URL Monitors
    (1 point each unless otherwise noted)

    CPU Utilization

    Link Check

    Database

    URL

    DHCP

    URL Content

    Directory

    URL List*

    Disk Space

    URL Sequence*

    File

    Web Server

    IPMI*

    Web Service

    LDAP

    *1 point per step or URL

    Log File

    Application Monitors
    (1 point per metric measured unless otherwise noted)

    Memory

    Apache Web Server

    News

    ATG Dynamo Application Server

    Network

    BEA Tuxedo

    NT Dial-up

    BEA WebLogic Application Server

    NT Event Log

    BroadVision Application Server

    Radius

    CheckPoint FireWall-1

    scrīpt**

    Cisco Works

    Service

    Citrix MetaFrame

    * 1 point per metric
    ** 1 point for first four values matched. 1 point for each value thereafter.

    IBM DB2

    IBM WebSphere Application Server

    Network Service Monitors
    (1 point each unless otherwise noted)

    F5 Big-IP

    DNS

    MacroMedia ColdFusion Server

    Formula (Bandwidth) Composite

    MAPI

    FTP

    NetScape Enterprise/iPlanet

    Mail

    NT Performance Counter (Microsoft Applications)

    Network bandwidth*

    Novell SilverStream

    Ping

    Oracle9i Application Server

    Port

    Oracle JDBC

    Real Streaming

    Real One/Real Media Player and Server

    RTSP (Real Time Streaming Protocol)

    SAP GUI

    SNMP

    SunONE Server

    SNMP by MIB**

    Sybase Database

    SNMP Trap

    Windows Resources*

    * 1 point per interface
    ** 1 point per metric

    * 1 point per instance

再举例:一个购买了具有100点数的公司,可以建立10应用监视器,每个监视器有监视5个性能指标(10 X 5 = 50 点),2个URL序列监视器,每个序列有10个处理步骤(2 X 10 = 20 点),和30个1点的网络服务或者系统服务(30 X 1 = 30 点)。也可以用这100点建立10个应用监视器,每个监视器度量1个指标(10 X 1 = 10点),一个URL序列监视器,每个序列监视器有5步(1 X 5 = 5点),和85个网络服务或者总计85点的系统监视器。

SiteScope主界面主要分为两大功能区域:导航条和主视图区。导航区主要包括SiteScope Homepage,Alerts,Reports,Health,Preference和Help六大项。

3.1.1.Multi-view

3.1.2.Manage Monitors and Groups

您可以根据采集到的监视数据确定的性能指标的平均值和标准偏差来确定一个固定的性能基线特性。这个基线一旦确定,error/warning/good条件将根据这个基线来设置。

3.1.3.Browse

可根据不同类型的过滤条件快速察看各监视器的状态。如图所示

3.1.4.Remote UNIX/NT

添加用于监视的机器。对于远程的机器在使用Telnet可能会出现无法连接或者超时的情况,可以通过更改配置文件中相关设置对应的值。有关配置文件部分后面再做介绍。

3.1.5.Tools

SiteScope还额外提供一些不同类型的工具来帮助您建立不同的监视器。

3.1.6.Progress

显示出当前SiteScope运行的状态。图中标明的是当前SiteScope所运行的监视器负载数。

点击导航条“Alerts”,浏览器将显示SiteScope上已经定义好的alert,若没有定义,您可以根据需要自行定义。如图所示

点击“Add”,

点击“Define Alert”,

点击“Edit E-mail Preferences”来创建自己的Email信息,以便SiteScope发送alert到设定的Email地址。

所有已定义的alert均被记录,SiteScope允许您通过Alert Report或者Alert Log察看。

Email示例,如图所示。

点击导航条“Reports”,浏览器将显示SiteScope上已经定义好的report,若没有定义,您可以根据需要自行定义。如图所示

点击“Add”,

您可以在Report Sections设置不同的内容项以产生符合自身需要的report内容和格式。如果您希望产生的report自动发送到某人的Email中,那么请在“Send Report by Email”设置好被发送人的Email地址,如果是多个人,请用逗号分隔。如果您设置了“Report Schedule”,那么SiteScope将定时自动产生Reports。

      • Quick Report

当您点击生成Quick Report时,它将立刻产生。它只显示文本和图形格式,且不会自动保存。其它与“Reports”相类似,这里就不再介绍了。


 

  • Preference
        • 点击导航条“Preference”,浏览器将显示SiteScope site本身的设置项。也是您首次安装完毕之后,需要首先进行设置的地方。

          当您首次安装好SiteScope之后,进入Preference如图所示。如果您没有license,那么您只有10天的试用期。填完license并update之后,您将可以看到license的状态,该license所支持的总点数,以及您可以使用不同类型的监视器,如下图所示(示例)。

           

          安装好SiteScope,系统将自动创建两个用户:administrator和user。且默认使用administrator身份直接登录。如需要,可自行修改设置。如图所示

          如果您想更为个性化的定制自己的 SiteScope,那么您需要更改<SiteScope install path>/SiteScope/groups/master.config中相对应的设置,更改前请先备份!

          Master.config摘要:

          _urlRedirectMax=10

          _URLRemoteLocationsMax=6

          _urlRemoteRequestMax=4

          _URLSequenceMonitorIgnoreHTMLComments=

          _URLSequenceMonitorSteps=20

          _urlUnixSSL=

          _URLUserAgent=Mozilla/4.0 (compatible; MSIE 4.01; Windows NT)

          _userRedirectFile=

          _userReportIndexHTML=

          _userURL=http://192.168.0.4:8888/SiteScope/userhtml/SiteScope.html

          _useThreadPool=yes

          _verifySleepDuration=5000

          举例说明,如何删除Email Alert中的SiteScope server的IP信息?首先,您找到master.config文件,用文本编辑器打开之,然后添加一行参数:

          _hideServerInSubject=true

          保存后,重新启动SiteScope服务,即可生效。


          TAG: 转载

           

          评分:0

          我来说两句

          我的栏目

          日历

          « 2024-04-24  
           123456
          78910111213
          14151617181920
          21222324252627
          282930    

          数据统计

          • 访问量: 39989
          • 日志数: 57
          • 图片数: 4
          • 文件数: 1
          • 建立时间: 2008-12-01
          • 更新时间: 2012-06-27

          RSS订阅

          Open Toolbar