Update aus der Enwicklung (Health Status für APIs mit Health Score)

In der nächsten Version wird es einen health-check für APIs geben, was man dann selber in sein eigenes Monitoring bauen kann.

Und es wird sogar einen health_score, der auch öffentlich erreichbar sein wird (ddos sicher) :slight_smile: Hierbei ist ein vollständiger “gesunder” Libre Workspace bei 100 und ein sehr ungesunder Libre Workspace bei 0. (Der Wert kann auch noch 0 unterschreiten, könnte man aber auch bei 0 “abschneiden”)

Laut diesem Bericht geht’s der Libre Workspace Installation hier wirklich nicht so gut, auch goldrichtig, ist die Entwicklungsumgebung auf einigen Krücken und das auch noch unter CachyOS :slight_smile:

{
  "samba_ad_dc_running": false,
  "unix_service_running": false,
  "nextcloud_installed": false,
  "matrix_installed": false,
  "collabora_installed": false,
  "onlyoffice_installed": false,
  "server_ip": null,
  "system_uptime": "7:35:56",
  "disk_stats": [
    {
      "name": "dev",
      "size": "16G",
      "used": "0",
      "used_percent": "0",
      "mountpoint": "/dev"
    },
    {
      "name": "run",
      "size": "16G",
      "used": "2.5M",
      "used_percent": "1",
      "mountpoint": "/run"
    },
    {
      "name": "efivarfs",
      "size": "256K",
      "used": "138K",
      "used_percent": "55",
      "mountpoint": "/sys/firmware/efi/efivars"
    },
    {
      "name": "sdb3",
      "size": "92G",
      "used": "56G",
      "used_percent": "62",
      "mountpoint": "/"
    },
    {
      "name": "sdb3",
      "size": "92G",
      "used": "56G",
      "used_percent": "62",
      "mountpoint": "/root"
    },
    {
      "name": "sdb1",
      "size": "121G",
      "used": "97G",
      "used_percent": "85",
      "mountpoint": "/home"
    },
    {
      "name": "sdb3",
      "size": "92G",
      "used": "56G",
      "used_percent": "62",
      "mountpoint": "/srv"
    },
    {
      "name": "sdb3",
      "size": "92G",
      "used": "56G",
      "used_percent": "62",
      "mountpoint": "/var/cache"
    },
    {
      "name": "sdb3",
      "size": "92G",
      "used": "56G",
      "used_percent": "62",
      "mountpoint": "/var/log"
    },
    {
      "name": "sdb3",
      "size": "92G",
      "used": "56G",
      "used_percent": "62",
      "mountpoint": "/var/tmp"
    },
    {
      "name": "nvme0n1p1",
      "size": "3.6T",
      "used": "1.9T",
      "used_percent": "55",
      "mountpoint": "/m2"
    },
    {
      "name": "sda1",
      "size": "824G",
      "used": "714G",
      "used_percent": "92",
      "mountpoint": "/ssd-data"
    },
    {
      "name": "sdc1",
      "size": "917G",
      "used": "684G",
      "used_percent": "79",
      "mountpoint": "/data"
    }
  ],
  "cpu_usage_percent": 8,
  "total_ram": "31",
  "ram_usage": "20",
  "ram_percent": 64,
  "libre_workspace_version": "?",
  "name": "int.de - Libre Workspace",
  "os_version": "CachyOS Linux",
  "upgradable_packages": 0,
  "currently_backup_running": false,
  "last_seven_backups": [
    {
      "date": "2025-07-03",
      "content": [
        "Repository /ssd-data/jean/Git/linux-arbeitsplatz-central/src/usr/lib/libre-workspace/portal/unix/unix_scripts/maintenance/# does not exist.\n",
        "Repository /ssd-data/jean/Git/linux-arbeitsplatz-central/src/usr/lib/libre-workspace/portal/unix/unix_scripts/maintenance/# does not exist.\n"
      ],
      "status": "error"
    }
  ],
  "domains_status": {
    "https://caddyserver.com/docs/caddyfile/conceptsaddresses": 504,
    "http://": 504
  },
  "health_score": -35
}

(Der vollständige API-Bericht wie Ihr ihn hier sieht ist nur per API-Key einsehbar):