Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 1.58 KB

README.md

File metadata and controls

54 lines (37 loc) · 1.58 KB

Disk Usage Monitor

Dieses Repository enthält ein Skript, das den Speicherplatz überwacht und eine Benachrichtigung über Matrix sendet, wenn der Speicher zu 95% voll ist.

Installation

  1. Repository klonen:

    git clone https://git.cs30.de/MK_0x41/disk-usage-monitor.git; \
    cd disk-usage-monitor
  2. 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"
  3. 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.

  4. Check status

    systemctl status check_disk_usage.service

    and for timer

    systemctl status check_disk_usage.timer
  5. To change setting Change Settings in config.cfg and run ./install.sh again

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert. Siehe die LICENSE-Datei für Details.