Cześć w tym wideo poradniku pokażę tobie w jaki sposób skonfigurować monitoring Proxmox + Grafana.
Instalowanie InfluxDB i Grafany
Aby rozpocząć, będziesz potrzebować hosta, na którym działa Docker, oraz docker-compose. Zakładając, że te wymagania wstępne są spełnione, skorzystaj z poniższego pliku docker-compose, aby uruchomić InfluxDB i Grafanę.
Podsumowanie
Teraz już wiesz, jak zainstalować Dockera i Docker Compose na systemie Debian oraz jak skonfigurować InfluxDB i Grafanę przy użyciu Docker Compose. Możesz teraz swobodnie korzystać z tych narzędzi do monitorowania i wizualizacji danych.
Instalacja Dockera i Docker Compose oraz konfiguracja InfluxDB i Grafany na Debianie
W tym prostym poradniku pokażemy Ci, jak zainstalować Dockera i Docker Compose na systemie Debian oraz jak skonfigurować InfluxDB i Grafanę przy użyciu Docker Compose.
Kroki:
- Otwórz terminal.
- Aktualizuj listę pakietów:
sudo apt update
- Zainstaluj wymagane pakiety, które pozwalają na instalację pakietów z repozytorium HTTPS:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- Dodaj klucz GPG dla oficjalnego repozytorium Dockera:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
- Dodaj repozytorium Dockera do systemu:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
- Zainstaluj Dockera:
sudo apt update
sudo apt install docker-ce
- Sprawdź, czy Docker został pomyślnie zainstalowany poprzez uruchomienie prostego kontenera na przykładzie obrazu hello-world:
sudo docker run hello-world
- Zainstaluj Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
- Stwórz wolumeny dla InfluxDB i Grafany:
sudo docker volume create influxdb-volume
sudo docker volume create grafana-volume
- Utwórz sieć Docker dla monitoringu:
sudo docker network create monitoring_network
- Uruchom Docker Compose w katalogu zawierającym plik docker-compose.yml:
version: "3"
services:
grafana:
image: grafana/grafana
container_name: grafana_container
restart: always
ports:
- 3000:3000
networks:
- monitoring_network
volumes:
- grafana-volume:/var/lib/grafana
influxdb:
image: influxdb
container_name: influxdb_container
restart: always
ports:
- 8086:8086
- 8089:8089/udp
networks:
- monitoring_network
volumes:
- influxdb-volume:/var/lib/influxdb
networks:
monitoring_network:
volumes:
grafana-volume:
external: true
influxdb-volume:
external: true
sudo docker-compose up -d
Jeśli wszystkie kroki zostały wykonane pomyślnie, InfluxDB i Grafana powinny być teraz uruchomione jako kontenery Docker, gotowe do użycia.
Podsumowanie
Teraz już wiesz, jak zainstalować Dockera i Docker Compose na systemie Debian oraz jak skonfigurować InfluxDB i Grafanę przy użyciu Docker Compose. Możesz teraz swobodnie korzystać z tych narzędzi do monitorowania i wizualizacji danych.
Instalacja dodatkowa jak w wideo poradniku. Połączenie z CF
Instalacja NGINX
apt install nginx -y
Certboot
apt install certbot python3-certbot-nginx
NGINX Generowanie SSL
certbot --nginx -d zero.netcloud24.com
upstream aplikacja {
least_conn;
server 37.187.72.43:3000;
}
server {
listen 443 ssl;
server_name zero.netcloud24.com;
ssl_certificate /etc/letsencrypt/live/zero.netcloud24.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/zero.netcloud24.com/privkey.pem;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://aplikacja;
proxy_read_timeout 900s;
}
}
server {
listen 80;
server_name zero.netcloud24.com;
return 301 https://$server_name$request_uri;
}
Gotowe
Daszboard ID 15356