Add Netdata monitoring to infrastructure

- Added eckardt-monitoring.duckdns.org to nginx config
- Updated README with Netdata service entry
- Updated changelog

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Martin Eckardt
2025-12-28 18:21:04 +01:00
parent d300a85a3d
commit b34bbbbe8c
2 changed files with 50 additions and 0 deletions

View File

@@ -61,6 +61,17 @@ http {
}
}
server {
listen 80;
server_name eckardt-monitoring.duckdns.org;
location /.well-known/acme-challenge/ {
alias C:/nginx/html/.well-known/acme-challenge/;
}
location / {
return 301 https://eckardt-monitoring.duckdns.org$request_uri;
}
}
# ============================================
# eckardt-vault.duckdns.org - Main Services
# ============================================
@@ -176,4 +187,38 @@ http {
client_max_body_size 1G;
}
}
# ============================================
# eckardt-monitoring.duckdns.org - Netdata
# ============================================
server {
listen 443 ssl;
http2 on;
server_name eckardt-monitoring.duckdns.org;
ssl_certificate C:/nginx/ssl/eckardt-monitoring.duckdns.org-chain.pem;
ssl_certificate_key C:/nginx/ssl/eckardt-monitoring.duckdns.org-key.pem;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256;
ssl_prefer_server_ciphers off;
# HTTP Basic Auth (empfohlen da Netdata keine Auth hat)
# auth_basic "Netdata Monitoring";
# auth_basic_user_file C:/nginx/conf/.htpasswd;
location / {
limit_req zone=general burst=50 nodelay;
proxy_pass http://10.0.0.2:19999/;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
# Netdata Dashboard braucht WebSocket
proxy_read_timeout 86400;
}
}
}