neuralfraud / grafana-prtg

A PRTG Datasource plugin for Grafana
181 stars 75 forks source link

Compatibility of PRTG Datasource with upcoming Grafana v11.0? #206

Open Di0g00 opened 7 months ago

Di0g00 commented 7 months ago

In pre-relase notes for Grafana 10, it is stated that support for Angular is turned off by default. Hence any plugin not migrated away from Angular will fail to work.

Angular is deprecated and turned off by default for new Grafana Cloud stacks

You are affected if: You create a new Grafana Cloud stack and intend to use any panel or data source plugins written using the Angular.js JavaScript framework. See the list of Angular plugins.

Background AngularJS is an old frontend framework that stopped active development many years ago. Because of that, it’s a security risk. AngularJS also requires unsafe-eval in the CSP (Content Security Policy) settings, which also reduces the security level of how javascript is executed in the browser.

Angular plugin support in Grafana is deprecated, meaning it will be removed in a future release. There are still some community and private plugins built using Angular. Starting with v9.0, Grafana has a server configuration option, called angular_support_enabled, that controls whether Angular plugin support is available.

Change in Grafana v10 Angular is disabled by default for all new Grafana Cloud stacks. Existing stacks in Grafana Cloud, Grafana Enterprise on-premise instances, and Grafana OSS instances will not be automatically impacted.

Are there any plans to move PRTG datasource from Angular framework ? Thanks in advance!

angela-d commented 7 months ago

He posted a while ago he's no longer working with PRTG so there's no incentive to update it.

If someone doesn't want to fork the plugin, there's other options like changing the data sources. I've been slowly migrating my most important content to RSS feeds that hook into PRTG's API. Once I have something suitable for sharing, I'll post it to Github.

DCaccu commented 7 months ago

He posted a while ago he's no longer working with PRTG so there's no incentive to update it.

If someone doesn't want to fork the plugin, there's other options like changing the data sources. I've been slowly migrating my most important content to RSS feeds that hook into PRTG's API. Once I have something suitable for sharing, I'll post it to Github.

That would be very helpful for us since we are worried about how to do this. Thanks for the help.

digdilem commented 2 months ago

Did any workable solution arrive for PRTG?

Just tried to upgrade Grafana and of course it disabled the Angular plugin for PRTG.

JavierCCC commented 2 months ago

Same situation here. If i have to decide to leave a product, that product will not be grafana.

digdilem commented 2 months ago

It is very disappointing that Paessler didn't step in and provide a working plugin for grafana.

They've just increased our annual fee from £1600 to £6100 for PRTG, despite not having really changed anything for years. So that and this means we're moving to Zabbix. Which is free and has a perfect working plugin for Grafana.

PRTG looks to be going the same way as vmware. We're not the only people moving away.

Di0g00 commented 1 month ago

Good morning, Do you already have any news regarding Plugin migration? Thanks in advance