我们公司现在有大概10台服务器,amazon ec2, 阿里云,以及自有的服务器。我现在的困难是不知道如何去系统化的管理这些服务器,基本上我都是ssh连接,然后查看服务器的当前运行情况。或者需要升级系统的时候也是一个一个ssh进去然后去升级软件包。有没有系统化的管理工具来同时管理这么多服务器,同时有可视化的监控界面,很容易的知道当前的系统运行情况。
我们公司现在有大概10台服务器,amazon ec2, 阿里云,以及自有的服务器。我现在的困难是不知道如何去系统化的管理这些服务器,基本上我都是ssh连接,然后查看服务器的当前运行情况。或者需要升级系统的时候也是一个一个ssh进去然后去升级软件包。有没有系统化的管理工具来同时管理这么多服务器,同时有可视化的监控界面,很容易的知道当前的系统运行情况。
在写毕业论文的时候研究过hadoop,大概是意思是master管理者你设置一台主机,然后其余的都是slave奴隶,配置ssh无密码链接。然后配置一下hadoop分布式存储hdfs,在主机修改的 分发给slave,这样可以实现你的需求吧。可能需要适当的编写下shell
我感觉 集中管理配置文件不是常规的事情 或者是经常发生的事情。 实时观察监控状态但是会很频繁 尤其是业务量上去以后。 配置脚本自动发动邮件 报告机器运行状态倒是可以提前先做起来。
监控采用nagios,可能需要自己下点功夫;或者new relic,最近比较有名的创业公司,专门做监控的,界面也很炫~ 系统管理,有两类,走ssh通道的包括pssh,SSH::Batch,Rex,Capistrano,Func;需要提前在所有设备上部署agent的包括puppet、chef,saltstack,cfengine等。最好各掌握一样。
可以试试云帮手,云帮手是一款集中化管理云主机的软件。
1.集多云厂商,多系统,多环境的云主机批量管理。
2.支持系统修复,
3.云监控资源告警,
4.远程连接,处理文件。
基本上针对云主机,云帮手的功能是十分齐全的了。这款可以推荐你试用一下,毕竟一款神器在手,啥都不愁。最后贴个下载地址(云帮手),希望能帮助到您!
4 回答1.5k 阅读
1 回答1.1k 阅读✓ 已解决
2 回答1.3k 阅读
1 回答1.6k 阅读
1 回答1.5k 阅读
4 回答666 阅读
1 回答1.1k 阅读
PS:一般出于安全考虑,还会有统一的管理入口服务器,这样你的管理结构就又要发生一些变化了,安全和效率的取舍关系.