graphs in Availability reports are too narow in web and pdf

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
DonForigua
Posts: 94
Joined: Thu Oct 07, 2021 8:59 pm

graphs in Availability reports are too narow in web and pdf

Post by DonForigua »

Hi i have the next issue

The graph view is too narrow in web and pdf, and the data at legend has a ...

Greetings
You do not have the required permissions to view the files attached to this post.
User avatar
pbroste
Posts: 1288
Joined: Tue Jun 01, 2021 1:27 pm

Re: graphs in Availability reports are too narow in web and

Post by pbroste »

Hello @DonForiqua

Thanks for reaching out on this issue, understand that both the web and pdf availability reports are displaying narrow width. I take it that this condition is the same with a different browser? Also is it all graphs or a particular graph with stats that display narrow width?

Let find out from the Apache logs the width and height on the Availability Report:

Code: Select all

grep -Eir 'availability.php' /var/log/httpd/* | less -SR
Looking for on the line:
..........age+Host+Availability&subtitle=All+Hosts&data=42.866%2C48.567%2C8.567&export=0&height=286.467&width=400 HTTP/1.1" 1053
Please let us know the results and other details,
Perry
DonForigua
Posts: 94
Joined: Thu Oct 07, 2021 8:59 pm

Re: graphs in Availability reports are too narow in web and

Post by DonForigua »

Hi dear pbroste

Here the exit

Code: Select all

/var/log/httpd/ssl_request_log-20211205:[04/Dec/2021:20:29:01 -0500] 186.28.165.236 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /nagiosxi/reports/availability.php?mode=getchart&divId=61ac08f7c
32fd&dashtype=servicedata&startdate=&enddate=&reportperiod=last24hours&title=Average+Service+Availability&subtitle=All+Services&data=77.03643651295%2C6.7455987225381%2C10.487647715308%2C5.7
232983084158&export=0&height=286.466334&width=400.000334 HTTP/1.1" 1109
/var/log/httpd/ssl_request_log-20211205:[04/Dec/2021:20:34:00 -0500] 186.28.165.236 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /nagiosxi/reports/availability.php?mode=getchart&divId=61ac08f7a
7f0f&dashtype=hostdata&startdate=&enddate=&reportperiod=last24hours&title=Average+Host+Availability&subtitle=All+Hosts&data=86.843854545455%2C13.156145454545%2C0&export=0&height=286.466334&
width=400.000334 HTTP/1.1" 1059
/var/log/httpd/ssl_request_log-20211205:[04/Dec/2021:20:34:01 -0500] 186.28.165.236 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /nagiosxi/reports/availability.php?mode=getchart&divId=61ac08f7c
32fd&dashtype=servicedata&startdate=&enddate=&reportperiod=last24hours&title=Average+Service+Availability&subtitle=All+Services&data=77.03643651295%2C6.7455987225381%2C10.487647715308%2C5.7
232983084158&export=0&height=286.466334&width=400.000334 HTTP/1.1" 1109
/var/log/httpd/ssl_request_log-20211205:[04/Dec/2021:20:39:00 -0500] 186.28.165.236 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /nagiosxi/reports/availability.php?mode=getchart&divId=61ac08f7a
7f0f&dashtype=hostdata&startdate=&enddate=&reportperiod=last24hours&title=Average+Host+Availability&subtitle=All+Hosts&data=86.843854545455%2C13.156145454545%2C0&export=0&height=286.466334&
width=400.000334 HTTP/1.1" 1059
/var/log/httpd/ssl_request_log-20211205:[04/Dec/2021:20:39:01 -0500] 186.28.165.236 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /nagiosxi/reports/availability.php?mode=getchart&divId=61ac08f7c
32fd&dashtype=servicedata&startdate=&enddate=&reportperiod=last24hours&title=Average+Service+Availability&subtitle=All+Services&data=77.03643651295%2C6.7455987225381%2C10.487647715308%2C5.7
232983084158&export=0&height=286.466334&width=400.000334 HTTP/1.1" 1109
/var/log/httpd/ssl_request_log-20211205:[04/Dec/2021:20:44:00 -0500] 186.28.165.236 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /nagiosxi/reports/availability.php?mode=getchart&divId=61ac08f7a
7f0f&dashtype=hostdata&startdate=&enddate=&reportperiod=last24hours&title=Average+Host+Availability&subtitle=All+Hosts&data=86.843854545455%2C13.156145454545%2C0&export=0&height=286.466334&
width=400.000334 HTTP/1.1" 1059
/var/log/httpd/ssl_request_log-20211205:[04/Dec/2021:20:44:01 -0500] 186.28.165.236 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /nagiosxi/reports/availability.php?mode=getchart&divId=61ac08f7c
32fd&dashtype=servicedata&startdate=&enddate=&reportperiod=last24hours&title=Average+Service+Availability&subtitle=All+Services&data=77.03643651295%2C6.7455987225381%2C10.487647715308%2C5.7
232983084158&export=0&height=286.466334&width=400.000334 HTTP/1.1" 1109
/var/log/httpd/ssl_request_log-20211205:[04/Dec/2021:20:49:00 -0500] 186.28.165.236 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /nagiosxi/reports/availability.php?mode=getchart&divId=61ac08f7a
7f0f&dashtype=hostdata&startdate=&enddate=&reportperiod=last24hours&title=Average+Host+Availability&subtitle=All+Hosts&data=86.843854545455%2C13.156145454545%2C0&export=0&height=286.466334&
width=400.000334 HTTP/1.1" 1059
/var/log/httpd/ssl_request_log-20211205:[04/Dec/2021:20:49:01 -0500] 186.28.165.236 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "GET /nagiosxi/reports/availability.php?mode=getchart&divId=61ac08f7c
32fd&dashtype=servicedata&startdate=&enddate=&reportperiod=last24hours&title=Average+Service+Availability&subtitle=All+Services&data=77.03643651295%2C6.7455987225381%2C10.487647715308%2C5.7
232983084158&export=0&height=286.466334&width=400.000334 HTTP/1.1" 1109
DonForigua
Posts: 94
Joined: Thu Oct 07, 2021 8:59 pm

Re: graphs in Availability reports are too narow in web and

Post by DonForigua »

Hi

For example the perf data has been cut by a suspensive dots ...
You do not have the required permissions to view the files attached to this post.
DonForigua
Posts: 94
Joined: Thu Oct 07, 2021 8:59 pm

Re: graphs in Availability reports are too narow in web and

Post by DonForigua »

Hi

Another detail is when the pdf has page break, the graph has been cutting in two parts
You do not have the required permissions to view the files attached to this post.
User avatar
pbroste
Posts: 1288
Joined: Tue Jun 01, 2021 1:27 pm

Re: graphs in Availability reports are too narow in web and

Post by pbroste »

Hello @DonForiqua

Let's take a look at your System Profile so we can see what is going on.

To send us your system profile.
  • Login to the Nagios XI GUI using a web browser.
  • Click the "Admin" > "System Profile" Menu
  • Click the "Download Profile" button
  • Save the profile.zip file and send via Private Message
Thanks,
Perry
DonForigua
Posts: 94
Joined: Thu Oct 07, 2021 8:59 pm

Re: graphs in Availability reports are too narow in web and

Post by DonForigua »

Greetings

I sent the profile.
User avatar
pbroste
Posts: 1288
Joined: Tue Jun 01, 2021 1:27 pm

Re: graphs in Availability reports are too narow in web and

Post by pbroste »

Hello @DonForiqua

Thanks for sending over the System Profile, 'rrdcached' errors are appearing in the '/var/log/messages' and want to have you verify the status:

Code: Select all

systemctl status rrdcached   #review the status
Also restart the 'npcd.service as well:

Code: Select all

systemctl restart npcd    #review the status
Then watch the '/var/log/messages' to verify if receive further log messages on 'rrdcached'.

Code: Select all

tail -F /var/log/messages
Let's also find out what version 'rrdcached' and 'rddtool'

Code: Select all

rrdcached -h

Code: Select all

rrdtool -h
Please let us the results, on what you find on the given commands, also want to circle back and find out when did this happen and what if any changes to the environment were made?

Thanks,
Perry
DonForigua
Posts: 94
Joined: Thu Oct 07, 2021 8:59 pm

Re: graphs in Availability reports are too narow in web and

Post by DonForigua »

Hi

The exit of first command

Code: Select all

● rrdcached.service - LSB: start and stop rrdtool caching daemon
   Loaded: loaded (/etc/rc.d/init.d/rrdcached; bad; vendor preset: disabled)                                                                           
   Active: active (running) since Thu 2021-10-21 22:50:30 -05; 1 months 21 days ago
     Docs: man:systemd-sysv-generator(8)                                                                                                               
   CGroup: /system.slice/rrdcached.service                                                                                                             
           └─3971 /usr/bin/rrdcached -p /var/rrdtool/rrdcached/rrdcached.pid -s nagios -m 0660 -l unix:/var/rrdtool/rrdcached/rrdcached.sock -F -w 9...
                                                                                                                                                       
Dec 13 07:50:30 napoles.telmexla.net.co rrdcached[3971]: started new journal /tmp/rrd.journal.1639399830.297481                                        
Dec 13 07:50:30 napoles.telmexla.net.co rrdcached[3971]: removing old journal /tmp/rrd.journal.1639392630.297563                                       
Dec 13 07:50:30 napoles.telmexla.net.co rrdcached[3971]: queue_thread_main: rrd_update_r (/usr/local/nagios/share/perfdata/HCU0015_HCU0015/Di...399086)
Dec 13 07:59:25 napoles.telmexla.net.co rrdcached[3971]: queue_thread_main: rrd_update_r (/usr/local/nagios/share/perfdata/WFM0667_SDPTPINS06...399626)
Dec 13 07:59:55 napoles.telmexla.net.co rrdcached[3971]: queue_thread_main: rrd_update_r (/usr/local/nagios/share/perfdata/BRI0037_SVRAPLICAC...399473)
Dec 13 08:10:19 napoles.telmexla.net.co rrdcached[3971]: queue_thread_main: rrd_update_r (/usr/local/nagios/share/perfdata/HCU0015_HCU0015/Di...400041)
Dec 13 08:17:06 napoles.telmexla.net.co rrdcached[3971]: queue_thread_main: rrd_update_r (/usr/local/nagios/share/perfdata/WFM0667_SDPTPINS06...400699)
Dec 13 08:19:54 napoles.telmexla.net.co rrdcached[3971]: queue_thread_main: rrd_update_r (/usr/local/nagios/share/perfdata/BRI0037_SVRAPLICAC...400682)
Dec 13 08:29:37 napoles.telmexla.net.co rrdcached[3971]: queue_thread_main: rrd_update_r (/usr/local/nagios/share/perfdata/HCU0015_HCU0015/Di...401468)
Dec 13 08:35:30 napoles.telmexla.net.co rrdcached[3971]: queue_thread_main: rrd_update_r (/usr/local/nagios/share/perfdata/WFM0667_SDPTPINS06...401766)
Hint: Some lines were ellipsized, use -l to show in full.
second

Code: Select all

● npcd.service - SYSV: Visit the Website at http://sourceforge.net/projects/pnp4nagios/
   Loaded: loaded (/etc/rc.d/init.d/npcd; bad; vendor preset: disabled)                                                                                
   Active: active (running) since Mon 2021-12-13 08:37:31 -05; 14s ago
     Docs: man:systemd-sysv-generator(8)                                                                                                               
  Process: 25060 ExecStop=/etc/rc.d/init.d/npcd stop (code=exited, status=0/SUCCESS)                                                                   
  Process: 25080 ExecStart=/etc/rc.d/init.d/npcd start (code=exited, status=0/SUCCESS)                                                                 
 Main PID: 25085 (npcd)                                                                                                                                
   CGroup: /system.slice/npcd.service                                                                                                                  
           └─25085 /usr/local/nagios/bin/npcd -d -f /usr/local/nagios/etc/pnp/npcd.cfg                                                                 
                                                                                                                                                       
Dec 13 08:37:31 napoles.telmexla.net.co systemd[1]: Starting SYSV: Visit the Website at http://sourceforge.net/projects/pnp4nagios/...                 
Dec 13 08:37:31 napoles.telmexla.net.co npcd[25080]: NPCD started.                                                                                     
Dec 13 08:37:31 napoles.telmexla.net.co systemd[1]: Failed to parse PID from file /usr/local/nagiosxi/var/subsys/npcd.pid: Invalid argument            
Dec 13 08:37:31 napoles.telmexla.net.co systemd[1]: Started SYSV: Visit the Website at http://sourceforge.net/projects/pnp4nagios/.
3th after restart

Code: Select all

Dec 13 08:40:12 napoles rrdcached[3971]: queue_thread_main: rrd_update_r (/usr/local/nagios/share/perfdata/BRI0037_SVRAPLICACIONES/_HOST_.rrd) failed with status -1. (/usr/local/nagios/share/perfdata/BRI0037_SVRAPLICACIONES/_HOST_.rrd: expected 4 data source readings (got 2) from 1639401871)
4th

Code: Select all

RRDCacheD 1.4.4
Copyright (C) 2008,2009 Florian octo Forster and Kevin Brintnall
5th

Code: Select all

RRDtool 1.4.4  Copyright 1997-2010 by Tobias Oetiker <tobi@oetiker.ch>
               Compiled Apr 16 2018 00:01:04
thx for your help
ssax
Dreams In Code
Posts: 7682
Joined: Wed Feb 11, 2015 12:54 pm

Re: graphs in Availability reports are too narow in web and

Post by ssax »

The sizing of them is because of how it is written, the cutoffs are because of wkthmltopdf and the way it renders the pages.

There isn't currently a way to change them, we would need to submit a feature request to development to have them change the way it currently works.

For this one:

Code: Select all

vDec 13 08:40:12 napoles rrdcached[3971]: queue_thread_main: rrd_update_r (/usr/local/nagios/share/perfdata/BRI0037_SVRAPLICACIONES/_HOST_.rrd) failed with status -1. (/usr/local/nagios/share/perfdata/BRI0037_SVRAPLICACIONES/_HOST_.rrd: expected 4 data source readings (got 2) from 1639401871)
It's saying that this file expected 4 data sources but only received 2:

Code: Select all

/usr/local/nagios/share/perfdata/BRI0037_SVRAPLICACIONES/_HOST_.rrd
You can rename the file and it should recreate the RRD with the proper number of metrics on it on the next check and start graphing shortly thereafter (about 5 to 15 minutes):

Code: Select all

mv /usr/local/nagios/share/perfdata/BRI0037_SVRAPLICACIONES/_HOST_.rrd /usr/local/nagios/share/perfdata/BRI0037_SVRAPLICACIONES/_HOST_.rrd.old