^_~晚生求助各位前辈:如何开发Mandriva Server Monitoring System?!~

bianbo021 2007-02-06 03:27:37
下面是我们学校留得作业,一点头绪也没有,希望各位前辈指点:

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使用
-其他网站功能


谢谢,前辈指点!~
...全文
96 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
本书全面地介绍了Linux的世界。全书共分为6个部分,从讲述基本的Linux概念、shell基本命令以及图形用户界面开始,一直到最后介绍Linux编程环境,每一部分都提供了主要命令的详细解释和流程说明。本书另外一个特别之处在于安排了很多章节来介绍各种流行的最新Linux发行版(多达12个)。另外,本书最后提供的大量参考资料可帮助您获得所需的各种知识。 本书不仅可作为Linux新手的入门指南,而且对于Linux专业人员也极具参考价值。 目录: Introduction. Part I: Getting off the Ground with Linux. Chapter 1: Starting with Linux. Chapter 2: Linux Projects, Activities, and Careers. Part II: Running a Linux Desktop. Chapter 3: Getting into the Desktop. Chapter 4: Playing Music and Video. Chapter 5: Working with Words and Images. Chapter 6: E-Mailing and Web Browsing. Chapter 7: Gaming with Linux. Part III: Learning System Administration Skills. Chapter 8: Installing Linux. Chapter 9: Running Commands from the Shell. Chapter 10: Learning Basic Administration. Chapter 11: Getting on the Internet. Chapter 12: Securing Linux. Part IV: Setting Up Linux Servers. Chapter 13: R unning a Linux, Apache, MySQL, and PHP (LAMP) Server. Chapter 14: Running a Mail Server. Chapter 15: Running a Print Server. Chapter 16: Running a File Server. Part V: Choosing and Installing Different Linux Distributions. Chapter 17: Running Ubuntu Linux. Chapter 18: Running Fedora and Red Hat Enterprise Linux. Chapter 19: Running Debian GNU/Linux. Chapter 20: Running SUSE and openSUSE Linux. Chapter 21: Running KNOPPIX. Chapter 22: Running Yellow Dog Linux. Chapter 23: Running Gentoo Linux. Chapter 24: Running Slackware Linux. Chapter 25: Running PCLinuxOS. Chapter 26: Running Mandriva. Chapter 27: Running a Linux Firewall Router. Chapter 28: Running Bootable Linux Distributions. Part VI: Programming in Linux. Chapter 29: Programming Environments and Interfaces. Chapter 30: Programming Tools and Utilities. Appendix A: Media. Appendix B: Linux History and Background. GNU General Public License (Version 2). Index.

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧