Zabbix 웹 프런트엔드에 IP 주소로 액세스하는 중에 데이터베이스 오류가 표시됩니다. 이 문제를 어떻게 해결해야 합니까?
Zabbix 데이터베이스는 Zabbix 가상 어플라이언스를 설치하는 동안 만들어집니다. 초기화 프로세스 중에 웹 프런트엔드에서 “데이터베이스 오류” 메시지를 여러 번 표시합니다.


데이터베이스 만들기가 완료되고 로그인 페이지로 리디렉션될 때까지 10-20분 기다려야 합니다. 이 초기화 프로세스가 완료되면 웹 프런트엔드가 정상적으로 작동됩니다.
데이터베이스를 만드는 프로세스 중에는 가상 머신을 끄지 마십시오. 가사 머신을 끄거나 오류가 발생하면 다음 단계를 수행하여 가상 어플라이선스를 수동으로 다시 초기화하십시오.
- 가상 어플라이언스를 열고 기본 Zabbix 자격 증명으로 로그인합니다.
어플라이언스 로그인:
루트
암호:
zabbix
- 명령 프롬프트에서 다음 명령을 실행하십시오.
중요:
- 명령을 실행하기 전에 인터넷 연결이 안정적인지 확인하십시오.
- 명령을 실행하면 가상 어플라이언스 패키지가 모두 제거되고 다시 다운로드됩니다.
- 기존 Zabbix 데이터가 모두 영구 삭제되고 복구할 수 없게 됩니다.
- 작업 중인 환경에서는 초기화 명령을 실행하지 마십시오.
[root@appliance ~] /opt/zabbix/scripts/zbx_init.sh --force
데이터베이스 재초기화 프로세스가 완료될 때까지 기다립니다. 이 프로세스는 가상 머신 계산 능력에 따라 10~20분 정도 걸릴 수 있습니다.
- 다음 명령을 입력하여 가상 어플라이언스의 상태를 확인합니다:
[root@appliance ~] systemctl status
초기화하는 동안 어플라이언스 상태: starting
초기화한 후 어플라이언스 상태: running상태가 “running(실행 중)”인 경우 정상적으로 종료하여 가상 어플라이언스가 가상 머신에 필수 구성을 저장할 수 있도록 합니다.
- 다음 명령을 입력하여 정상적으로 종료합니다:
[root@appliance ~] shutdown -h now
- 가상 어플라이언스를 다시 시작합니다. 모든 서비스가 온라인 상태인 경우 Zabbix 웹 프런트엔드가 정상적으로 표시됩니다. 시작 프로세스에 약 10분 정도 걸릴 수 있습니다.
참고 자료:
가상 어플라이언스 사용에 대한 자세한 내용을 보려면 Zabbix 사용 설명서를 참조하십시오:
https://www.zabbix.com/documentation/current/manual/appliance