5 Tryb konserwacji frontendu
Przegląd
Można tymczasowo wyłączyć frontend Zabbix, aby ograniczyć dostęp. Służy do ochrony bazy danych Zabbix przed zmianami wprowadzonymi przez użytkownika, zachowując jej integralność.
Gdy frontend Zabbix jest w trybie konserwacji, możesz bezpiecznie zatrzymać bazę danych i wykonać zadania konserwacyjne.
Użytkownicy ze zdefiniowanych adresów IP będą mogli normalnie wchodzić w interakcję z frontendem w trybie konserwacji.
Konfiguracja
Aby włączyć tryb konserwacji, otwórz plik maintenance.inc.php (znajdujący się w katalogu /conf katalogu dokumentów HTML Zabbix na serwerze WWW) i usuń komentarze z następujących wierszy:
// Tryb konserwacji.
define('ZBX_DENY_GUI_ACCESS', 1);
// Tablica adresów IP, z których można łączyć się z frontendem (opcjonalnie).
$ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');
// Komunikat wyświetlany na ekranie ostrzeżenia (opcjonalnie).
$ZBX_GUI_ACCESS_MESSAGE = 'Trwa aktualizacja bazy danych MySQL do godziny 15:00. Prosimy czekać...';
W większości przypadków plik maintenance.inc.php znajduje się w katalogu /conf katalogu dokumentów HTML Zabbix na serwerze WWW.
Jednak niektóre systemy operacyjne i serwery WWW mogą używać innej lokalizacji.
Na przykład lokalizacja dla:
- SUSE i RedHat to
/etc/zabbix/web/maintenance.inc.php. - systemów opartych na Debianie to
/usr/share/zabbix/conf/.
Zobacz także Kopiowanie plików PHP.
| Parameter | Details |
|---|---|
| ZBX_DENY_GUI_ACCESS | Jeśli parametr zostanie zdefiniowany z dowolną wartością, tryb konserwacji zostanie włączony. Aby wyłączyć tryb konserwacji, należy zakomentować parametr lub go usunąć. |
| ZBX_GUI_ACCESS_IP_RANGE | Tablica adresów IP, z których można łączyć się z frontendem (opcjonalnie). Na przykład: array('192.168.1.1', '192.168.1.2') |
| ZBX_GUI_ACCESS_MESSAGE | Komunikat informujący użytkowników o konserwacji (opcjonalnie). Jeśli parametr nie zostanie zdefiniowany, zostanie użyty domyślny komunikat „Zabbix jest w trakcie konserwacji”. |
Wyświetl
Użytkownicy zobaczą następujący ekran podczas próby dostępu do frontendu Zabbix w trybie konserwacji. Ekran jest odświeżany co 30 sekund, aby powrócić do normalnego stanu bez interwencji użytkownika po zakończeniu konserwacji.

Adresy IP zdefiniowane w ZBX_GUI_ACCESS_IP_RANGE będą mogły uzyskać dostęp do frontendu jak zwykle.