Zdrowie instancji · Alerty logów · Nextcloud

Wiedzieć, gdy coś idzie nie tak

HealthCheck monitoruje log administracyjny Nextcloud i powiadamia uprawnionych adminów o nowych ERROR/FATAL — e-mail, Slack, webhook lub in-app. Web gratis (AGPL).

Ulepszamy tę aplikację dzięki realnemu użyciu. Zgłoszenia błędów, tarcia i pomysły pomagają — otwórz GitHub Issue lub napisz na info@software-by-design.de.

  • Self-hosted
  • PHP 8.2 – 8.5 · NC 32–35
  • AGPL-3.0-or-later

Co robi aplikacja

Koniec z SSH i kruchymi cronami. Panel zdrowia i alerty bez surowego tekstu logu domyślnie.

Alerty logów

E-mail, Slack, webhooki i in-app przy ERROR/FATAL.

Panel zdrowia

Joby, dysk, HTTPS i aktualizacje na pierwszy rzut oka.

Przegląd logów

Czytaj najnowszą część, szukaj, kopiuj i kopie rotowane.

Przetrwa logrotate

Trwały kursor bajtów z odzyskiem po rotacji.

Wycisz szum

Wyciszenia app-id i regex; HealthCheck wyciszony domyślnie.

Bezpiecznie domyślnie

Tylko agregaty w alertach.

Dostęp ról

Admini Nextcloud i delegowani admini aplikacji.

Jasne granice

Tylko logi plikowe; jeden wspólny plik; bez SIEM w V1.

Zrzuty ekranu

Kliknij, aby powiększyć. ← → lub strzałki; Esc zamyka.

Instalacja i wymagania

HealthCheck jest w oficjalnym Nextcloud App Store i na GitHubie (id aplikacji logcheck).

Z App Store

  1. Zaloguj się jako administrator.
  2. Otwórz Aplikacje.
  3. Wyszukaj HealthCheck.
  4. Pobierz i włącz.

Ręcznie z Git

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

Wymagania

  • PHP 8.2 – 8.5
  • MySQL / MariaDB or PostgreSQL
  • Nextcloud 32–35
  • Logi plikowe (log_type = file)
  • Zadania w tle (zalecany cron)

Powrót do wszystkich aplikacji

Często zadawane pytania

Co monitoruje HealthCheck?

Obserwuje plik logu administracyjnego Nextcloud na Waszym serwerze i wywołuje alerty, gdy pojawiają się nowe wiersze ERROR lub FATAL. To nie jest SIEM ani zewnętrzny kolektor syslog.

Czy aplikacja webowa jest bezpłatna?

Tak. Aplikacja webowa Nextcloud jest na licencji AGPL-3.0-or-later i bezpłatna. Nie ma SKU licencji towarzyszącej.

Dlaczego URL to logcheck, a nazwa produktu to HealthCheck?

Techniczny identyfikator aplikacji i slug App Store to logcheck; HealthCheck to nazwa marketingowa wyświetlana na stronach produktu.

Wesprzyj tę aplikację

Utrzymywana publicznie. Wesprzyj przez GitHub Sponsors. Feedback produktowy — błędy, tarcia, braki — jest zawsze mile widziany przez GitHub Issues lub info@software-by-design.de; bezpośrednio kształtuje to, co budujemy dalej.