基于PHP的数字化校园IT 运维管理平台的实现作者:刘振华来源:《电脑知识与技术》2013年第34期 摘要:为提高学院IT运维管理的效率,保障校园网各项系统和应用高效、稳定、安全的运行,在对现有运维监控系统进行比较分析后,通过研究与实践给出了一种构建于PHP的IT运维管理平台的过程与方法。 关键词:PHP;IT;运维管理;SOCKET
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)34-7686-02
随着学院数字化校园建设的深入推进,信息系统的规模不断扩大,业务对网络系统的依赖性越来越大,同时网络系统日趋复杂,系统维护的要求也越来越高。为规避潜在的计算机网络业务风险,保障校园网各项应用和系统高效的、安全的运行成为了校园网运维管理工作的重中之重。传统的故障“来电响应式”的IT维护模式,因维护成本高、响应模式被动,局限性已显露无余。而单项的网管软件往往因为只能做到“头痛医头、脚痛医脚”而导致管理上的
分割。现有的IT运维管理体系已经不能满足学院数字化校园建设的需求,成为可持续发展的瓶颈。基于这个背景,构建一体化的数字化校园IT运维管理平台势在必行。
1 系统架构
目前使用比较广泛的两款开源监控软件是Cacti和Nagios。Cacti是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具[1]。Nagios是一款开源的免费网络监视工具[2],能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。这两种监控软件都是使用SNMP或Agent的方式获取设备的运行状态信息,并由网络传送至监控服务器。但是这两种方式都有各自的缺陷:SNMP极易受到攻击,所以对安全性配置的要求很高,Agent需要分别安装在不同的操作系统上,对跨平台有很高的要求,对不同版本操作系统的适应性也不尽相同,这样就会使监控和管理的效果大打折扣。