APP下载

中小型网络机房动力环境监测系统的搭建与探究

2014-03-25

电子测试 2014年17期
关键词:短信机房湿度

(陕西铁路工程职业技术学院网络中心,714000)

中小型网络机房动力环境监测系统的搭建与探究

刘 鹏,王传合

(陕西铁路工程职业技术学院网络中心,714000)

机房网络设备的正常工作必须有一个稳定的运行环境,对网络机房运行环境进行动力监控是保证网络正常运行的必要条件,具有现实意义。专业搭建机房动力环境监控系统需要大量的资金支持,对于一些单位或部门具有一定的压力。本文主要探讨的是如何在资金有限的情况下,自己动手搭建动力环境监测系统,以达到既能监控机房的运行环境,又能最大程度节约资金的目的。

网络机房;动力环境;环境监测

0 引言

各类规模大小不等、设备种类不同、数量不同的网络设备机房广泛地分布于用户各分支机构,由于欠缺与运行网络规模体系相对称的运维系统,数量众多的无人值守机房中的物理运行环境状况、动力配电状况、设备运行状况、消防状况的变化包括有可能出现的危急情况,均无法得到及时的发现和处理,也就很难被有效预见、防范和避免。为了保证网络中心机房的安全稳定运行,我们必须要对机房的综合运行环境指标进行实时监控。传统的网络机房动力环境一体化监控方案,价格昂贵,普及性不够。本文将探讨如何在资金有限的情况下,自己动手搭建机房的动力环境监控系统,以实现对网络机房动力环境监控的目的。

1 预期实现的目标

机房物理环境必须满足计算机设备对温度、湿度等技术要求,机房的温度与湿度作为计算机设备正常运行的必要条件,我们必须在机房的合理位置安装温度传感器和湿度传感器,以实现对温度、湿度进行24小时实时监测。总的来说,通过对机房的动力环境监控系统的搭建,能够实现对机房环境的温度、湿度、烟雾、水浸、供电和网络运行情况进行实时监控,并能在中控室的监测主机上实时显示各项指标的测量值。一旦数值出现超出预设值的上下限,在监测主机可以进行声光报警,并通过短信自动向网络管理员发送短信并拨打报警电话,提示某项指标出现异常

2 所需设备及工具

搭建整个动力环境监控系统,我们需要以下设备:网络报警主机、温度控制器、湿度控制器、烟感报警器、水浸报警器、大功率加湿器各一个,SIM卡1张和短信猫一个。工具需要手钻、胶枪、钢锯各一把、微孔铝板一片。

网络报警主机是整个动力环境监控系统的核心,具有布防与撤防功能。它配合相关的传感器可监控整个机房环境的温度、湿度、烟雾、漏水、非法入侵、断电报警、断网等警情,一旦机房相关参数出现异常,系统会通过手机短信、电话在第一时间通知相关管理人员。

3 环境监测系统的搭建与测试

3.1环境监控系统的搭建

第一步,我们根据网络机柜的标准,用钢锯裁出铝塑板的尺寸,用尺子测量出固定点的位置,并用标记笔做好标记。

第二步,确定报警报警主机在铝塑板上的摆放位置,在铝塑板上量取报警主机的挂点,在挂点上固定螺母。再确定湿度器和温度器的摆放位置,然后在铝朔板上用手钻钻出需要的位置及尺寸空间。将温度控制器和湿度控制器固定在铝塑板开出的窗口上,用卡扣固定住,并用胶枪辅助热熔胶固定。然后将设备安装固定到机柜上,并加电调试报警主机。

第三步,将烟感传感器固定住天花板上,将水浸传感器固定住地板下面。

第四步,对于湿度控制器的安装,我们是将空气加湿器的电源插头的一根线剪断,让它与湿度控制器的控制线连接上,然后用绝缘胶布固定。将加湿器引出的控制线与湿度控制器对应的加湿控制点线连接,用于设置加湿控制的湿度和伐值范围。

第五步,在网络报警主机中装入SIM卡,并将温度控制机和湿度控制器连接到报警主机上,对其进行防区设置。再对烟感控制器、水浸控制器进行无线防区设置并和报警主机进行对码。

最后,设置报警主机的报警电话,并对机房断电、温度、湿度、烟感、防水等防区设置报警短信内容。

以上步骤完成了断电、温度、火灾、水浸的短信和电话报警通知,实现了湿度的检测和自动加湿控制,机房动力环境监控系统就初步搭建起来。

3.2机房网络断网检测报警的实现方式

对于网络运行环境的监控,我们将利用短信猫池来实现。利用windows的ping命令,不停的ping需要监测网络设备的ip地址,当连续出现设定伐值的request time out的返回时,则执行osql或者SQLCMD(sqlserver 2005以上)命令,往短信猫池的值守程序的数据库中写入报警短信,并将短信设置为未发送状态,这样短信值守程序就会把该短信通过短信猫,发送到指定手机,实现网络中断报警。具体实现代码如下:

set /a wldzsl=2

set wldz_1=192.168.200.2

set wldz_2=192.168.90.100

set wldzmc_1= 核心交换机

et wldzmc_2= DHCP/DNS服务器

for /l %%i in (1,1,%wldzsl%) do (set /a js_%%i=0)

@echo 现在开始检测%wldz_1%、%wldz_2%、%wldz_3%、%wldz_ 4%、%wldz_5%

setlocal enabledelayedexpansion

:str

::------------------

for /l %%i in (1,1,%wldzsl%) do (

set wldzls=!wldz_%%i!

set wldzmcls=!wldzmc_%%i!

ping /n 1 !wldzls!>检测.txt

if !ERRORLEVEL! == 1 (

set /a js_%%i+=1

echo %date% %time:~0,8% !wldzmcls! !wldzls! 网络不通>>错误报告.txt

echo ***** %date% %time:~0,8% !wldzmcls! !wldzls!无法连接1

call :声音) else (

findstr /i /c:"Destination net unreachable" 检测.txt

if !ERRORLEVEL! == 0 (

set /a js_%%i+=1

echo !wldzmcls! %date% %time:~0,8% !wldzls! 无法连接2>>错误报告.txt

echo ***** !wldzmcls! %date% %time:~0,8% !wldzls!无法连接2

call :声音) else (

echo !wldzmcls! %date% %time:~0,8% !wldzls! 连接正常

type 检测.txt

set /a js_%%i=0))

if !js_%%i! GTR 2 (echo 连接错误 !js_%%i! 次)

if !js_%%i! GTR 2 (echo %date% %time:~0,8% ***** !wldzmcls! !wldzls! 连接错误 !js_%%i! 次>>错误报告.txt)

if !js_%%i! equ 4 (

sqlcmd -U sa -P123456-d jwc -i c:j%%i!.sql

))

::下面是间隔延时60秒

@echo off

echo Wscript.Sleep Wscript.Arguments(0) * 1000>Delay.vbs

Delay.vbs 60

del Delay.vbs

goto str

@echo off

mshta vbscript:createobject("sapi.spvoice"). speak("!wldzmcls! !wldzls!出错了")(window.close)

报警OSql脚本如下:bj1.sql

use MR2000DB

DECLARE @tChild int

set @tChild=(SELECT TOP 1 SB_ID FROM SMS_SENDBOXORDER BY SB_ID DESC)+1

INSERT [SMS_SENDBOX] (sb_sendtime,sb_id, [sb_ userid] , [sb_targetid] , [sb_target],[sb_count] , [sb_ message] , [sb_sender] , [sb_state] , [sb_targettype] ) VALUES ( getdate(), @tChild,'292' , -1,'13759666444,1 3689134612,18292325956' , 0, '网络中心报警提示:网络出现故障,请迅速查明合适故障原因', '王老师' ,0, 2)

Go

3.3机房动力环境监控系统的测试

通过上面这些步骤的实施,我们已经完成了整个动力环境监控系统的搭建工作,它已经能够对机房运行环境的温度、湿度、烟雾、水浸、断电和网络运行情况进行预警。下面我们将对这一系统进行测试。

首先,我们将对温度与湿度进行测试,由于我们搭建的环境监控系统无法对空调进行控制,在测试时,我们先将空调停机,机房温度在超过报警主机设定的35摄氏度时,看报警系统能否发出报警信息;同样对于湿度控制器,在机房湿度低于设定值时,看加湿器能否自动开启工作,当湿度达到设定的湿度值时,加湿器能否停止工作。然后,对水浸、断电和烟雾情况进行测试,如我们在水浸传感器附近倒一些水,在机房内进行抽烟来测试水浸系统和烟雾系统能否报警,对机房进行短暂断电看系统是否报警。最后对网络运行情况进行测试,如我们可以进入防火墙更改网络配置,造成网络中断,看报警系统能否报警。经过测试,我们搭建的机房环境监控系统达到了预期的设计目的,能够很好的对整个机房运行环境进行实时监控。

4 结束语

机房动力环境监控系统的搭建,简单实用,能够有效的对机房运行的主要环境指标进行监控。经过近半年的使用与测试,系统运行稳定,能够很好的对网络运行环境进行预警,大大减轻了网管人员的值班压力。而整个系统的搭建所需费用仅为1500元左右,对于资金紧张的单位来说,是一个不错的尝试。

[1] 莫雷.建设经济实用的广电数字机房动力环境监控系统[J],江苏科技信息.南京:江苏科学技术出版社,2011/07

[2] 梁莺.论构建智能化机房动力环境集中监控系统[J],邮政研究.石家庄:石家庄邮政高等专科学校 主办,2006/01

[3] 李志刚.网络中心机房动力环境监控系统的建设[J],南京广播电视大学学报.南京,南京广播电视大学.主办2009/04

[4] 徐熙海.机房动力环境监控系统研究[M],吉林大学.长春,2013

刘鹏,毕业于扬州大学,研究生学历,主要研究网络管理与现代教育技术等方向。

王传合,网络工程师,网络中心主任,主要研究网络管理、网络安全、网络通信等方向。

Building and Research on small and medium sized network power room environment monitoring system

Liu Peng,Wang Chuanhe
(shanxi railway insititute network centere,714000)

The normal work of the network equipment in the computer room must have a stable operating environment.The network computer room running environment dynamic monitoring are necessary to ensure the normal operation of the network,so it has realistic significance.Professional build power room environment monitoring system needs a lot of funds,has a certain pressure for some units or departments.This paper mainly discusses how to in the case of limited funds,themselves to build dynamic environment monitoring system,in order to operation environment monitoring room,but also to maximize the purpose of saving fund.

network power room environment monitoring

猜你喜欢

短信机房湿度
路基上CRTSⅡ型板式无砟轨道湿度场分析
道歉短信
基于湿度控制的室内空气净化器高压电源设计
泰州大桥主缆纵向湿度分布及相关性分析
代发短信
N通信公司机房节能技改实践
某IDC机房结构设计
新型有线电视机房UPS系统的配置
大功率发射机房冷却送风改造
跟踪导练(二)(2)