====== Dienste ====== ===== Extern ===== aus dem Internet erreichbar. ^ Dienst ^ Beschreibung ^ Status | Kontakt | | **[[https://wiki.sternenlabor.de/|Wiki]]** | DocuWiki | Live, öffentlich zugänglich, kann nur von Vereinsmitgliedern geändert werden | Christian | | [[https://cloud.sternenlabor.de/sl|Nextcloud]] | Dateiablage | Live, Zugang nur für Vereinsmitglieder | Christian | | [[https://videochat.sternenlabor.de/|Jitsi]] | Videokonferenzsystem | Live, öffentlich zugänglich | Christian | ===== Intern ===== nur innerhalb des Sternenlabor Netzwerkes erreichbar. ^ Dienst ^ Beschreibung ^ Zusatzinfo ^ Status ^ Kontakt ^ | **[[http://universe/|Heimdall]]** | Dashboard | Docker im Universe LXC auf dem Proxmox@Wega-Cluster | Live | Ralf B. | | **[[https://192.168.200.21:8006/|Proxmox]]** | Virtualisierungsumgebung | Proxmox Cluster | Live | Ralf B. | | [[http://universe:9000/|Portainer @universe]] | Docker Administration | Docker im Universe LXC auf dem Proxmox@Wega-Cluster | Live | Ralf B. | | [[http://universe:8090/|MagicMirror @universe]] | MagicMirror mit Veranstaltungskalender | Docker im Universe LXC auf dem Proxmox@Wega-Cluster | Live | Ralf B. | | [[http://universe:8088/|Stirling PDF @universe]] | PDF Multi Tool | Docker im Universe LXC auf dem Proxmox@Wega-Cluster | live | Ralf B. | | [[http://universe:8883/|Mosquitto @universe]] | MQTT Broker | Docker im Universe LXC auf dem Proxmox@Wega-Cluster | installiert zum Kennenlernen und ausprobieren, live | Ralf B. | | [[http://universe:1880/|NodeRed @universe]] | NoCode/LowCode Automatisierung | Docker im Universe LXC auf dem Proxmox@Wega-Cluster | installiert zum Kennenlernen und ausprobieren, live | Ralf B. | | [[http://universe:3000/|Grafana @Universe]] | Dashboard für Metriken | Docker im Universe LXC auf dem Proxmox@Wega-Cluster | installiert zum Kennenlernen und ausprobieren, live | Ralf B. | | [[http://universe:8086/|InfluxDB v2 @universe]] | Zeitreihendatenbank | Docker im Universe LXC auf dem Proxmox@Wega-Cluster | installiert zum Kennenlernen und ausprobieren, live | Ralf B. | | [[https://fabaccess:9443/|fabaccess @universe]] | Zugangsberechtigungssystem | Docker auf VM im Universe LXC auf dem Proxmox@Wega-Cluster | im Aufbau | André & Peter | | Snowflake | Snowflake Proxy - Tor Projekt | Docker im Universe LXC auf dem Proxmox@Wega-Cluster | Live | Ralf B. | | [[http://galacticeye:8765/|MotionEye]] | Videoüberwachung | Docker im GalacticEye LXC auf dem Proxmox@Wega-Cluster | Live | Ralf B. | | [[http://192.168.200.14/|LANCache]] | LANCache | Docker auf Debian Dell Optiplex 3060 | Live | Ralf B. | | [[http://homeassistant:8123/|HomeAssistant]] | Hausautomatisierung | HomesAssistantOS on ThinkCenter | Live | Ralf B. | | [[http://stereophonic/|MoOdeAudio @Stereophonic]] | Audio Streamer für Stereoanlage (VR Ecke) | Raspberry, in MusikAssistent (HomeAssistant) via Squeezlite eingebunden | Live | Ralf B. | | [[http://boomboom/|MoOdeAudio @BoomBoom]] | Audio Streamer für Stereoanlage (Esstisch) | Raspberry, in MusikAssistent (HomeAssistant) via Squeezlite eingebunden | Live | Ralf B. | ==== Monitoring - Intern ==== * zentrale interne Metriken * **GalaxyGuardian** LXC auf dem Proxmox@Wega-Cluster * **[[http://galaxyguardian:3000/|Grafana@GalaxyGuardian]]** - Dashboards für Prometheus Metriken * benutzte [[https://grafana.com/grafana/dashboards/|Grafan Dashboards]] * 14282 - Cadvisor exporter * 1860 - Node Exporter Full * 10347 - Proxmox via Prometheus * 3662 - Prometheus 2.0 Overview * [[http://galaxyguardian:3001/|Uptime-Kuma@GalaxyGuardian]] - Uptime Monitoring und Uptime Alerting * [[http://galaxyguardian:9090/|Prometheus@GalaxyGuardian]] - Sammelt Metriken via Agents (z.Bsp. NodeExporter, cAdvisor) von Host Systemen (z.Bsp. wega, universe, galaxyguardian, raspis,...) * [[https://galaxyguardian:9443/|Portainer@GalaxyGuardian]] - Übersicht **aller** internen Docker Umgebungen. Diese sind als Environments via Portainer-Agent eingebunden. * lokale interne Metriken je LXC/VM (Beispiel Universe LXC) * [[http://universe:61208/|Glances@universe]] - real time Host Metriken des universe LXC * [[http://universe:8080/|cAdvisor@universe]] - real time Docker Metriken des universe LXC * [[http://universe:9100/|NodeExporter@universe]] - real time NodeExporter Metriken des universe LXC * Alerts * [[http://galaxyguardian:3001/|Uptime-Kuma@GalaxyGuardian]] - Uptime Alerting zum Slack Channel #uptimekuma * [[http://homeassistant:3001/|Uptime-Kuma@Homeassistant]] - zusätzlich, Uptime Kuma auf Homeassistant, um GalaxyGuardian zu überwachen - Uptime Alerting zum Slack Channel #uptimekuma * Logs * Docker Logs * sind über Portainer ([[https://docs.portainer.io/user/docker/containers/logs|Portainer Docker Logs]]) oder 'docker logs' bzw.'docker service logs' in der CLI einsehbar. * dual-logging ist nicht disabled. * der default logging driver (json-file) ist Docker Daemon konfiguriert und Logs ) werden werden in /var/lib/docker/containers abgelegt ([[https://docs.docker.com/config/containers/logging/|Docker Logging]]) * zusätzlich werden Logs an Loki auf GalaxyGuardian geschickt, wenn das im docker-compose (bzw. Portainer Stack) definiert ist. Das Loki Docker Plugin auf den Hosts installiert. * Anwendungslogs * dies ist für jede Anwendung individuell * manche Anwendungen stellen Logs per (REST) API zur Weiterverarbeitung zur Verfügung * manche Anwendungen schreiben Logs in Files, die auf den Docker Host gemappt werden (z.B. LanCache) * zentrales Logging * auf GalaxyGuardian läuft [[http://galaxyguardian:3100/|Grafana Loki@GalaxyGuardian]] zum zentralen speichern der Logs und [[http://galaxyguardian:3000/|Grafana@GalaxyGuardian]] um diese anzuzeigen und zu analysieren. * Docker Logs werden über das Loki Docker Plugin und die entsprechende Konfiguration im Docker Compose file an Loki geschickt. * [ToDo] aktuell kann Grafana noch nicht auf die Daten von Loki zugreifen (connection refused). * [ToDo] zusätzlich kann Promtail auf den Hosts installiert werden, um z.B. sys-Logs vom Host an Loki zu schicken * Zusatzinfo * [[https://github.com/ChristianLempa/cheat-sheets/blob/main/docker/docker.md|Docker Cheat Sheet]] * [[https://docs.docker.com/engine/install/|Docker Engine installieren]] * [[https://docs.portainer.io/start/install-ce/server/docker/linux|Portainer CE installieren]] ==== Bereich Elektronikwerkstatt (Plejaden) ==== ^ Dienst ^ Beschreibung ^ | **[[http://elektra/|Elektra]]** | PC Arbeitsplatz | | **[[http://merope/|Merope]]** | Siglent SDS 1104X-E Remote | | **[[http://merope/|Pleione]]** | Riden RD6012 | ===== ToDo ===== - OnlyOffice oder Collabora für NextCloud installieren - Über weiter Dienste nachdenken, z.B.: * Freifunk VPN --> kommt auf VM auf neuen Hetzner Server * Matrix * GitLab * HedgeDocs * FabAccess