系统功能需求
1、能够分服务器,详细记录部署的中间件、程序组件部署和配置情况,
记录包含但不限于以下内容
中间件、程序组件名称、版本、用途
部署位置,配置文件位置,占用系统端口
初始化配置信息,初始账号密码
中间件、程序组件的依赖环境,如有必要依赖环境也做同样的记录
2、能够描述不同中间件、程序组件的依赖或网络通信关系
3、视图:可以按上述部署记录形成服务器的所有端口使用情况清单,也可以端口为入口记录中间件、程序组件的部署信息
4、拓扑图:可以以拓扑图的形式,显示程序组件、服务器的网络或通讯关系
5、可以从服务器、程序组件、端口等维护导出部署清单,便于分享
6、可以维修服务器网络关系,包括防火墙开放,互联网映射
7、当使用nginx进行代理时,需求维修代理关系,特别是stream的端口转发关系
使用环境需求
1、初步设定是单机轻量化运行,未来视技术水平确定是否使用B/S模式在线运行
2、单机运行,成果文件可分享
3、bs或cs架构时,可以控制编辑权限
9、此项不设太多限制,首先以实现功能需求为主
扩展及升级需求
1、初期以单机记录功能为主,后期考虑在线模式
2、未来考虑增加服务器监测,包括服务器硬件资源消耗,中间件、程序组件运行状态。
大家有什么好的想法,欢迎评论区留言。
网友评论