diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index bf182fc..c51af8c 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -19,6 +19,7 @@ pages: - 'Installation': 'installation/index.md' - 'Configuration': 'installation/configuration.md' - 'SQL Data Source Configuration': 'installation/configuration-sql.md' + - 'Provisioning': 'installation/provisioning.md' - 'Upgrade': 'installation/upgrade.md' - 'Troubleshooting': 'installation/troubleshooting.md' - User Guides: diff --git a/docs/sources/installation/provisioning.md b/docs/sources/installation/provisioning.md new file mode 100644 index 0000000..7bfa1a2 --- /dev/null +++ b/docs/sources/installation/provisioning.md @@ -0,0 +1,48 @@ +page_title: Provisioning Grafana-Zabbix plugin +page_description: Grafana-Zabbix plugin provisioning instructions. + +# 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](http://docs.grafana.org/administration/provisioning/#datasources) + +### Example Datasource Config File + +```yaml +apiVersion: 1 + +datasources: +- name: Zabbix + type: alexanderzobnin-zabbix-datasource + access: proxy + url: http://localhost/zabbix/api_jsonrpc.php + isDefault: true + jsonData: + # Zabbix API credentials + username: zabbix + password: zabbix + # Trends options + trends: true + trendsFrom: "7d" + trendsRange: "4d" + # Cache update interval + cacheTTL: "1h" + # Alerting options + alerting: true + addThresholds: false + alertingMinSeverity: 3 + # Disable acknowledges for read-only users + disableReadOnlyUsersAck: true + # Direct DB Connection options + dbConnectionEnable: true + # Name of existing SQL datasource + dbConnectionDatasourceName: MySQL Zabbix + version: 1 + editable: false + +- name: MySQL Zabbix + type: mysql + url: localhost:3306 + database: zabbix + user: grafana + password: password +```