Santé instance · Alertes logs · Nextcloud

Savoir quand quelque chose ne va pas

HealthCheck surveille le journal admin Nextcloud et alerte les admins autorisés lors de nouvelles lignes ERROR ou FATAL — e-mail, Slack, webhook ou in-app. Digests, mutes et réglages prudents limitent le bruit. Web gratuit (AGPL).

  • Auto-hébergé
  • PHP 8.2 – 8.5 · NC 32–34
  • AGPL-3.0-or-later

Ce que fait l’app

Fini les vérifications SSH ou les scripts cron fragiles. HealthCheck offre un tableau de bord de santé et des alertes — sans envoyer le texte brut du log par défaut.

Alertes logs

E-mail, Slack Incoming Webhooks, webhooks HTTPS génériques et notifications in-app pour ERROR/FATAL.

Tableau de santé

Jobs, disque, HTTPS et mises à jour en un coup d’œil — honnête si la surveillance est impossible.

Parcourir & chercher

Lire la fin du log, recherche littérale, copie et copies rotatives — actions destructives réservées aux admins système.

Survit à logrotate

Curseur d’octets durable avec reprise après rotation/troncature.

Réduire le bruit

Mutes par app-id et regex ; HealthCheck est muet par défaut.

Sûr par défaut

Alertes agrégées uniquement — pas d’extraits bruts sans opt-in admin confirmé.

Accès par rôles

Admins Nextcloud et admins délégués — pas ouvert à tous les utilisateurs.

Limites claires

Logs fichier uniquement ; un fichier partagé par cluster ; pas de SIEM ni auto-remédiation en V1.

Screenshots

Cliquez pour agrandir. ou flèches de la galerie ; Esc pour fermer.

Installation et prérequis

HealthCheck est publié sur le Nextcloud App Store officiel et GitHub (id d’app logcheck).

Depuis l’App Store

  1. Connectez-vous en tant qu’administrateur Nextcloud.
  2. Ouvrez Apps.
  3. Recherchez HealthCheck.
  4. Téléchargez et activez.

Manuellement depuis Git

git clone https://github.com/aSoftwareByDesignRepository/\
nextcloud-logcheck.git \
  /path/to/nextcloud/apps/logcheck
cd /path/to/nextcloud
php occ app:enable logcheck

Prérequis

  • PHP 8.2 – 8.5
  • MySQL / MariaDB or PostgreSQL
  • Nextcloud 32–34
  • Logs fichier (log_type = file)
  • Tâches de fond actives (cron recommandé)

Retour à toutes les apps

Soutenir cette app

Ces apps sont maintenues en public. Si HealthCheck vous aide, vous pouvez soutenir le développement via GitHub Sponsors.