基于S3C6410的机房智能监控系统设计
摘要:给出了一种对机房重要场所的环境参数及设备状态进行监控及报警的机房智能监控系统的设计方法。该系统主要由处理器、网卡、USB、A/D、数字信号采集、RS485、RS232等模块组成,其中处理器芯片选用三星公司的S3C6410芯片,操作系统由自裁剪的Linux 2.6.38内核和UBIFS文件系统构成。系统整体采用B/S架构,操作系统内移植了嵌入式数据库SQLite 3.7.4及嵌入式Web服务器Apache,结合PHP、HTML等脚本语言,将各项环境参数及指标在网页中实时、直观、友好地呈现给用户。
关键词:S3C6410;Linux 2. 6.38;UBIFS;SOLite 3.7.4;Apache服务器
0 引言
随着信息化程度的不断提高,机房计算机系统设备的数量与日俱增,其环境设备也日益增多,机房环境设备(如供配电系统、UPS电源、空调、消防系统、保安系统等)必须时时刻刻为计算机系统提供正常的运行环境。因此,对机房环境实施监控就显得尤为重要。而传统的机房多采用人工值守的监控方式,费时费力,且往往达不到实时、全天候、全方位监控的目的。因此,便捷的、可靠的、安全的机房监控系统设计与开发显得尤为重要。
机房智能监控系统主要是对机房设备的运行状态、温度、湿度、洁净度以及供电的电压、电流、频率、配电系统的开关状态、测漏系统等进行实时监控并记录历史数据,从而实现对机房各项环境参数的实时监控功能,对存在的安全隐患能够及时报警,并自动采取对应的应急措施,为机房高效的管理和安全运行提供有力保障。
1 系统框架设计
中心机房智能控制器采用嵌入式操作系统,内嵌数据库,采用RS485总线接口。嵌入式操作系统稳定可靠、可扩展性强;通过嵌入式系统中内嵌的数据库,可以方便地对采集的数据进行归类、分析及处理:RS485总线接口通信距离远、稳定,可以支持32个节点的数据传输。
中心机房智能控制器采用B/S架构,内嵌Web服务器。管理员可以通过上位机直接访问嵌入式集成智能控制器的Web服务器,直接通过网页对智能控制器中的数据进行查看和修改,从而大大减少了用户的工作量及成本。Web服务器可以图表的形式显示用户需要查看的数据,并可以对于处在不同范围内的数据采用不同的颜色进行显示,以示区别。显示内容直观、便捷、美观,增强了系统的用户体验。
图1所示是中心机房控制系统结构图。本系统通过各类传感器实时监测和采集机房环境数据,并将这些数据反馈给中心机房,以便工作人员对采集到的数据进行分析和评估。一旦数据(例如温度、水压)超过了预设的限定值,智能控制器集成的GPRS模块就会自动发送报警信息到机房管理人员的手机上,机房管理人员就能根据报警信息追踪到问题现场,以便及时采取应对措施。
评论