Dieses Repository enthält ein Skript, das den Speicherplatz überwacht und eine Benachrichtigung über Matrix sendet, wenn der Speicher zu 95% voll ist.
-
Repository klonen:
git clone https://git.cs30.de/MK_0x41/disk-usage-monitor.git; \ cd disk-usage-monitor
-
Konfigurationsdatei bearbeiten:
Bearbeite die Datei
config.cfg
und setze deine Matrix-Server-URL, dein Zugriffstoken und die Raum-ID ein:nano config.cfg
vim config.cfg
Erstelle einen matrix token für die config:
curl -XPOST -d '{"type": "m.login.password", "identifier": {"user": "botusername", "type": "m.id.user"}, "password": "passwordforuser"}' "https://home.server/_matrix/client/r0/login"
-
Installationsskript ausführen:
sudo ./install.sh
Dieses Skript kopiert das Überwachungsskript nach
/usr/local/bin
, ersetzt die Platzhalter durch die Werte aus der Konfigurationsdatei, erstellt und startet einen Systemd-Dienst. -
Check status
systemctl status check_disk_usage.service
and for timer
systemctl status check_disk_usage.timer
-
To change setting Change Settings in config.cfg and run
./install.sh
again
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Siehe die LICENSE-Datei für Details.