Grafana Graph Exporting

Thruk offers an interface to export 3rd party performance graphs via a single url. It supports Grafana only right now.

The export is possible with the …​/extinfo.cgi?type=grafana&options_see_below…​ url.

List of Options

  • host: Hostname to export.

  • service: Service description to export. Leave empty for host graphs.

  • format: Can be either png (default) or base64.

  • from: Either a unixtimestamp of the start date or relative date like -2h.

  • to: Either unixtimestamp of the end date or relative date like now.

  • width: Image width in px.

  • height: Image height in px.

  • source: If there are multiple graps in a grafana dashboard, the source can be used to choose on of them. The index starts at 1.

  • disablePanelTitle: Can be set to 1 to hide the panel title.

  • legend: Can be set to 0 to hide the legend.

  • theme: Can be either light or dark and sets the grafana theme.

  • font_color: Sets the font color, ex.: #000000

  • background_color: Sets the background color, can be either transparent or a hex colour like #FFFFFF

Example

Fetch a exported graph via curl:

  %> curl -k 'https://user:password@your_webserver/thruk/cgi-bin/extinfo.cgi?type=grafana&host=localhost&service=Ping&from=-1d&to=now'
Edit page on GitHub