服务器 Gind.cn

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

有没有任何监测软件能够做到几乎持续的拉动并将平均值保存到数据库?

美好的一天。 像所有你知道的,(和我)有很多监控软件(开源或不是),我正在谈论Nagios,Hyperic,OpenNM,Tivoly,微软… 像所有人都知道的那样,提取Tomcat服务器信息的最好方法是通过正确安全的JMX bean。 那么,我的问题是双重的: 第一:监视服务器的默认轮询时间太长。 五分钟拉不能检测到问题或使用高峰,甚至重新启动。 解决这个问题就像将轮询时间缩短到5秒(或更短)一样简单。 这可能会使服务器饱和,但这很容易解决。 (更多铁) 无论如何,这个投票时间导致我们2º的问题 第二: 如果我在5秒的时间间隔内取出JMx计数器,并且每个tomcat实例约有5个计数器,并且我们有15个以上的服务器… 这是每5秒375个样本。 每分钟4500个样本。 是。 数据库将增长得非常快。 原因很多样本: 我不是真的需要每个样本,但他们在给定的时间段(10分钟)的平均值。 但是如果在10分钟的时间内拉一下计数器,我就会失去很多信息,我需要检测问题,每月使用graphics… 题: 所以,这个问题很简单。 有没有什么软件可以很有效地拉动,但是只能存储特定时期的平均值? 手动解决方法 当然,这个问题有“手动”的select…也许日常任务在数据库中计算一个时期的表的平均值… 或者是一个基于perl的脚本,可以进行迭代…然后将其存储在数据库中 但是在编程之前,我正在网上查询。 提前致谢