Applicable to:
- Plesk Obsidian for Linux
Symptoms
Advanced Monitoring doesn't show any data but one of the error messages below instead:
PLESK_ERROR: Dashboard not found
or
CONFIG_TEXT: *If you're seeing this Grafana has failed to load its application files*
1. This could be caused by your reverse proxy settings.
2. If you host grafana under subpath make sure your grafana.ini root_url
setting includes subpath
3. If you have a local dev build make sure you build frontend using:
yarn start, yarn start:hot, or yarn build
4. Sometimes restarting grafana-server can help
Errors like the following can be found in the /var/log/grafana/grafana.log
file
CONFIG_TEXT: lvl=eror msg="Alert Rule Result Error" logger=alerting.evalContext ruleId=17 name="Real memory usage" error="tsdb.HandleRequest() error rpc error: code = Unknown desc = invalid status code. status: 403 Forbidden" changing state to=keep_state
Cause
Corrupted installation of the extensions Grafana and Advanced Monitoring.
Resolution
-
Remove the following extensions:
-
Extensions > My Extensions > Grafana > More > Remove and,
-
Extensions > My Extensions > Advanced Monitoring > More > Remove.
Warning: Please note all the customization to Advanced Monitoring will be lost.
Note: The following error message can be safely ignored:
PLESK_ERROR: The extension Grafana was removed with errors: Error: GraphQL error: Internal server error
-
-
Reinstall Extensions > Extensions Catalog > Categories > Monitoring > Advanced Monitoring > Get it free
Note: Grafana will be installed automatically as a dependency.
Comments
2 comments
still does't working after this procedure.
latest obsidian 18.0.32 / Ubuntu 20.04.1 LTS
I have found an explanation for my Plesk installation, leading to a workaround (not that great but it works).
If I open the browser console in the Network tab when I load the Advanced Monitoring page, it attempts to load the following URL: https://:8443/modules/grafana/service/login/generic_oauth, which fails due to the domain name being absent.
If I open a new tab with the URL after adding the correct domain name, it displays the Grafana page and all dashboards are available and working correctly.
So for me, and maybe for "dufresne", there is a problem with the Advanced Monitoring module where it is not able to get the domain name and inject it while building the redirection to the Grafana authentication URL.
Note: Reinstalling both Grafana and Advanced Monitoring extensions do not fix the problem.
Please sign in to leave a comment.