Please or Zarejestruj się to create posts and topics.

GuardX

GuardX to nowy projekt mojego autorstwa, który ma na celu stworzenie zaawansowanego narzędzia umożliwiającego monitorowanie serwera WWW i innych usług. Więcej możesz dowiedzieć się z artykułu: GuardX – Kompleksowe Monitorowanie Serwera WWW

Co już działa

  • Pełna funkcjonalność istniejących modułów (wcześniej pisanych pod Monit).
  • Możliwość konfiguracji modułów (włączanie/wyłączanie, ustawienie interwałów czasowych).
  • Przypisywanie własnych nazw modułom w pliku konfiguracyjnym.
  • Wyświetlanie statusów w konsoli za pomocą komendy guardx status.

Lista dostępnych modułów

  • cputemp_program - temperatura procesora

cputemp_program

  • cpuwebserver_program - zajętość pamięci przez procesy serwera apache2 lub nginx + php-fpm
  • diskspace_program - rozmiar dysku, zajętość, wolne miejsce
  • hdtemp_program - temperatura dysku
  • internetstatus_program - status dostępu do internetu
  • loadmulticpu_program - określenie limitu dla wszystkich rdzeni procesora, po przekroczeniu którego następuje alert
  • nasspace_program - zajętość nas lub innego katalogu
  • nvmesmart_program - informacja o zużyciu dysku nvme
  • packageupdate_program - informacja o aktualizacjach z możliwością włączenia aktualizacji automatycznych
  • system_status (25.11.2024) - informacje o systemie jak load, pamięć itp.

system_status

  • maldet_program (02.12.2024) - moduł analizuje logi Maldet i wyświetla informacje o potencjalnych detekcjach malware, usuniętych malware, kwarantannie itp.

maldet_program

  • analyseproces_daemon (07.12.2024) - moduł monitoruje zdefiniowane w pliku konfiguracyjnym usługi/procesy. Jeśli jakiś z monitorowanych procesów zawiesi się lub z innego powodu przestanie odpowiadać, moduł zrestartuje go.

analyseproces_daemon

W ramach jak będę wdrażał nowe funkcjonalności, będę informował o tym na niniejszym forum