服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

针对java / tomcat / linux环境的部署和监视工具

我是一个多年的开发者,但是没有很多经验,所以如果这是一个新的问题,请道歉。 在我的公司,我们运行一个以Java编写的Web服务,主要基于Tomcat Web服务器。 我们有两个数据中心,每个数据中心大约有10个主机。 主机有几种types:Dababase,Tomcats,一些脱机java进程,memcached服务器。 所有主机都是Linux CentOS 直到现在,当发布一个新版本到生产版本时,我们一直在使用一套内部shell脚本来复制战争/战争,并重新启动tomcats。 公司规模越来越大,从事开发,QA,升级到生产等各个环节的工作越来越困难。 一个典型的发行很多时候涉及到人为错误,这使我们的宝贵的正常运行时间。 有时我们需要恢复到最后一个已知的好处,这是不容易的… 我们正在寻找一个工具,一个框架,一个解决scheme,将提供以下内容: 支持给定的技术列表(java,tomcat,linux等) 通过不同的阶段提供简单的部署,包括质量保证和生产 提供configurationpipe理。 例如,设置服务器属性(每个主机的连接URL等),server.xml或上下文configuration等 监测。 如果我们可以在同一个软件包中进行监控,那会很好。 如果没有,那么我们可以使用另一个工具来监视我们的服务器。 最好是有大量文档的开源代码;) 谁能分享他们的经验? build议一些工具? 谢谢!