我想开发一款软件搞定企业内部的IT管理问题,进来给建议的朋友都有分领,谢谢
我已经受够了微软AD的庞大、复杂而且无能了。
受够了bigfix landesk websens symentec这些厂商的乱七八糟产品功能单一,要价非高。
为了管理单位的IT环境要装n种产品n种软件,还要维护他们给他们排错。
准备自己开发一个产品来代替这些玩意儿。
初步设想如下:
构架:该产品有服务端,控制台和客户端构成
客户端:客户端运行在所有客户机上,非常轻量和小巧,定期向服务器汇报本机的各种状态信息,从服务器下载最新的策略。
开机时自动启动,代替windows登陆框,要求用户用自己的账号密码登陆。
服务端:构建在数据库之上,接收并存储来自客户端的汇报信息,向客户端分发策略和其他数据。
控制台:管理员操作服务端的工具,制定和指派各种控管策略,查看各种汇报和报表。
支持中继,支持分布式构架,支持带宽细粒化管理和负载均衡
功能:
1、集中化的身份验证,代替AD和活动目录的身份验证,彻底抛弃windows的身份验证体系。
2、集中化的策略管理,分别有机器策略和用户策略,彻底代替组策略。解决组策略糟糕的分发特性和完全无汇报的工作状态。
3、集中化的网络控制,能监控网络流量,分析实时网络状态,端口和协议筛选,管控,限制如P2P一类的危险协议。彻底代替sniffer和网络防火墙。
4、集中化的数据分发,可以批量的分发软件,分发文件。彻底代替乱七八糟的分发工具。
5、集中化的补丁管理,彻底抛弃WSUS
6、集中化的数据安全管理,对u盘,邮件附件,qq msn附件管控。
7、集中化的用户行为控制,限制各种软件的安装,运行,软件,网站访问,协议的使用。汇报用户的软件和网络使用习惯,需要的话吧各种聊天记录也抓上来。
8、远程桌面操控、远程执行、资产统计和变化警报、外来计算机准入控制、客户机杀毒软件监控和升级、客户机防火墙监控和升级
目前我已经开始搭建软件的结构了,暂时想到的功能就是以上这些。我预计会用2-3个月的时间来完成,当然有朋友协助。
产品使用C++和Delphi开发,只打算支持windows。
各位朋友有什么好的意见和建议可以跟帖提出,有建设性的意见我会给分酬谢,而且东东开发出来之后我还会发一份给你免费使用。
谢谢大家啦!