Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am looking for a monitoring system like Cacti which doesn't loose data over a time, all the tools I have found use rrd files which averages the data as time goes by.
I would like a to be able to go back to (for example) April 1 at 12:00 and see what the data captured at that time was, not what the average was for that whole day.

Is there a monitoring system which can do this?

share|improve this question

closed as not constructive by mgorven, mdpc, Mark Henderson Feb 20 '13 at 4:43

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

1  
RRD can be configured to keep more data you know. I should also ask, how many datapoints are you polling, and how often? Disk requirements go up... fast :) –  SpacemanSpiff Dec 16 '12 at 23:51
    
On the server I am looking for this to be on to start with it is about 50 items over about 17 graphs, more are likely to be added depending on how this goes –  Epaphus Dec 17 '12 at 0:13
    
I think you'll benefit more from a tool like Solarwinds that stores its data in SQL, and also lets you define how its averaged over time more flexibly. What kind of data is this? CPU? Network? Disk? –  SpacemanSpiff Dec 17 '12 at 2:01
    
its for a storage server so will be monitoring CPU, memory, disks, array loads, network. I suspect Solarwinds might do the job but I think the price tag will be an issue –  Epaphus Dec 17 '12 at 13:42
    
How about Ganglia: serverfault.com/questions/448573/…? –  quanta Dec 18 '12 at 8:23

2 Answers 2

OpenTSDB can do what you want but, as pointed out in the comments, disk requirements are pretty big.

share|improve this answer

From the question tags I guess you checked both Nagios and Zabbix.

In Zabbix, all monitored items come with a given predefined

  • history (the amount of time the raw data will be kept, for most of the items, 90 days)
  • trends (the amount of time an hourly average will be kept, for most of the items, 365 days, used to generate longer term graphs.)

you can can customize both, item by item. The 70k+ items I'm monitoring are currently consuming ~5Gb in the DB.

It rolls with any of the following DB backend:
MySQL, Oracle, PostgreSQL, DB2

share|improve this answer
    
I just put in some monitoring tools that I have come across, I will have a look Zabbix –  Epaphus Dec 17 '12 at 13:23
    
Any specific question, feel free to ask. –  Joao Figueiredo Dec 18 '12 at 10:20
    
You can configure RRD/Carbon to behave in this way to by having full resolution for 90 days (or whatever) and then keep progressively more coarse-grained averages after that. –  Morten Siebuhr Jan 9 '13 at 14:24

Not the answer you're looking for? Browse other questions tagged or ask your own question.