From 039ce119f002b8642bb96034a56d701472295456 Mon Sep 17 00:00:00 2001 From: Christian Pape Date: Fri, 15 Jun 2018 10:26:44 -0500 Subject: [PATCH] Fix --- scripts/grafana.sh | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/scripts/grafana.sh b/scripts/grafana.sh index 926c438..4d93e73 100644 --- a/scripts/grafana.sh +++ b/scripts/grafana.sh @@ -5,4 +5,37 @@ systemctl start grafana-server firewall-cmd --zone=public --permanent --add-port=3000/tcp sleep 10 -# curl 'http://admin:admin@localhost:3000/api/datasources' -X POST -H 'Content-Type:application/json;charset=UTF-8' --data-binary '{"name":"OpenNMS","type":"opennms","access":"proxy","url":"http://localhost:8980/opennms","isDefault":true,"basicAuth":true,"basicAuthUser":"admin","basicAuthPassword":"admin"}' +curl -v --basic -XPOST 'admin:admin@localhost:3001/api/plugins/opennms-helm-app/settings?enabled=true' -d '' +curl 'http://admin:admin@localhost:3000/api/datasources' -X POST -H 'Content-Type:application/json;charset=UTF-8' --data-binary '{"name":"OpenNMS","type":"opennms","access":"proxy","url":"http://localhost:8980/opennms","isDefault":true,"basicAuth":true,"basicAuthUser":"admin","basicAuthPassword":"admin"}' + +curl -u admin:admin -XPOST "http://localhost:3000/api/plugins/opennms-helm-app/settings" -d "id=opennms-helm-app&enabled=true" 2>/dev/null + +cat < data-performance.json +{ + "name": "opennms-performance", + "type": "opennms-helm-performance-datasource", + "access": "proxy", + "url": "http://localhost:8980/opennms", + "basicAuth": true, + "basicAuthUser": "admin", + "basicAuthPassword": "admin" +} +EOF + +curl -u admin:admin -H 'Content-Type: application/json' -XPOST -d @data-performance.json http://localhost:3000/api/datasources +rm data-performance.json + +cat < data-fault.json +{ + "name": "opennms-fault", + "type": "opennms-helm-fault-datasource", + "access": "proxy", + "url": "http://localhost:8980/opennms", + "basicAuth": true, + "basicAuthUser": "admin", + "basicAuthPassword": "admin" +} +EOF + +curl -u admin:admin -H 'Content-Type: application/json' -XPOST -d @data-fault.json http://localhost:3000/api/datasources +rm data-fault.json