Browse Source

Merge branch 'develop' into dist/eole/2.7.0/develop

tags/pkg/dev/eole-2.7.0/0.0.1-3^0
William Petit 6 months ago
parent
commit
b2caec4f54
3 changed files with 32 additions and 41 deletions
  1. 2
    2
      Makefile
  2. 23
    32
      README.md
  3. 7
    7
      dicos/70_prometheus.xml

+ 2
- 2
Makefile View File

@@ -4,8 +4,8 @@
4 4
 
5 5
 SOURCE=eole-prometheus
6 6
 VERSION=0.0.1
7
-EOLE_VERSION=2.6
8
-EOLE_RELEASE=2.6.2
7
+EOLE_VERSION=2.7
8
+EOLE_RELEASE=2.7.0
9 9
 PKGAPPS=non
10 10
 
11 11
 ################################

+ 23
- 32
README.md View File

@@ -1,41 +1,33 @@
1
-## eole-prometheus 
1
+# eole-prometheus 
2
+
2 3
 Eolisation de la solution de surveillance Prometheus.
4
+
3 5
 Grafana est pris en charge dans l'eolisation et peut ou non être activé.
4
-L'exporter système (node-exporter) est dans la configuration par défaut (Prométheus se surveille lui même).
5 6
 
6
-### eole-prometheus :
7
+L'exporter système (node-exporter) est dans la configuration par défaut (Prometheus se surveille lui même).
7 8
 
9
+### Installation
8 10
 
9
-1. gen_config
11
+#### Installer `eole-prometheus`
10 12
 
13
+1. Ajouter le dépôt officiel de [Grafana](http://docs.grafana.org/installation/debian/#apt-repository). Dans l'interface `GenConfig`
14
+    ```
15
+    Mode expert > Dépot tiers > Ajouter un dépot
16
+            Dépôt officiel Grafana
17
+                Libellé du dépot = Cadoles
18
+                Déclaration du dépôt = deb https://packages.grafana.com/oss/deb stable main
19
+                Méthode de récupération de la clé = URL de la clé
20
+                URL de la clé = https://packages.grafana.com/gpg.key
21
+    ```
22
+2. Ajouter le dépôt Cadoles. Dans l'interface `GenConfig`
23
+    ```
24
+    Mode expert > Dépot tiers > Ajouter un dépot
25
+            Cadoles pour environnement de Dev
26
+                Libellé du dépot = Cadoles
27
+                Déclaration du dépôt = deb https://vulcain.cadoles.com 2.7.0-dev main
28
+                Méthode de récupération de la clé = URL de la clé
29
+                URL de la clé = https://vulcain.cadoles.com/cadoles.gpg
11 30
     ```
12
-Mode expert > Dépot tiers > Ajouter un dépot
13
-        Cadoles pour environnement de Qualification
14
-            Libellé du dépot = Cadoles
15
-            Déclaration du dépôt = deb https://vulcain.cadoles.com 2.6.2-staging main
16
-            Méthode de récupération de la clé = URL de la clé
17
-            URL de la clé = https://vulcain.cadoles.com/cadoles.gpg
18
-```
19
-
20
-* Pour ajouter une sonde sur eole :
21
-
22
-1. gen_config
23
-
24
-   ```
25
- Mode expert > Dépot tiers > Ajouter un dépot
26
-        Cadoles pour environnement de Qualification
27
-            Libellé du dépot = Cadoles
28
-            Déclaration du dépôt = deb https://vulcain.cadoles.com xenial-staging main
29
-            Méthode de récupération de la clé = URL de la clé
30
-            URL de la clé = https://vulcain.cadoles.com/cadoles.gpg
31
-```
32
-
33
-* Pour ajouter une sonde sur ubuntu xenial:
34
-
35
-```
36
-echo "deb https://vulcain.cadoles.com xenial-staging main" > /etc/apt/sources.list.d/cadoles.list
37
-wget -O - https://vulcain.cadoles.com/cadoles.gpg|apt-key add -
38
-```
39 31
 
40 32
 Il faut ouvrir les ports en fonction des exporters. Tous les exporters n'utilisent pas le même port.
41 33
 
@@ -44,4 +36,3 @@ Le paquet eole-prometheus ouvre les ports sur le serveur où Prometheus sera ins
44 36
 * 9090 pour le serveur prometheus
45 37
 * 9100 pour la sonde node-exporter
46 38
 * 3000 pour le serveur Grafana
47
-

+ 7
- 7
dicos/70_prometheus.xml View File

@@ -3,17 +3,17 @@
3 3
     <files>
4 4
       <file filelist='prometheus'   name='/etc/default/prometheus' source='prometheus.defaults'  mkdir='True' rm='True'/>
5 5
         <file filelist='prometheus'   name='/etc/prometheus/prometheus.yml'          mkdir='True' rm='True'/>
6
-        <file filelist='alertmanager' name='/etc/prometheus/alertmanager.yml'        mkdir='True' rm='True'/>
7
-        <file filelist='alertmanager' name='/etc/prometheus/rules.d/alert-rules.yml' mkdir='True' rm='True'/>
8
-        <file filelist='alertmanager' name='/etc/prometheus/rules.d/predict-rules.yml' mkdir='True' rm='True'/>
6
+        <file filelist='prometheus-alertmanager' name='/etc/prometheus/alertmanager.yml'        mkdir='True' rm='True'/>
7
+        <file filelist='prometheus-alertmanager' name='/etc/prometheus/rules.d/alert-rules.yml' mkdir='True' rm='True'/>
8
+        <file filelist='prometheus-alertmanager' name='/etc/prometheus/rules.d/predict-rules.yml' mkdir='True' rm='True'/>
9 9
         <file filelist='grafana'      name='/etc/grafana/grafana.ini'                mkdir='True' rm='True'/>
10 10
 
11 11
         <service>prometheus</service>
12
-        <service>alertmanager</service>
12
+        <service>prometheus-alertmanager</service>
13 13
         <service>grafana-server</service>
14 14
         <service_access service='prometheus'>
15 15
             <port service_accesslist="prometheus">9090</port>
16
-            <port service_accesslist="alertmanager">9093</port>
16
+            <port service_accesslist="prometheus-alertmanager">9093</port>
17 17
         </service_access>
18 18
         <service_access service='grafana-server'>
19 19
             <port service_accesslist="grafana">3000</port>
@@ -257,8 +257,8 @@
257 257
         <condition name='disabled_if_in' source='activerAlertmanager'>
258 258
             <param>non</param>
259 259
             <target type='family'>alertes prometheus</target>
260
-            <target type='filelist'>alertmanager</target>
261
-            <target type='service_accesslist'>alertmanager</target>
260
+            <target type='filelist'>prometheus-alertmanager</target>
261
+            <target type='service_accesslist'>prometheus-alertmanager</target>
262 262
         </condition>
263 263
 
264 264
         <condition name='disabled_if_in' source='addTargetPrometheus'>

Loading…
Cancel
Save