[Xymon] "ports" RRD graph is often flaky.

Shawn Heisey hobbit at elyograg.org
Wed Mar 23 16:07:39 CET 2016


On 3/23/2016 3:29 AM, Jeremy Laidman wrote:
> On Wed, Mar 23, 2016 at 8:17 PM Shawn Heisey <haproxy at elyograg.org
> <mailto:haproxy at elyograg.org>> wrote:
>
>     All four of these lines have been in the config for a long time,
>     but the
>     mule_aps and mule_nwsi tracking identifiers *used* to be ajp, the same
>     as the 8009 port line.  So I had three lines all using "ajp" as the
>     tracking ID.
>
>
> I think this explains it.  RRD only permits one update per (by
> default) 5-minute interval, and any subsequent ones are rejected.  If
> you had 3 updates going on every 5 minutes, only the first would have
> been accepted.  So if mule_aps or mule_nwsi were both reporting NaN
> then it's possible that only 1/3 or all updates had valid data.  Your
> graph seems to show about 1/3 present, and 2/3 missing.

Confirmed.  Thank you to everyone who responded with ideas.

Since I changed the config so each tracking ID is only used once per
config stanza, the graphing has been superb.  I wasn't the one who
created these configs. I just happened to be creating some additional
port monitoring and changing the TEXT attribute on the existing
"listening" config to include the port number.  Because I was already
making changes to a lot of PORT config lines, I decided to revamp them
all to more accurately reflect what we were monitoring.  I didn't even
realize I was fixing a problem. :)

Thanks,
Shawn




More information about the Xymon mailing list