本博文出自51CTO博客 levinbin博主,有任何问题请进入博主页面互动讨论!
写在最前面:
已经有几个月没有写博客了,不是因为懒了,是因为实在没有时间写,如果你问我在忙什么,那我也只能说是瞎忙;都说人一闲下来就开始乱想,我就是这样子一个人,看最近没有什么事就想做一个系统集中运维管理平台;做这个东西的主要原因是因为公司的流程多,而且复杂,做系统运维的同事一天到晚基本上忙不过来,而且经常会出现命令敲错,造成设置错误等情况,而且因为平台过多造成需要登录多个作业系统平台进行维护,为此做这么一个管理平台,希望能够帮忙运维的同事减轻负担,从而简化工作流程;提高工作效率;有效降低误操作;提升系统安全性;加快故障处理速度。
下面我简单介绍一下这个系统:
二、登录界面
本系统采用LDAP认证方式进行登录,即AD域账号认证,提高账号安全性;
三、系统设置模块
目前系统设置模块提供AD域管理、网络管理、服务器管理、DHCP管理、固定资产、数据备份管理六大模块,后续还将扩展其它管理模块且细化模块中的功能,如:VPN管理、虚拟化管理模块、邮件系统管理模块等;
系统设置模块:
支持管理员密码修改、数据库连接设置修改、LDAP认证设置修改;
注意:LDAP管理员组设置,是用于登录本系统的用户组,在这个用户组中的用户都可以登录本系统;
四、AD域管理模块
目前AD域管理模块具有以下功能:
1)域账号管理:
密码永不过期、修改用户密码、删除账号、启动账号、禁用账号、锁定状态查看、解锁账号、新建账号、修改账号、添加用户到指定组、从指定组删除用户、查看账号等功能;
2)OU与组管理:
新建组、修改组、查看组、删除组、新建OU、删除OU等功能;
3)查询功能:
批量计算机查询、用户查询、用户组查询、OU查询、组中用户查询等功能;
4)批量操作管理:
批量导入OU、批量删除OU、批量导入用户、批量修改用户、批量删除用户、批量导入组、批量修改组、批量删除组等功能;
注意:批量导入、删除功能需要采用模板进行操作,详细模块请查看对应的程序目录下的AD模板文件夹;
另:如果你要导入的OU、用户、组中包含中文,这时候你需要采用专业文本编辑器如EditPlus3将文本保存为UTF-8,不要使用Windows自带记事本,其中保存的UTF-8会带ROM,然后再进行导入即可;
五、网络管理模块
目前此模块具有以下功能:
1)批量备份:
支持Cisco、H3C、华为、ARUBA网络设备的一键备份配置功能,采用多线程并发,快速、稳定、安全、高效;
2)批量命令下发:
支持Cisco、H3C、华为、ARUBA网络设备的命令批量下发功能,提高操作速度;
注意:TFTP工具请采用程序目录下自带TFTP工具,否则将无法正常读取备份日志等信息;
#p#
六、服务器管理模块
目前此模块具有以下功能:
1)批量操作:
采用多线程并发批量关机、批量重启、批量取消关机重启,在提高关机、重启效率的同时,有效降低GUI界面假死问题;
2)批量定时重启:
目前支持Windows、Linux、AIX等操作系统的定时重启功能;
3)邮件发送:
采用多线程并发批量关机、重启、取消关机重启前邮件通知功能;
4)服务器运行状态查看:
实现一键服务器CPU、内存、磁盘、运行时间查看功能;
七、DHCP管理模块
目前此模块具有以下功能:
此模块目前支持Win2008、Win2012 DHCP服务器操作;
1)DHCP用户记录功能:采用表格样式记录用户信息,并写入数据库中,方便管理;
2)DHCP绑定与解绑功能:采用一键式快速选取功能,实现用户DHCP绑定与解绑功能;
3)DHCP服务管理:快速启动DHCP服务、停止DHCP服务功能;
4)DHCP数据安全管理:一键式DHCP数据库备份、恢复功能;
5)DHCP日志管理功能:用户操作日志记录,服务日志记录,备份信息查询功能;
注意:在设置日志存放目录时,请采用双斜杠;另为保证能够正常进行DHCP操作,请将对应的日志存放目录设置为共享目录,且任何人都具有读写权限,并确保“系统集中运维管理平台”服务器能够正常访问此共享,否则操作会失败;
另:在“还原配置”后,需要重启DHCP服务;
八、固定资产管理模块
目前此模块具有以下功能:
1)固定资产记录:详细的固定资产记录功能,对固定资产进行分类管理;
2)快速查询功能:采用多筛选器功能,快速查询固定资产记录,状态信息等;
后续将支持:MAC地址绑定、解绑等功能
九、数据备份管理模块
目前此模块具有以下功能:
此模块目前只支持Windows平台的系统状态一次性备份,数据计划任务调度备份功能,与Linux平台的数据备份功能正在拓展中...
一次性备份调度:计划任务调度系统状态备份,支持Win2003、Win2008、Win2012;
注意:数据存放目录采用共享目录方式存放,请确保“系统集中运维管理平台”服务器可以正常访问此共享,且能够正常进行读写此目录的操作;另所有备份的服务器都需要保证能够正常访问此“数据备份目录”;
写在最后面:
由于个人时间、精力有限,开发与测试过程中难免存在Bug,还请在生产环境中使用之前先进行测试,本软件不承担任何法律责任,希望能够帮忙有需要的朋友,实现一些简单的功能需求。