5 프론트엔드 유지보수 모드
원본 보기이 페이지에서
5 Frontend 유지보수 모드
개요
Zabbix frontend를 일시적으로 비활성화하여 접근을 제한할 수 있습니다. 이는 사용자가 시작한 변경으로부터 Zabbix 데이터베이스를 보호하고 무결성을 보존하는 데 유용합니다.
Zabbix frontend가 유지보수 모드에 있는 동안 데이터베이스를 안전하게 중지하고 유지보수 작업을 수행할 수 있습니다.
정의된 IP 주소의 사용자는 유지보수 모드 중에도 frontend와 정상적으로 상호작용할 수 있습니다.
설정
유지보수 모드를 활성화하려면 maintenance.inc.php 파일(웹 서버의 Zabbix HTML 문서 디렉토리 /conf에 위치)을 열고 다음 줄의 주석을 해제하세요:
// Maintenance mode.
define('ZBX_DENY_GUI_ACCESS', 1);
// Array of IP addresses, which are allowed to connect to frontend (optional).
$ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');
// Message shown on warning screen (optional).
$ZBX_GUI_ACCESS_MESSAGE = 'We are upgrading MySQL database till 15:00. Stay tuned...';
대부분의 경우 maintenance.inc.php 파일은 웹 서버의 Zabbix HTML 문서 디렉토리 /conf에 위치합니다.
그러나 일부 운영체제와 웹 서버는 다른 위치를 사용할 수 있습니다.
예를 들어, 위치는 다음과 같습니다:
- SUSE와 RedHat의 경우
/etc/zabbix/web/maintenance.inc.php - Debian 기반 시스템의 경우
/usr/share/zabbix/conf/
PHP 파일 복사도 참고하세요.
| 매개변수 | 세부사항 |
|---|---|
| ZBX_DENY_GUI_ACCESS | 어떤 값으로든 정의되면 유지보수 모드가 활성화됩니다. 유지보수 모드를 비활성화하려면 주석 처리하거나 삭제하세요. |
| ZBX_GUI_ACCESS_IP_RANGE | frontend에 연결이 허용된 IP 주소 배열(선택사항). 예시: array('192.168.1.1', '192.168.1.2') |
| ZBX_GUI_ACCESS_MESSAGE | 유지보수에 대해 사용자에게 알리는 메시지(선택사항). 정의되지 않으면 기본 메시지 'Zabbix is under maintenance'가 사용됩니다. |
화면 표시
유지보수 모드 중에 Zabbix frontend에 접근을 시도하면 사용자는 다음 화면을 보게 됩니다. 이 화면은 유지보수가 완료되었을 때 사용자 개입 없이 정상 상태로 돌아갈 수 있도록 30초마다 새로고침됩니다.

ZBX_GUI_ACCESS_IP_RANGE에 정의된 IP 주소는 평상시와 같이 frontend에 접근할 수 있습니다.
편집 제안
편집 제안이 편집자에게 전송되었습니다. Zabbix 문서 개선에 도움을 주셔서 감사합니다.
문제가 발생했습니다. 다음에 다시 시도해 주세요.