[Xymon] RRD graph not working for only one test

Scot Kreienkamp Scot.Kreienkamp at la-z-boy.com
Tue Jun 12 14:21:49 CEST 2018


If you’re getting data then you don’t need a SPLITNCV.

I had to go back and re-read your email… sounds like Xymon isn’t finding your graph definition:  “Service nginx has a graph nginx, but no graph-definition”

Where did you put it, in what file?


Scot Kreienkamp |Senior Systems Engineer | La-Z-Boy Corporate
One La-Z-Boy Drive| Monroe, Michigan 48162 | Office: 734-384-6403 | | Mobile: 7349151444 | Email: Scot.Kreienkamp at la-z-boy.com

From: Rich Jones [mailto:rich at corporationpop.co.uk]
Sent: Monday, June 11, 2018 4:15 AM
To: Scot Kreienkamp <Scot.Kreienkamp at la-z-boy.com>
Cc: xymon at xymon.com
Subject: Re: [Xymon] RRD graph not working for only one test

Hi Scott,

Where is the SPLITNCV line? I don't see it in xymonserver.cfg

And, to confirm, I have those two .rrd files in data/rrd/hostname yes. Both I have performed a rrdtool dump to check the format and that.


On 8 June 2018 at 20:08, Scot Kreienkamp <Scot.Kreienkamp at la-z-boy.com<mailto:Scot.Kreienkamp at la-z-boy.com>> wrote:
Can you post your SPLITNCV line?

So you have a files named exactly nginx_connections.rrd and nginx_requests.rrd in the RRD directory for the hosts you want?
From: Rich Jones [mailto:rich at corporationpop.co.uk<mailto:rich at corporationpop.co.uk>]
Sent: Friday, June 8, 2018 11:31 AM
To: Scot Kreienkamp <Scot.Kreienkamp at la-z-boy.com<mailto:Scot.Kreienkamp at la-z-boy.com>>
Cc:xymon at xymon.com<mailto:xymon at xymon.com>
Subject: Re: [Xymon] RRD graph not working for only one test

Hi Scott yep...

TEST2RRD="cpu=la,disk,inode,qtree,memory,$PINGCOLUMN=tcp,http=tcp,dns=tcp,dig=tcp,time=ntpstat,vmstat,iostat,netstat,temperature,apache,bind,sendmail,mailq,nmailq=mailq,socks,bea,iishealth,citrix,bbgen,bbtest,bbproxy,hobbitd,files,procs=processes,ports,clock,lines,deltalines,ops,stats,cifs,JVM,JMS,HitCache,Session,JDBCConn,ExecQueue,JTA,TblSpace,RollBack,MemReq,InvObj,snapmirr,snaplist,snapshot,if_load=devmon,temp=devmon,paging,mdc,mdchitpct,cics,dsa,getvis,maxuser,nparts,xymongen,xymonnet,xymonproxy,xymond,nginx"


The definitions are here https://github.com/ZeWaren/xymon-nginx/blob/master/graphs.cfg
[nginx_connections]
    FNPATTERN ^nginx_connections.rrd
    TITLE Nginx connections
    YAXIS
    DEF:total at RRDIDX@=@RRDFN@:total:AVERAGE
    DEF:waiting at RRDIDX@=@RRDFN@:waiting:AVERAGE
    DEF:reading at RRDIDX@=@RRDFN@:reading:AVERAGE
    DEF:writing at RRDIDX@=@RRDFN@:writing:AVERAGE
    AREA:total at RRDIDX@#FFC3C0:Total          :0
    GPRINT:total at RRDIDX@:LAST: Current\: %4.0lf
    GPRINT:total at RRDIDX@:AVERAGE: Average\: %4.0lf
    GPRINT:total at RRDIDX@:MAX: Max\: %4.0lf \n
    AREA:waiting at RRDIDX@#FF0000:Waiting             :1
    GPRINT:waiting at RRDIDX@:LAST: Current\: %4.0lf
    GPRINT:waiting at RRDIDX@:AVERAGE: Average\: %4.0lf
    GPRINT:waiting at RRDIDX@:MAX: Max\: %4.0lf \n
    AREA:reading at RRDIDX@#FF7D00:Reading             :1
    GPRINT:reading at RRDIDX@:LAST: Current\: %4.0lf
    GPRINT:reading at RRDIDX@:AVERAGE: Average\: %4.0lf
    GPRINT:reading at RRDIDX@:MAX: Max\: %4.0lf \n
    AREA:writing at RRDIDX@#FFF200:Writing             :1
    GPRINT:writing at RRDIDX@:LAST: Current\: %4.0lf
    GPRINT:writing at RRDIDX@:AVERAGE: Average\: %4.0lf
    GPRINT:writing at RRDIDX@:MAX: Max\: %4.0lf \n

[nginx_requests]
    FNPATTERN ^nginx_requests.rrd
    TITLE Nginx requests
    YAXIS
    DEF:handreq at RRDIDX@=@RRDFN@:handreq:AVERAGE
    DEF:handconn at RRDIDX@=@RRDFN@:handconn:AVERAGE
    DEF:accepted at RRDIDX@=@RRDFN@:accepted:AVERAGE
    AREA:handreq at RRDIDX@#FF0000:Requests          :0
    GPRINT:handreq at RRDIDX@:LAST: Current\: %4.0lf
    GPRINT:handreq at RRDIDX@:AVERAGE: Average\: %4.0lf
    GPRINT:handreq at RRDIDX@:MAX: Max\: %4.0lf \n
    AREA:accepted at RRDIDX@#00FF00:Accepted connections            :1
    GPRINT:accepted at RRDIDX@:LAST: Current\: %4.0lf
    GPRINT:accepted at RRDIDX@:AVERAGE: Average\: %4.0lf
    GPRINT:accepted at RRDIDX@:MAX: Max\: %4.0lf \n
    AREA:handconn at RRDIDX@#0000FF:Handled connections             :1
    GPRINT:handconn at RRDIDX@:LAST: Current\: %4.0lf
    GPRINT:handconn at RRDIDX@:AVERAGE: Average\: %4.0lf
    GPRINT:handconn at RRDIDX@:MAX: Max\: %4.0lf \n



On 8 June 2018 at 16:21, Scot Kreienkamp <Scot.Kreienkamp at la-z-boy.com<mailto:Scot.Kreienkamp at la-z-boy.com>> wrote:
Can you post the graph definition and the test2rrd definition?
From: Xymon [mailto:xymon-bounces at xymon.com<mailto:xymon-bounces at xymon.com>] On Behalf Of Rich Jones

Sent: Friday, June 8, 2018 10:56 AM
To: Scot Kreienkamp <Scot.Kreienkamp at la-z-boy.com<mailto:Scot.Kreienkamp at la-z-boy.com>>
Cc:xymon at xymon.com<mailto:xymon at xymon.com>
Subject: Re: [Xymon] RRD graph not working for only one test

Yep, they are in graphs.cfg
I see the following in the error log though... but i can't see it actually looking for a graph titled 'nginx'
[Fri Jun 08 14:51:40.699316 2018] [cgi:error] [pid 26294:tid 139975110661888] [client ***.***.***.**:53876] AH01215: Setup error: Service nginx has a graph nginx, but no graph-definition: /usr/local/xymon/cgi-bin/svcstatus.sh, referer: https://****/xymon/aws/aws.html


Rich Jones | Systems Developer

Corporation Pop
21-23 Shudehill<https://maps.google.com/?q=21-23+Shudehill+%0D%0AManchester+M4+2AF&entry=gmail&source=g>
Manchester M4 2AF
0161 838 0808

www.corporationpop.co.uk<http://www.corporationpop.co.uk/>

This email message (and any attached file) is intended only for the use of the individual or entity to whom the sender intended it to be addressed and may contain information that constitutes a trade secret, or that is privileged, confidential or subject to copyright. No part of it may be circulated, quoted, or reproduced without prior written approval from Corporation Pop Ltd. The contents of this document are strictly confidential and owned by Corporation Pop Ltd. Copyright © Corporation Pop Ltd. All rights reserved. Corporation Pop is a limited company registered in England + Wales. Company number 4869229. VAT number 533 8932 26.


On 8 June 2018 at 15:53, Scot Kreienkamp <Scot.Kreienkamp at la-z-boy.com<mailto:Scot.Kreienkamp at la-z-boy.com>> wrote:
Did you put the graph definition in either graphs.d or graphs.cfg?
From: Xymon [mailto:xymon-bounces at xymon.com<mailto:xymon-bounces at xymon.com>] On Behalf Of Rich Jones
Sent: Friday, June 8, 2018 10:31 AM
To:xymon at xymon.com<mailto:xymon at xymon.com>
Subject: [Xymon] RRD graph not working for only one test

Hi all, weird one... Have been playing about with the following nginx monitor https://github.com/ZeWaren/xymon-nginx and I can't get the graphs to work at all.

The test runs fine (as far as I can tell, i have modified the script to output the data for the graph and that all looks fine), it sends it's data etc and I can see the .rrd files created. However Xymon doesn't want to display them at all. I simply end up with alt text and the magnifying glass. Clicking the magnifying glass results in the "Cannot access RRD directory" error.

I have performed an rrdtool dump on the offending graph and compared it with other .rrd files, doesn't look to be any issue. Permissions are all the same across all the data/rrd/host etc.

Has anyone else had this issue or similar? Any ideas?
I'm running Xymon 4.3.28
Cheers, Rich

This message is intended only for the individual or entity to which it is addressed.  It may contain privileged, confidential information which is exempt from disclosure under applicable laws.  If you are not the intended recipient, you are strictly prohibited from disseminating or distributing this information (other than to the intended recipient) or copying this information.  If you have received this communication in error, please notify us immediately by e-mail or by telephone at the above number. Thank you.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20180612/89d04f5d/attachment.html>


More information about the Xymon mailing list