论文部分内容阅读
本文主要讨论了一个基于Client/Server模式的远程主机性能信息监控系统的设计与实现。该系统是笔者所在公司专门为某大型电信运营商设计开发。它被设计用来监控电信的各物理设备,以界面的方式实时和客观地反应各设备运行的状态并且对各物理设备状态进行合理的配置和管理。本系统采用传统的C/S架构。在前端Client和后端Server之间数据交换的方式采用IBM的MQ消息通讯机制。作为一个实时监控系统该系统的Server端还主动通过SNMP采集实时数据。 本文首先分析了监控系统发展的现状以及应用背景,接着围绕项目开发中遇到的关键技术以及各个功能模块展开论述。整个主机监控系统采用开放的、分层的、面向对象的体系结构。Client端采用java语言编写,利用java语言的跨平台性,方便用户将客户端程序安装到不同系统平台上。Server端采用C++语言编写,保证了服务端的处理效率以及编程的灵活性。