Menu
Documentationbreadcrumb arrow Pluginsbreadcrumb arrow Grafana Zabbix pluginbreadcrumb arrow Configurationbreadcrumb arrow Provisioning Grafana-Zabbix plugin
Open source Grafana Cloud

Provisioning Grafana-Zabbix plugin

Itโ€™s now possible to configure datasources using config files with Grafanaโ€™s provisioning system. You can read more about how it works and all the settings you can set for datasources on the provisioning docs page

Example Datasource Config File

yaml
apiVersion: 1
datasources:
  - name: Zabbix
    type: alexanderzobnin-zabbix-datasource
    url: http://localhost/zabbix/api_jsonrpc.php
    jsonData:
      # Zabbix API credentials
      username: zabbix
      # Trends options
      trends: true
      trendsFrom: '7d'
      trendsRange: '4d'
      # Cache update interval
      cacheTTL: '1h'
      # Alerting options
      alerting: true
      addThresholds: false
      alertingMinSeverity: 3
      # Direct DB Connection options
      dbConnectionEnable: true
      # Name of existing datasource for Direct DB Connection
      dbConnectionDatasourceName: MySQL Zabbix
      # Retention policy name (InfluxDB only) for fetching long-term stored data.
      # Leave it blank if only default retention policy used.
      dbConnectionRetentionPolicy: one_year
      # Disable acknowledges for read-only users
      disableReadOnlyUsersAck: true
      # Disable time series data alignment
      disableDataAlignment: false
      # Use value mapping from Zabbix
      useZabbixValueMapping: true
    secureJsonData:
      password: zabbix
    version: 1
    editable: false

  - name: MySQL Zabbix
    type: mysql
    url: localhost:3306
    user: grafana
    jsonData:
      database: zabbix
    secureJsonData:
      password: password

  - name: PostgreSQL Zabbix
    type: grafana-postgresql-datasource
    url: localhost:5432
    user: grafana
    jsonData:
      database: zabbix
    secureJsonData:
      password: password

For detailed provisioning configuration for mysql / postgres in direct db connection mode, refer mysql plugin documentation / postgresql plugin documentation.