« Prometheus » : différence entre les versions

De Le Wiki de Lug
Aller à la navigation Aller à la recherche
Ligne 16 : Ligne 16 :
=== (Optionnel) Securisation serveur ===
=== (Optionnel) Securisation serveur ===
[https://prometheus.io/docs/guides/basic-auth/ '''source''']
[https://prometheus.io/docs/guides/basic-auth/ '''source''']
{{Méta bandeau
  | niveau = grave
  | icône = important
  | texte  = Fortement conseillé si vous exposé le serveur sur Internet.
}}


{{Méta bandeau
{{Méta bandeau
   | niveau = modéré
   | niveau = modéré
   | icône = important
   | icône = important
   | texte  = Fortement conseillé si vous exposé le serveur sur Internet.
   | texte  = Par default tout circule en clair.
  }}
  }}


Par default tout circule en clair, je récupère les données sur un réseau virtuel non exposé, il est également possible de passer par sstunnel..
{{Méta bandeau
  | niveau = information
  | icône = loupe
  | texte  = '''Ici on va uniquement sécuriser l'accès au serveur''' (je récupère les données sur un réseau virtuel non exposé, donc pas d'exporteurs joignables, plus simple), mais il est également possible de passer par [https://0x63.me/tls-between-prometheus-and-its-exporters/ '''stunnel'''] pour avoir les exporteurs directement sur Internet sans risque..
}}
, je récupère les données sur un réseau virtuel non exposé, il est également possible de passer par sstunnel..
Ici on va uniquement sécuriser l'accès au serveur.
Ici on va uniquement sécuriser l'accès au serveur.



Version du 10 avril 2021 à 12:01

Serveur

20 % en cours..

   

LXC Alpine 3.12 Prometheus

Installation serveur de base

# apk update && apk upgrade
# apk add prometheus
# rc-update add prometheus default
# service prometheus start

On test en se rendant sur l'adresse http://IP_PROMETHEUS:9090 :

Le serveur fonctionne!

Facile!

(Optionnel) Securisation serveur

source

, je récupère les données sur un réseau virtuel non exposé, il est également possible de passer par sstunnel.. Ici on va uniquement sécuriser l'accès au serveur.

Export

Export Nvidia

docker run --name NVexport -p IP_EXPOSE:9445:9445 -d --restart=always -e LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 --volume /usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1:/usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1 --privileged mindprince/nvidia_gpu_prometheus_exporter:0.1