搭建浏览器多人测试平台并进行nagios监控

 

需求:

  1. 开发人员可以通过远程桌面连接至服务器,对网页在不同浏览器下的效果进行测试。
  2. 该服务需要支持多人同时登陆
  3. 所需的浏览器版本为IE8及以上,最新版本的Firefox,Chrome和Safari

解决方案:

  1. 在VM ESXi 上建立虚拟机
  2. 使用windows server 2008 作为操作系统
  3. 安装windows server 2008的Terminal Service
  4. 安装NSclient++,使得nagios可以对其进行监控

 

具体实施步骤:

 

  • 建立虚拟机:

 

  1. ESXi中创建虚机的步骤和VM Workstation一样,不过有一点需注意,在选中ISO文件后,需要check “connect at power on”,否则会找不到安装镜像。
  2. 先制作了一个windows server 2008的模版,然后直接克隆就好。因为这里的服务器不止1个,克隆教程参照这里http://www.dedoimedo.com/computers/vmware-esxi-clone-machine.html
  • 搭建windows server 2008 TS 服务
  1. 按照该教程搭建,2008与2008 R2 没有太多差别 http://www.docin.com/p-463497676.html
  2. 若协议码不正确,可以使用以下的协议码:6565792 6879321 5256992
  3. 在使用RDC mac版远程连接时总是出现“The server name on the certificate is incorrect.”的错误信息,解决方法是Terminal Services Configuration--->双击RDP-Tcp--->选择General这个tab,在Security layer这个选项中选择RDP Security Layer。 微软提供的解决方案是http://support.microsoft.com/kb/2000960 ,但是我无法找到 certficate, 选项为空。
  4. 然后装上各种浏览器
  • 配置Nagios
  1. 在客户机上安装NSclient++,下载地址为http://nsclient.org/nscp/downloads
  2. C:\Program Files\NSClient++\nsclient-full ,该配置文件中记录了各个监控方式所使用的端口,例如check_nt的port为12489
  3. C:\Program Files\NSClient++\nsclient,该文件中记录了使用nagios监控本机的服务器地址和通信密码等。例如:allowed hosts(用逗号作为分隔符),password
  4. 在nagios服务器端,使用check_nt 来检测windows 客户机的资源使用情况。若对check_nt命令不熟悉,可以使用/usr/lib/nagios/plugin/check_nt -h来寻求帮助
  5. Nagios服务器安装配置这里就不做介绍了。

附件:1、windows server 2008 激活工具

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值