Najprościej skonfigurujesz alerty WordPressa z dwóch źródeł: panelu hostingu oraz wtyczek działających w samej aplikacji. Hosting poinformuje o przeciążeniu CPU lub RAM, a WordPress może wykrywać błędy PHP, podejrzane logowania i zmiany w plikach.
Dlaczego warto monitorować WordPressa?
Awaria może wynikać z infrastruktury albo z kodu strony. Limit zasobów na serwerze często powoduje niedostępność witryny, natomiast wadliwa wtyczka lub motyw może generować błędy PHP bez wyraźnego komunikatu dla administratora.
Powiadomienie wysłane od razu skraca czas reakcji. Ma to znaczenie szczególnie w sklepie internetowym lub serwisie, którego niedostępność oznacza utratę zapytań i zamówień.
Metoda 1 – powiadomienia na poziomie hostingu
Panel hostingowy może wysłać wiadomość po przekroczeniu limitu zasobów przypisanego do konta. Zależnie od oferty będą to między innymi CPU, pamięć RAM albo inne parametry określone przez dostawcę.
Przykładowa ścieżka w panelu DirectAdmin wygląda następująco:
- Zaloguj się do panelu administracyjnego hostingu.
- Otwórz sekcję „Pozostałe ustawienia”, a następnie wybierz „Wykorzystanie zasobów”.
- Przejdź do zakładki „Opcje”.
- Zaznacz opcję „Notify me when I hit my resource limits” i zapisz ustawienia.
Od tej chwili hosting powinien wysłać wiadomość po osiągnięciu określonego limitu. Jeśli przekroczenia utrzymują się przez dłuższy czas, kolejne powiadomienie może zostać wysłane dopiero po ustalonym przez dostawcę okresie, na przykład po 12 godzinach.
Uwaga: DirectAdmin jest tylko przykładem. Ścieżka może się różnić w zależności od dostawcy i panelu, na przykład cPanelu lub Pleska. Czasem alerty włącza administrator hostingu albo są dostępne wyłącznie w określonym pakiecie.
Metoda 2 – wtyczki do monitoringu WordPressa
Alerty serwerowe nie pokażą, która wtyczka wywołała błąd ani kto zmienił ustawienia strony. Do monitorowania aplikacji potrzebujesz narzędzia działającego w WordPressie.
Najczęściej używane rozwiązania obejmują:
- WP Activity Log – rejestruje działania użytkowników, zmiany ustawień i zdarzenia administracyjne.
- Health Check & Troubleshooting – pomaga ocenić stan instalacji i znaleźć konflikty między wtyczkami lub motywem.
- Wordfence – koncentruje się na bezpieczeństwie, między innymi podejrzanych logowaniach, zmianach plików i próbach ataków.
| Narzędzie | Co monitoruje | Poziom trudności |
|---|---|---|
| Panel hostingu | Limity serwera, między innymi CPU i RAM | Niski |
| WP Activity Log | Aktywność użytkowników i zmiany w WordPressie | Średni |
| Wordfence | Logowania, zmiany plików i zdarzenia bezpieczeństwa | Średni |
Jak skonfigurować powiadomienia we wtyczce?
Nazwy zakładek zależą od wybranego narzędzia, ale podstawowa konfiguracja zwykle przebiega podobnie:
- Zainstaluj wtyczkę z katalogu WordPressa i aktywuj ją.
- Otwórz jej ustawienia oraz sekcję dotyczącą alertów, e-maili lub monitorowanych zdarzeń.
- Wpisz adres, na który mają trafiać wiadomości, i wykonaj test wysyłki, jeśli wtyczka go oferuje.
- Włącz tylko te zdarzenia, które wymagają reakcji, na przykład krytyczne błędy, nieudane logowania lub modyfikacje plików.
Health Check & Troubleshooting służy głównie do diagnostyki, więc nie zastępuje pełnego systemu alarmów. Z kolei WP Activity Log i Wordfence mogą generować dużo zdarzeń, dlatego po instalacji przejrzyj ich poziomy alertów.
Jak nie utonąć w powiadomieniach?
Włączenie alertu dla każdego drobnego błędu PHP szybko zapełni skrzynkę. Po kilku dniach możesz zacząć ignorować także wiadomości o realnym problemie. Ustaw wyższy priorytet dla awarii, podejrzanych logowań i zmian w plikach, a informacje diagnostyczne kieruj do osobnego folderu.
W skrzynce pocztowej utwórz filtry według nadawcy lub tematu wiadomości. Alerty krytyczne zostaw w głównej skrzynce, a raporty i zdarzenia informacyjne przenoś do folderu monitoringu. Nie każdy błąd wymaga natychmiastowej reakcji, ale powtarzające się przekroczenia zasobów powinny skłonić do analizy strony lub kontaktu z administratorem hostingu.
Najlepszy efekt daje połączenie obu metod: panel hostingu wykrywa problemy z infrastrukturą, a wtyczka obserwuje zdarzenia wewnątrz WordPressa.