^_~晚生求助各位前辈:如何开发Mandriva Server Monitoring System?!~
下面是我们学校留得作业,一点头绪也没有,希望各位前辈指点:
MSMS(Mandriva Server Monitoring System)
涉及到Oracle,.Net,Linux的技术。
你需要开发一个能够用来监控一个或更多Linux服务器的网络应用程序。
这个网络应用程序必须使用一些脚本(Script)通过一些安全的连接从那些服务器收集不同的信息。收集的信息要被储存在Oracle数据库中。
你可以共享这同一个数据库给一些服务器,来产生一些统计报告,等等……
可能的时候,这个应用程序必须用图表与曲线图重新得到和显示至少以下的数据:
-输入/输出负载(网络和磁盘)
-处理器使用
-系统负载
-内存状态(Swap 和 RAM)
-运行程序
-运行服务
-本地和远程加载的文件系统
-系统状况(正常运行时间,系统类型,分布和版本,等)
·你可以挑选任何你想为你的服务器使用的GNU/Linux分布。
·你必须为你的数据库系统使用Oracle 10g Express Edition(Oracle XE)。
·这个网络程序必须用PHP来写。你也可以选用Zend Core或者PHP Data Object(PDO)来访问Oracle数据库。
·你可以用任何语言来写用来重新获得数据的服务器端脚本
你必须上交一份文档,包含:
·网络应用程序的源代码
·你所写的全部脚本
·数据库计划(schema)
·文件
·用户指南(英文)
·技术指南(英文)包含你的应用程序如何工作的的信息
评估标准
分数按以下分配:
网站功能:10分
Oracle安装:2分
文件:4分
最后4分基于:
-网络设计
-AJAX使用
-其他网站功能
谢谢,前辈指点!~