一,监控模式
信息系统监控功能按照监控内容的不同,可以分为以下几种监控模式:
1,机房监控:在信息化程度越来越高的今天,担当信息处理与交换重任的机房是整个信息网络工程的数据传输中心、数据处理中心和数据交换中心。机房监控主要用于实现对信息系统所处机房环境的温度,湿度,电力,网络等各种硬件情况的实时监控;
2,服务器监控:用于实现对信息系统所在服务器运行状况的实时监控,服务器运行状况包括机器的启动情况,cpu负载,内存占用,网络流量等;
3,软件(网站)运行监控:监控软件(网站)是否正在运行或提供的服务是否可被访问;
4,软件(网站)功能监控:监控软件(网站)各项功能或者所提供的各项服务是否正常和正确;
二,监控周期
信息系统监控功能单从监控效果分析,当然是监控周期越短,越有利于异常情况的及时发现和处理。但是由于信息系统监控功能的实现通常依附于信息系统自身,监控时需要花费一定的系统额外资源,因此监控周期越短,则系统资源耗费越大。
为了平衡时效性和资源耗费的矛盾,信息系统监控功能通常需要根据不同的实际应用需要,设计为不同的监控周期:
1,机房监控:基于独立的机房监控设备,一般设计为数分钟;
2,服务器监控:基于服务器监控软件,一般设计为数分钟或者数小时;
3,软件(网站)运行监控:基于额外开放的软件(网站)监控功能,一般设计为数分钟;
4,软件(网站)功能监控:基于额外开发的软件(网站)监控功能,一般设计为数小时或一天;
三,实现原理
1,机房监控
需要专业的机房监控公司在机房建设或升级时,安装额外的嵌入式设备,用于监控机房温度,湿度等并提供异常警报。
2,服务器监控
服务器监控需要使用相关服务器监控工具软件,服务器监测工具目前已经成为诊断服务器是否健康可靠的重要工具,其种类非常多,市场上有不下数百种的产品。大多数产品提供显示服务器当前状态的“实时监测”,还有历史监测,即服务器过去性能的记录。
3,软件(网站)运行监控
软件运行监控内容包括两方面:系统访问其它合作系统的可访问性和系统自身提供功能和服务的可访问性。
软件运行监控一般通过轮询机制实现,即周期性向待确定的系统服务接口或监测接口发送请求,根据请求反馈情况判断系统运行状况。
如果仅仅用于对网站访问正常与否的监测,目前网络上也存在着一些常用的免费网站宕机监控服务。
4,软件(网站)功能监控
软件功能监控的实现主要基于对软件运行的日志进行统计分析。软件日志需要对软件运行情况,特别是数据等处理情况进行记录,当出现系统功能异常时,系统日志也需要存在相应记录。
另外对于某些具有数据存储或生成功能的系统,也可以通过对软件后台数据的相关校验判断软件功能是否正常。





