Taking note of issues I run into!
Check the timing in the top right (of the dashboard).
Set the quick range to Last 5 Minutes. Make sure that the Value Stat is set to Current (under Visualization), as it defaults to Average
I first encountered this when I added a device to a group that was running a graph.
Cause 1:
- (In PRTG) Device/Sensor Settings > Scanning Interval: 4 hours
Why it Caused the Map to Return as Undefined:
- The dashboard (Grafana) is set to pull data from the last 6 hours
Fix:
- Adjust either the PRTG scanning interval or how long the dashboard goes back
- Changes won't be immediate; log out of the dashboard/clear cookies and/or trigger a sensor scan on PRTG (click the two arrows or the chevron > Scan Now)
Not sure why this didn't gracefully fail and grey out the particular sensor object.. bug in either the plugin/Grafana, perhaps. Though its worth noting on the TV Display (Pi that runs throughout the night), I did see a similar object greyed out on the same graph during the morning.
The instance that prompted me to take note of this was triggered while adding new devices and viewing on my PC, so plausibly a cache bug. I suspect the same warning appeared on the Pi, but no one was around to see it. By the time it was seen, the cache was created? Not enough info to submit a bug report, yet.
Cause 2:
- A device (or sensor) in the target group is paused
Fix:
- Unpause (or remove the device from the group)
- Refresh the dashboard
Unclear if this is a Grafana bug or sourced in the PRTG plugin.
I ran into this a few times, it seems the API refresh gets hung up (or caching interferes). Haven't noticed a pattern as to why or what gets done to cause it, yet.
Things to look for:
- Date format of the user accesing PRTG's API from Grafana has to have their date format (in their PRTG profile) set to
MM/DD/YYYY HH:MM:SS (AM/PM)
- Make sure the correct group is being called (search the Group in PRTG and see if the device appears in the results, if it doesn't, move it to the group)
- Log out of Grafana and log back in
- After devices are moved to other groups, log out every time
- CSP warnings in Firefox (portions of the javascript stopped loading as a result of this trigger, logging out and logging back in seemed to correct itself)
Also useful:
-
Sometimes it takes a while for the sensors to appear, simply tabbing or clicking to other fields can trigger the pull-downs to populate (I've found it takes a few seconds of doing this, sometimes - not sure if it is the trigger of the form updating, or simply entertainment while waiting for the dynamic refresh...)
-
Disable caching via the browser console:
- Right-click on a blank part of the page > Inspect element > click the
...
in the far right of the console window > Settings > check Disable HTTP Cache (when toolbox is open) and leave the console open while testing
- Right-click on a blank part of the page > Inspect element > click the
-
Read the console messages in this same window (under the console tab)
A few people posted about this in the issues
From the release notes:
It’s possible to allow unsigned plugins using a configuration setting, but is something we strongly advise against doing.
Fix:
Windows:
- Open
C:\Program Files\GrafanaLabs\grafana\conf\custom.ini
- Under
[plugins]
addallow_loading_unsigned_plugins = plugin1,plugin2
- Mine looks like:
[plugins] enable_alpha = false app_tls_skip_verify_insecure = false allow_loading_unsigned_plugins = yesoreyeram-boomtheme-panel,simpod-json-datasource,jasonlashua-prtg-datasource
- Restart the Grafana service
Linux:
- Open
/etc/grafana/grafana.ini
- Do the same for
[plugins]
as the Windows example above -
service grafana-server restart
Thank you to torkel for posting this tip!
On Linux:
sudo sqlite3 /var/lib/grafana/grafana.db
sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
sqlite> .exit
This sets the "admin" username back to admin
On Linux installs, the Grafana logs are located at:
/var/log/grafana