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).

Nous améliorons cette app grâce à votre usage réel. Bugs, frottements et idées aident — ouvrez une GitHub Issue ou écrivez à info@software-by-design.de.

  • Auto-hébergé
  • PHP 8.2 – 8.5 · NC 32–35
  • 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–35
  • Logs fichier (log_type = file)
  • Tâches de fond actives (cron recommandé)

Retour à toutes les apps

Questions fréquentes

Que surveille HealthCheck ?

Il surveille le journal admin de Nextcloud sur votre serveur et déclenche des alertes quand de nouvelles lignes ERROR ou FATAL apparaissent. Ce n’est ni un SIEM ni un collecteur syslog externe.

L’app web est-elle gratuite ?

Oui. L’app web Nextcloud est AGPL-3.0-or-later et gratuite. Il n’existe pas de SKU de licence companion.

Pourquoi l’URL est-elle logcheck alors que le produit s’appelle HealthCheck ?

L’ID technique de l’app et le slug App Store sont logcheck ; HealthCheck est le nom marketing affiché sur les pages produit.

Soutenir cette app

Ces apps sont maintenues en public. Si HealthCheck vous aide, vous pouvez soutenir le développement via GitHub Sponsors. Les retours produit — bugs, frottements, manques — sont toujours les bienvenus via GitHub Issues ou info@software-by-design.de ; ils façonnent directement la suite.