观察.思考.生活
网站监控的新动向
bianchenglangzi 发表于 2007-08-06 23:21:06
在今年六月份年的一次事故中,淘宝服务器断电一个小时,损失1000万左右在线交易金额。
在这个网站竞争日益白热化的时代,在大家在拼点子、拼创意之后,如何提供可持续的高效服务成为另一个战场。
网站性能很重要,大家都知道,正因为大家都很清楚,从一开始就很清楚。但是因为精力逐渐分散于创意设计、功能开发、网络推广等等,搞得后来反而成为部分站长们的短板。
但是同时,作为小站站长,我可不想一天到晚坐在电脑前监控我的网站服务。当然,我更加不愿意花钱雇两个网管人员24*7得监控我的网站,成本太高了。因此,怎么快速高效、低成本的网站监控成为迫待解决的一个问题。
经过一段时间的研究,基本上有些成果,拿出来跟大家分享
所谓监控,又分为内部监控和外部监控之分。
一、内部监控
内部监控,也就是通过编写程序和脚本,部署在服务器上,监控服务器上的内存、CPU、磁盘读写等等情况。
现在我能实现的方式有,通过分析各个监控命令(top、vmstat、free)捕获的监控值的情况。
举个例子,我们站长都知道,free可以看到内存利用情况,一般free+buffers+ cached的值可以看作剩余可用内存的综合,通过定期读取这个值与自定义的阈值作比较,一旦超过阈值,通过sendmail等命令给我们发邮件。
其他的CPU、磁盘、进程等等,与此类似。
这样的一些监控脚本基本上可以满足我们低层的监控需求。如果有需要源码的,欢迎邮件索取(meigenzh@gmail.com)。
二、外部监控
在内部监控的基础上,能不能在别人不登陆我们服务器的基础上,让其监控我们的服务。
特别是,如果能有一种方式,通过模拟最终用户的行为对我们的网站业务从外部进行监控,一旦“模拟用户”出现不满意的体验,也就是网站服务出现异常,可以及时地通知我们,邮件或者电话、手机短信都有可能,将大大减少我的工作量。
要求比较高,不能自己去做吧,OK,网上找找,google helps me,网络上,真的是你能想到的什么东西都有。还真发现了几个类似的服务。
1、Internetsupervision
网址:http://internetsupervision.com
免费监测你的网站运行状况,前90天每隔15分钟检测一次,以后24小时检测一次。要求放置其广告代码。
按照其网站上的介绍,监控集中在网站的可达性、性能和内容上。他们提供有五个人工的监控地点,分别地处Washington DC, Detroit, Chicago, Los Angeles和Santiago。另外还有两个远程检查点在Gloucester, UK和Sydney。
服务方面,对于免费用户,前90天每隔15分钟检测一次,以后24小时检测一次。但是要求放置其广告代码在我们的网站上;同时接受一年一次的web相关调查。
2、Monitwitter
大名鼎鼎的Twitter提供的第三方应用服务。Monitwitter,得名于Monitor + Twitter,通过twitter实时反馈用户网站的运行情况。主要对网站errors和load times进行监测。注册账号后你就可以添加你的网站了,每个用户可以添加多个网站。添加网站的同时需要添加你的twitter账号信息,errors信息是当你的网站出现一系列异常情况时才通过twitter提醒你,而load times则对网站加载时间进行监测每ping一次就提醒你一次,所以如果你嫌更新太频繁了建议专门开个twitter账号来接收load times的信息。
3、YouMonitorUs免费监控服务(重点推荐)
网站提供的服务基本上满足了我的个性化要求。
打开首页,不用注册可以体验下她的外部服务,对单个网站进行即时监控:
这里给出了五个城市的即时访问速率统计,而且有三个分别来自中国杭州、上海、北京的监控点,这是我比较满意的一个地方。
除了给出平均访问速度外,它同时提供一个与Google、Yahoo等著名网站的速度比较表,从中可以直观的看出你的网站访问速度与这个网站到底有多大的差距。
多测试两次,发现:对同一网站的监控每次出来的监控地点显示不会都是一样的,说明她的监控地点是比较多的。据其YMU自己宣称,监控点遍布全球。
注册登陆之后,发现对方是监控地点配置我的,比如说我的网站面对的是中国大陆用户,我配置我的监控地点在中国大陆。她的监控时间间隔配置最小可以达到1分钟。
免费用户享受30天的试用,如果向她的监控网络提供了监控节点,将成为终身免费用户,这一点也不错。
通过在 YMU上注册服务之,同时向监控网络提供一个监控点,我现在享受到的服务是这样的:
(1)来自中国10个不同地点的模拟客户端监控
(2)每个来源5分钟的监控时间间隔
(3)邮件通知服务
(4)每月10条的手机短信通知
这里,唯一的觉得不足的是手机短信有点少,不过毕竟是免费服务,知足了。
现在我的个人网站监控基本上交给了YMU。如果不是业务上的分析,我在线的时候也不用老是去访问自己的网站了。
收藏:
QQ书签
del.icio.us
订阅:
Google
抓虾
Project Server 2002 安装配置
边城浪子 发表于 2007-07-25 17:32:51
1.安装准备
windows2000 server , with SP3 or higher,IE 6
IIS
SQL Server 2000, with SP3 or higher
SQL2000 Analysis Service with SP3 or higher
MS Office XP
Sharepoint (随Project2002 同盘)
Project 2002 Server
Project 2002 profession (安装在客户端,不是必需的)
2.安装步骤
2.1 Windows 2000 Server安装
及其 SP升级包,并设置网络
2.2 SQL Server 2000和Analysis Service安装
a. 安装会识别本机名称,默认本地安装。
b. 在安装选择中选择”创建新的SQL Server实例”。
c. 安装定义中选择服务器和客户端工具。
d. 实例名中,选择默认或者起个信名字,如PMSERVER。
e. 可以选择自定义安装,然后全部安装。
f.“服务账户”中“服务设置”中用户名Administrator,输入windows的管理员密码,或其他用户.
g. 身份验证模式中混合模式,并输入默认管理员账户sa的密码,这个账户是以备你忘记管理员密码时用的sa2000。
h. 后面的选项,一路“下一步”,继续安装。
中间如果提示关闭任务nspm.exe, svchost.exe 至今也不知道是什么进程,svchost还总关不掉,不用理会.继续.
i. 安装完毕后重新启动机器,SQL server会自动运行,在企业管理器里可以看到我们建立的数据库服务器名为servername\PMSERVER。
j. 安装Analysis Service,该软件同SQL Server 2000在同一张光盘,安装并无特别,一路默认安装。
2.3 MS SQL2000和 Analysis Service升级
重新启动,安装其SP 升级包,注意要升级到同一版本。SQL2000 的升级包安装需要用到sa 管理员的密码。
2.4 Sharepoint安装
在project 2002 软件包上有。
a. 安装Sharepoint Team Service (STS)选择web 默认站点
b. 数据库服务器:servername\PMSERVER
c. 登录名和密码,给他 sa 及其密码
注意,如果你已经不是第一次安装该程序,那么再次安装STS之前,必须启动IIS(C:\winnt\system3\inetsrv),删除默认Web站点的子站MS_ProjectServer_PublicDocuments,然后在windows 开始――运行中键入IISRESET重新运行IIS,然后重新安装STS。
d. 安装成功后,配置向导显示如下信息,注意记下来:
服务器名称: servername
Web 服务器端口: 80
SharePoint 管理端口: 3363
数据库服务器名称: servername\PMSERVER
数据库名称: servername _LM_W3SVC_1_Collab
2.5 Project 2002 Server安装
a. 在SQL 的企业管理器里,安全性的登录设置中,建立SQL用户,并配置属性database creater and security administors.(m4307,m2000)。
在SQL 的企业管理器里,安全性的登录设置中,配置servername\Administrator为管理员。
默认数据库servername_LM_W3SVC_1_Collab.
b. Setup Project 2002 Server ,选择自定义安装。
c. 输入数据服务器信息:创建新的数据库,输入数据库服务器的名字。连接使用SQL server身份验证,在2.5.a.中建立的用户。
d. 输入分析服务器的连接信息:
分析服务器:servername
登录名:servername\Administrator或其他Administrator 组的用户。
e. 选择Web站点:默认Web站点。
f. 输入Web服务器信息:servername/projectserver, www.xx/projectserver
g. 输入SMTP邮件服务器信息:
SMTP 邮件服务器:同OUTLOOK.
端口:25 在outlook 里可以查到。
h. 连接到运行STS的Web服务器,使用2.4.d 的信息:
服务器名: servername
输入windows 用户账户信息: servername\Administrator或其他Administrator 组的用户
Web 服务器端口: 80
SharePoint 管理端口: 3363
数据库服务器名称: servername\PMSERVER
数据库名称: xx_LM_W3SVC_1_Collab
登录名:servername\Administrator或其他Administrator 组的用户
i. 选择Project 版本:根据需要选择
j. 输入管理员密码信息:这个是Web Access的管理员密码。
l. 终于开始安装Project Server了。
m. 安装成功后,配置Project Server。
打开IE,输入servername\projectserver
或者开始菜单--〉程序--〉MS project server-->配置project server.
看到登录界面:2.5.j的管理员用户登陆,登陆后终于看到令人兴奋的齿轮在转,第一次转的时间可能很长,好事多磨。总之,project server 安装完毕。:)
Note:中间如果出现异常或者错误,大部分可能就是前期条件准备不足,先期软件未安装或者没有将必需的SP装好。
收藏:
QQ书签
del.icio.us
订阅:
Google
抓虾

