Snippet: Restart Proxmox LXC und VMs via API

Ziel des Tutorials In diesem Tutorial stelle ich euch mein Script vor, das ich benutze um LXC-Container und VMs anhand von HTML-Fehlercodes neuzustarten. Hintergrund ist, dass ich einen Dienst hatte der sich gerne mal bei zu viel Last und zu wenig zugewiesenen Resourcen verabschiedet hatte und einen 503 Bad Gateway produziert hat. Mittels des Scriptes wird der Webserver regelmäßig geprüft und im Falle von zuvor definierten Fehlercodes neugestartet. Bei Bedarf wird eine Mail Notification gesendet. ...

Dezember 15, 2024 · 4 Minuten · 666 Wörter · Karim
Mosquitto MQTT

Tutorial: Mosquitto MQTT in einem LXC-Container auf Proxmox

Ziel dieses Tutorials In diesem Tutorial installieren wir den Mosquitto MQTT-Server inklusive der Implementierung des Websockets in einem Debian 12.6 LXC-Container auf einem Proxmox-Host. Zudem werden wir den Mosquitto-Server härten mittels SSL/TLS-Zertifikaten von Let’s Encrypt via acme.sh. Systemanforderungen und Vorbereitung Der Server benötigt nur sehr geringe Hardware-Ressourcen. Meine Empfohlene Konfiguration: 16GB Speicher 512MB RAM 1 vCPU Ich empfehle zudem noch die Installation des MQTT-Explorer: MQTT-Explorer. Mit diesem können wir später den MQTT-Server sehr gut testen. Der MQTT-Eplorer ermöglicht es komfortabel alle Aktivitäten zu sehen aber auch Befehle zu schicken. Bei dem MQTT-Explorer handelt es sich um eine Desktop-App mit übersichtlicher GUI und einer gut strukturierten Übersicht der Aktivitäten auf dem MQTT-Server. ...

November 24, 2024 · 12 Minuten · 2367 Wörter · Karim