Browse Source

Déploiement d'un dashboard Grafana par défaut pour la machine locale

William Petit 2 months ago
parent
commit
31bf813036
2 changed files with 19999 additions and 17 deletions
  1. 18
    17
      dicos/70_prometheus.xml
  2. 19981
    0
      tmpl/grafana-node-dashboard.json

+ 18
- 17
dicos/70_prometheus.xml View File

@@ -9,6 +9,7 @@
9 9
         <file filelist='grafana'      name='/etc/grafana/grafana.ini'                mkdir='True' rm='True'/>
10 10
         <file filelist='grafana'      name='/etc/grafana/provisioning/dashboards/eole.yml' source='grafana-dashboards.yml'     mkdir='True' rm='True'/>
11 11
         <file filelist='grafana'      name='/etc/grafana/provisioning/datasources/eole.yml' source='grafana-datasources.yml'     mkdir='True' rm='True'/>
12
+        <file filelist='grafana'      name='/var/lib/grafana/dashboards/eole.json' source='grafana-node-dashboard.json'     mkdir='True' rm='True'/>
12 13
 
13 14
         <service>prometheus</service>
14 15
         <service>prometheus-alertmanager</service>
@@ -95,23 +96,23 @@
95 96
         </family>
96 97
 
97 98
         <family name="grafana">
98
-                    <variable name='grafana_domain' type='string' description="Nom de Domaine ou IP pour accèder à l'interface Grafana" mandatory='True'>
99
-                        <value>localhost</value>
100
-                    </variable>
101
-                    <variable name='grafana_session_max_lifetime' type='string' description="Durée avant déconnexion de l'interface Grafana (en seconde)">
102
-                        <value>86400</value>
103
-                    </variable>
104
-                    <variable name='grafana_admin_passwd' type='string' description="Mot de passe admin pour la première connexion">
105
-                        <value>admin</value>
106
-                    </variable>
107
-                    <variable name='grafana_sign_up' type='string' description="Activer l'enregistrement automatique">
108
-                        <value>false</value>
109
-                    </variable>
110
-                    <variable name='grafana_auth_anonymous' type='string' description="Activer l'accès aux utilisateurs non enregistrés">
111
-                        <value>false</value>
112
-                    </variable>
113
-					<variable name='grafanaRootURL' type='string' description='Url publique de grafana (avec http:// ou https://)' mode='expert'/>
114
-                </family>
99
+            <variable name='grafana_domain' type='string' description="Nom de Domaine ou IP pour accèder à l'interface Grafana" mandatory='True'>
100
+                <value>localhost</value>
101
+            </variable>
102
+            <variable name='grafana_session_max_lifetime' type='string' description="Durée avant déconnexion de l'interface Grafana (en seconde)">
103
+                <value>86400</value>
104
+            </variable>
105
+            <variable name='grafana_admin_passwd' type='string' description="Mot de passe admin pour la première connexion">
106
+                <value>admin</value>
107
+            </variable>
108
+            <variable name='grafana_sign_up' type='string' description="Activer l'enregistrement automatique">
109
+                <value>false</value>
110
+            </variable>
111
+            <variable name='grafana_auth_anonymous' type='string' description="Activer l'accès aux utilisateurs non enregistrés">
112
+                <value>false</value>
113
+            </variable>
114
+            <variable name='grafanaRootURL' type='string' description='Url publique de grafana (avec http:// ou https://)' mode='expert'/>
115
+        </family>
115 116
 
116 117
         <family name="alertes prometheus">
117 118
 			<variable name='alSMTPUseSys' type='oui/non' description="Utiliser la passerelle SMTP du système ?">

+ 19981
- 0
tmpl/grafana-node-dashboard.json
File diff suppressed because it is too large
View File