摘要:文章提出了一种实用的校园网监控系统设计思想,该思想利用PHP、脚本编程和curl命令实现对校园网各种设备的监控,依据该思想设计开发了一套校园网监控系统,运行结果表明该系统能够起到监控校园网运行的作用。
关键词:cron curl 脚本 校园网监控系统
中图分类号:TP391 文献标识码:A 文章编号:1673-8454(2009)07-0027-03
目前校园网规模越来越大,核心设备、各种服务器越来越多,校园网建设已逐步从规模建设阶段转入内涵建设阶段,即数字化校园建设阶段,而数字化校园建设阶段的首要前提是保障校园网的正常、高效运行,而保障校园网正常、高效运行的基础是能够随时随地了解和监控校园网核心设备、各种服务器的运行状态。[1]
一、校园网监控系统设计思路
校园网中主要设备一般分为两大类,一类设备是用户只能用其提供的命令对其进行操作,不能在其操作系统上用脚本或语言编程控制,在此笔者称其为“不可编程设备”,如各种可网管交换机、防火墙和路由器等;另一类设备用户可以用脚本或语言对其编程控制,笔者称其为“可编程设备”,如各种服务器。校园网监控系统设计原理如图1所示,监控服务器通过监控程序定时登录到各种“不可编程设备”上,调用设备本身提供的命令,取得设备的各种运行状态变量,并将结果存储到监控服务器的数据库中。对于“可编程设备”,则由其自身周期性的运行脚本取得自身的各个状态参数,然后通过调用监控……