如何同时管理多台服务器

我们公司现在有大概10台服务器,amazonec2,阿里云,以及自有的服务器。我现在的困难是不知道如何去系统化的管理这些服务器,基本上我都是ssh连接,然后查看服务器的当前运行情况。或者需要升级系统的时候也是一个一个ssh进去然后去升级软件包。有没有系统化的管理工具来同时管理这么多服务器,同时有可视化的监控界面,很容易的知道当前的系统运行情况。
素胚勾勒不出你
浏览 1417回答 5
5回答

宝慕林8313490

10台服务器其实真的不算多,当然前提是借助工具的情况下,我之前一直在用宝塔,但是用了一段时间后觉得很卡,而且不支持系统检测和一键修复功能。所以,我后来选择了云帮手,云帮手是兼容windows和Linux服务器系统的,而且是可视化的,功能有几十种还是比较全面好用的。

绝地无双

首先10台真的不算多,不过你的意识是很好的.再就,首先这10台服务器一定要标准化才能够进行统一管理,越多的标准化越好,像相同的软件安装在哪,开什么样的端口,等等(一定要注意扩展,不要让标准束缚了扩展,多思考为什么这样,这样有什么好处等)再,如果是10台直接统一管理完全完全可以使用cssh这样的多窗口工具,或者一些pssh批量执行工具,同时进行操作管理,这个不需要任何成本代价.再,你说到系统情况,应该是监控这一块的,用一个开源工具来集中查看,像ganglianagios这些开源工具完全够用.再,系统的配置是在你的服务器标准化后,可以自己写脚本完成,或者复杂点使用开源的puppet也可以满足.最后,如果你实力很强,或者觉得现在的工具太不紧凑了你可以自己写些管理平台,这个看你具体的需求了.END,需求带动生产吧,细节有很多需要思考.PS:一般出于安全考虑,还会有统一的管理入口服务器,这样你的管理结构就又要发生一些变化了,安全和效率的取舍关系.

慕慕森

最简单的方式是把你的ssh换成psshtools=['func','capistrano','fabric','puppet','salt','chef']
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript