From icepickjazz@gmail.com Wed Jun 24 08:22:41 2026 From: icepickjazz@gmail.com To: xymon@xymon.com Subject: [Xymon] empty/broken extra graphs place holders 4.3.17 Date: Sun, 07 Dec 2014 20:41:01 -0500 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8106758926347317422==" --===============8106758926347317422== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Upgraded from 4.2.3 to 4.3.17 and have noticed some strange behavior that is causing empty (broken) or extra graphs in 4.3.17 for the linux-iostat graphs as described in http://www.docum.org/drupal/content/linux-iotstat-graphs The linux-iostats script has been in use for years with out issue, until the upgrade. Now that we have upgraded to 4.3.17. There is only one iostat-disk.*.rrd file. How is first=3D5&count=3D4 calculated? it's redundant and empty. The first=3D1&count=3D4 is good. See debug snipit below. is tthe tps:Guage is being counted as extra graph value? I've looked at this until my eyes have crossed. Hoping a fresh set of eyes can point me in the right direct.ion. [image: Inline image 1] Image url for good graph: http://inhobdv1/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&= graph_width=3D576&graph_height=3D120&first=3D1&count=3D4&disp=3Dinhobdv1&grap= h_start=3D1417829129&graph_end=3D1418001929&graph=3Dhourly&action=3Dview image url for broken graph: http://inhobdv1/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&= graph_width=3D576&graph_height=3D120&first=3D5&count=3D4&disp=3Dinhobdv1&grap= h_start=3D1417829129&graph_end=3D1418001929&graph=3Dhourly&action=3Dview link address for good graph http://inhobdv1/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&= graph_width=3D576&graph_height=3D120&first=3D1&count=3D4&disp=3Dinhobdv1&grap= h_start=3D1417829129&graph_end=3D1418001929&action=3Dmenu link address for bad graph http://inhobdv1/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&= graph_width=3D576&graph_height=3D120&first=3D5&count=3D4&disp=3Dinhobdv1&grap= h_start=3D1417829129&graph_end=3D1418001929&action=3Dmenu *Info for Database File /usr/local/xymon/data/rrd//inhobdv1/iostat-disk.sda.rrd* filename =3D /usr/local/xymon/data/rrd//inhobdv1/iostat-disk.sda.rrd header_size =3D 3416 last_update =3D 1417997180 rrd_version =3D 0003 step =3D 300 DSindexlast_dsmaxminminimal_heartbeattypeunknown_secvalueKb_read143473700600 DERIVE00Kb_wrtn2329971600600DERIVE03615.0495049505blk_read386947400600DERIVE 00blk_wrtn4659943200600DERIVE07230.09900990099tps01960600GAUGE015680rracf cur_rowpdp_per_rowrowsxff0AVERAGE29515760.51AVERAGE27365760.52AVERAGE43824 5760.53AVERAGE5232885760.5 Here is the trends data that is being generated: [root at inhobdv1 ext]# ./linux-iostat.pl "data .inhobdv1.trends [iostat-part.sda2.rrd] DS:tps:GAUGE:600:0:U 194 DS:Kb_read:DERIVE:600:0:U 4332903 DS:Kb_wrtn:DERIVE:600:0:U 31769268 DS:blk_read:DERIVE:600:0:U 8665806 DS:blk_wrtn:DERIVE:600:0:U 63538536 [iostat-disk.sda.rrd] DS:tps:GAUGE:600:0:U 197 DS:Kb_read:DERIVE:600:0:U 4349850 DS:Kb_wrtn:DERIVE:600:0:U 33425316 DS:blk_read:DERIVE:600:0:U 8699700 DS:blk_wrtn:DERIVE:600:0:U 66850632 [iostat-part.sda1.rrd] DS:tps:GAUGE:600:0:U 000 DS:Kb_read:DERIVE:600:0:U 10587 DS:Kb_wrtn:DERIVE:600:0:U 28 DS:blk_read:DERIVE:600:0:U 21174 DS:blk_wrtn:DERIVE:600:0:U 56 [iostat-part.sda3.rrd] DS:tps:GAUGE:600:0:U 003 DS:Kb_read:DERIVE:600:0:U 5732 DS:Kb_wrtn:DERIVE:600:0:U 1656020 DS:blk_read:DERIVE:600:0:U 11464 DS:blk_wrtn:DERIVE:600:0:U 3312040 " *Debug snippit from service=3Dtrends from svcstatus.cgi * 23233 2014-12-07 18:22:30 rrdlink_text: host inhobdv1, rrd disk 23233 2014-12-07 18:22:30 rrdlink_url: host inhobdv1, rrd disk (partname:(NULL), maxgraphs:0, count=3D8) 23233 2014-12-07 18:22:30 URLtext:
3D"xymongraph 3D"Zoom
3D"xymongraph 3D"Zoom
23233 2014-12-07 18:22:30 rrdlink_url: host inhobdv1, rrd iostat-disk (partname:(NULL), maxgraphs:0, count=3D8) 23233 2014-12-07 18:22:30 URLtext:
3D"xymongraph 3D"Zoom
3D"xymongraph 3D"Zoom


 
inhobdv1 - trends

3D"xymongraph 3D"Zoom
3D"xymongraph 3D"Zoom
3D"xymongraph 3D"Zoom
3D"xymongraph 3D"Zoom
3D"xymongraph 3D"Zoom
Thanks for the help. scott --===============8106758926347317422==-- From icepickjazz@gmail.com Wed Jun 24 08:22:41 2026 From: icepickjazz@gmail.com To: xymon@xymon.com Subject: [Xymon] empty/broken extra graphs place holders 4.3.17 Date: Mon, 08 Dec 2014 11:42:42 -0500 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3662081553610557192==" --===============3662081553610557192== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable I found a similar posting that better describes my problem . Apparently it's a well known issue with trends and mulitgraph. I removed the TRENDS:*,disk:disk|iostat-disk|iostat-part from the hosts.cfg entry and changed the GRAPHS=3D stanza in the xymonserver.cfg and added iostat-disk,iostat-part after "disk" GRAPHS=3D"la,disk,iostat-disk,iostat-part and now the broken iostat-disk and iostat-part graphs are gone, but the some of the normal disk graphs still display broken/empty graphs due to design of the mulitgraphs, i believe. /* * Some reports (disk) use the number of lines as a rough measure for how many * graphs to build. * What we *really* should do was to scan the RRD directory and count how many * RRD database files are present matching this service - but that is way too * much overhead for something that might be called on every status logged. */ Thanks On Sun, Dec 7, 2014 at 8:41 PM, Scott Pfister wrot= e: > Upgraded from 4.2.3 to 4.3.17 and have noticed some strange behavior that > is causing empty (broken) or extra graphs in 4.3.17 for the linux-iostat > graphs as described in > http://www.docum.org/drupal/content/linux-iotstat-graphs The > linux-iostats script has been in use for years with out issue, until the > upgrade. Now that we have upgraded to 4.3.17. There is only one > iostat-disk.*.rrd file. How is first=3D5&count=3D4 calculated? it's > redundant and empty. The first=3D1&count=3D4 is good. See debug sni= pit > below. is tthe tps:Guage is being counted as extra graph value? I've > looked at this until my eyes have crossed. Hoping a fresh set of eyes can > point me in the right direct.ion. > > > [image: Inline image 1] > > Image url for good graph: > http://inhobdv1/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-dis= k&graph_width=3D576&graph_height=3D120&first=3D1&count=3D4&disp=3Dinhobdv1&gr= aph_start=3D1417829129&graph_end=3D1418001929&graph=3Dhourly&action=3Dview > image url for broken graph: > http://inhobdv1/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-dis= k&graph_width=3D576&graph_height=3D120&first=3D5&count=3D4&disp=3Dinhobdv1&gr= aph_start=3D1417829129&graph_end=3D1418001929&graph=3Dhourly&action=3Dview > > link address for good graph > http://inhobdv1/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-dis= k&graph_width=3D576&graph_height=3D120&first=3D1&count=3D4&disp=3Dinhobdv1&gr= aph_start=3D1417829129&graph_end=3D1418001929&action=3Dmenu > link address for bad graph > http://inhobdv1/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-dis= k&graph_width=3D576&graph_height=3D120&first=3D5&count=3D4&disp=3Dinhobdv1&gr= aph_start=3D1417829129&graph_end=3D1418001929&action=3Dmenu > > *Info for Database File > /usr/local/xymon/data/rrd//inhobdv1/iostat-disk.sda.rrd* > filename =3D /usr/local/xymon/data/rrd//inhobdv1/iostat-disk.sda.rrd > header_size =3D 3416 > last_update =3D 1417997180 > rrd_version =3D 0003 > step =3D 300 > DSindexlast_dsmaxminminimal_heartbeattypeunknown_secvalueKb_read143473700 > 600DERIVE00Kb_wrtn2329971600600DERIVE03615.0495049505blk_read386947400600 > DERIVE00blk_wrtn4659943200600DERIVE07230.09900990099tps01960600GAUGE015680 > rracfcur_rowpdp_per_rowrowsxff0AVERAGE29515760.51AVERAGE27365760.52AVERAGE > 438245760.53AVERAGE5232885760.5 > > > Here is the trends data that is being generated: > [root at inhobdv1 ext]# ./linux-iostat.pl > "data .inhobdv1.trends > [iostat-part.sda2.rrd] > DS:tps:GAUGE:600:0:U 194 > DS:Kb_read:DERIVE:600:0:U 4332903 > DS:Kb_wrtn:DERIVE:600:0:U 31769268 > DS:blk_read:DERIVE:600:0:U 8665806 > DS:blk_wrtn:DERIVE:600:0:U 63538536 > > [iostat-disk.sda.rrd] > DS:tps:GAUGE:600:0:U 197 > DS:Kb_read:DERIVE:600:0:U 4349850 > DS:Kb_wrtn:DERIVE:600:0:U 33425316 > DS:blk_read:DERIVE:600:0:U 8699700 > DS:blk_wrtn:DERIVE:600:0:U 66850632 > > [iostat-part.sda1.rrd] > DS:tps:GAUGE:600:0:U 000 > DS:Kb_read:DERIVE:600:0:U 10587 > DS:Kb_wrtn:DERIVE:600:0:U 28 > DS:blk_read:DERIVE:600:0:U 21174 > DS:blk_wrtn:DERIVE:600:0:U 56 > > [iostat-part.sda3.rrd] > DS:tps:GAUGE:600:0:U 003 > DS:Kb_read:DERIVE:600:0:U 5732 > DS:Kb_wrtn:DERIVE:600:0:U 1656020 > DS:blk_read:DERIVE:600:0:U 11464 > DS:blk_wrtn:DERIVE:600:0:U 3312040 > > " > > > *Debug snippit from service=3Dtrends from svcstatus.cgi * > 23233 2014-12-07 18:22:30 rrdlink_text: host inhobdv1, rrd disk > 23233 2014-12-07 18:22:30 rrdlink_url: host inhobdv1, rrd disk > (partname:(NULL), maxgraphs:0, count=3D8) > 23233 2014-12-07 18:22:30 URLtext:
HREF=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Ddisk&grap= h_width=3D576&graph_height=3D120&first=3D1&count=3D4&disp=3Di= nhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&action=3D= menu"> BORDER=3D0 > SRC=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Ddisk&graph= _width=3D576&graph_height=3D120&first=3D1&count=3D4&disp=3Din= hobdv1&graph_start=3D1417821750&graph_end=3D1417994550&graph=3Dho= urly&action=3Dview" > ALT=3D"xymongraph disk"> href=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Ddisk&grap= h_width=3D576&graph_height=3D120&first=3D1&count=3D4&disp=3Di= nhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&graph=3Dc= ustom&action=3Dselzoom"> > 3D"Zoom 3px'>
>
HREF=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Ddisk&grap= h_width=3D576&graph_height=3D120&first=3D5&count=3D4&disp=3Di= nhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&action=3D= menu"> BORDER=3D0 > SRC=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Ddisk&graph= _width=3D576&graph_height=3D120&first=3D5&count=3D4&disp=3Din= hobdv1&graph_start=3D1417821750&graph_end=3D1417994550&graph=3Dho= urly&action=3Dview" > ALT=3D"xymongraph disk"> href=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Ddisk&grap= h_width=3D576&graph_height=3D120&first=3D5&count=3D4&disp=3Di= nhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&graph=3Dc= ustom&action=3Dselzoom"> > 3D"Zoom 3px'>
> > 23233 2014-12-07 18:22:30 rrdlink_url: host inhobdv1, rrd iostat-disk > (partname:(NULL), maxgraphs:0, count=3D8) > 23233 2014-12-07 18:22:30 URLtext: Graph">
HREF=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&a= mp;graph_width=3D576&graph_height=3D120&first=3D1&count=3D4&d= isp=3Dinhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&ac= tion=3Dmenu"> BORDER=3D0 > SRC=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&am= p;graph_width=3D576&graph_height=3D120&first=3D1&count=3D4&di= sp=3Dinhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&gra= ph=3Dhourly&action=3Dview" > ALT=3D"xymongraph iostat-disk"> > href=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&a= mp;graph_width=3D576&graph_height=3D120&first=3D1&count=3D4&d= isp=3Dinhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&gr= aph=3Dcustom&action=3Dselzoom"> > 3D"Zoom 3px'>
>
HREF=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&a= mp;graph_width=3D576&graph_height=3D120&first=3D5&count=3D4&d= isp=3Dinhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&ac= tion=3Dmenu"> BORDER=3D0 > SRC=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&am= p;graph_width=3D576&graph_height=3D120&first=3D5&count=3D4&di= sp=3Dinhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&gra= ph=3Dhourly&action=3Dview" > ALT=3D"xymongraph iostat-disk"> > href=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&a= mp;graph_width=3D576&graph_height=3D120&first=3D5&count=3D4&d= isp=3Dinhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&gr= aph=3Dcustom&action=3Dselzoom"> > 3D"Zoom 3px'>
> > >

  >
> >
Helvetica">inhobdv1 - trends

>
HREF=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Dla&graph_= width=3D576&graph_height=3D120&first=3D1&count=3D1&disp=3Dinh= obdv1&graph_start=3D1417821750&graph_end=3D1417994550&action=3Dme= nu"> BORDER=3D0 > SRC=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Dla&graph_w= idth=3D576&graph_height=3D120&first=3D1&count=3D1&disp=3Dinho= bdv1&graph_start=3D1417821750&graph_end=3D1417994550&graph=3Dhour= ly&action=3Dview" > ALT=3D"xymongraph la"> href=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Dla&graph_= width=3D576&graph_height=3D120&first=3D1&count=3D1&disp=3Dinh= obdv1&graph_start=3D1417821750&graph_end=3D1417994550&graph=3Dcus= tom&action=3Dselzoom"> > 3D"Zoom 3px'>
>
HREF=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Ddisk&grap= h_width=3D576&graph_height=3D120&first=3D1&count=3D4&disp=3Di= nhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&action=3D= menu"> BORDER=3D0 > SRC=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Ddisk&graph= _width=3D576&graph_height=3D120&first=3D1&count=3D4&disp=3Din= hobdv1&graph_start=3D1417821750&graph_end=3D1417994550&graph=3Dho= urly&action=3Dview" > ALT=3D"xymongraph disk"> href=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Ddisk&grap= h_width=3D576&graph_height=3D120&first=3D1&count=3D4&disp=3Di= nhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&graph=3Dc= ustom&action=3Dselzoom"> > 3D"Zoom 3px'>
>
HREF=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Ddisk&grap= h_width=3D576&graph_height=3D120&first=3D5&count=3D4&disp=3Di= nhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&action=3D= menu"> BORDER=3D0 > SRC=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Ddisk&graph= _width=3D576&graph_height=3D120&first=3D5&count=3D4&disp=3Din= hobdv1&graph_start=3D1417821750&graph_end=3D1417994550&graph=3Dho= urly&action=3Dview" > ALT=3D"xymongraph disk"> href=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Ddisk&grap= h_width=3D576&graph_height=3D120&first=3D5&count=3D4&disp=3Di= nhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&graph=3Dc= ustom&action=3Dselzoom"> > 3D"Zoom 3px'>
>
HREF=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&a= mp;graph_width=3D576&graph_height=3D120&first=3D1&count=3D4&d= isp=3Dinhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&ac= tion=3Dmenu"> BORDER=3D0 > SRC=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&am= p;graph_width=3D576&graph_height=3D120&first=3D1&count=3D4&di= sp=3Dinhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&gra= ph=3Dhourly&action=3Dview" > ALT=3D"xymongraph iostat-disk"> > href=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&a= mp;graph_width=3D576&graph_height=3D120&first=3D1&count=3D4&d= isp=3Dinhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&gr= aph=3Dcustom&action=3Dselzoom"> > 3D"Zoom 3px'>
>
HREF=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&a= mp;graph_width=3D576&graph_height=3D120&first=3D5&count=3D4&d= isp=3Dinhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&ac= tion=3Dmenu"> BORDER=3D0 > SRC=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&am= p;graph_width=3D576&graph_height=3D120&first=3D5&count=3D4&di= sp=3Dinhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&gra= ph=3Dhourly&action=3Dview" > ALT=3D"xymongraph iostat-disk"> > href=3D"/xymon-cgi/showgraph.sh?host=3Dinhobdv1&service=3Diostat-disk&a= mp;graph_width=3D576&graph_height=3D120&first=3D5&count=3D4&d= isp=3Dinhobdv1&graph_start=3D1417821750&graph_end=3D1417994550&gr= aph=3Dcustom&action=3Dselzoom"> > 3D"Zoom 3px'>
> > Thanks for the help. > > scott > > > --===============3662081553610557192==--