You could do that server-side. Look at the man page for xymond_rrd. The --extra-script option allows you to pipe incoming data through a script to process. You could take the report time and subtract 1 min, 2 min, etc, then emit rrd updates as required. The client would still send all 5 values at the same time, but they'd be recorded as if received over the preceding 5 minute block.
Ralph Mitchell On Aug 15, 2014 9:55 AM, "David Welker" <dewelker at gmail.com> wrote:
I've been looking, but haven't seen anything in the documentation, on the website, or in the mailing list that addresses this:
I need to monitor 5 values that are received all at the same time. I'd like to insert the values at one minute intervals getting a consolidated data point (CDP) every 5 minutes that I can graph.
For example, I ping a host via client script, 5 times, returning all of the data at one time. I want to put all 5 values in the database (rrd), but spaced apart every minute so I get a decent CDP. I could probably do this if this was on the server (could I?), but the script HAS to be on the client in this case. Is this even doable?
Thanks, in advance, for any suggestions!
David
Xymon mailing list Xymon at xymon.com http://lists.xymon.com/mailman/listinfo/xymon