Skip to content

A simple Linux monitoring script that tracks disk usage with Matrix alerts.

Notifications You must be signed in to change notification settings

MK-0x41/disk-usage-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

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.

About

A simple Linux monitoring script that tracks disk usage with Matrix alerts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published