IT

Zabbix 서버 구축 후 웹페이지 접속 안될 경우 해결 방법

액트 2024. 8. 28. 16:53
반응형

Zabbix 서버 구축 후 웹 인터페이스에 접속할 수 없는 이유와 해결 방법은 다음과 같습니다:

  1. 웹 서버 설정 확인:a) Apache 설정 확인:
    • /etc/httpd/conf/httpd.conf 또는 /etc/apache2/apache2.conf 파일을 열어 Zabbix 관련 설정을 확인합니다.
    • DocumentRoot와 Directory 설정이 올바른지 확인합니다.
    b) 웹 서버 로그 확인:
    • Apache: /var/log/httpd/error_log 또는 /var/log/apache2/error.log
    • Nginx: /var/log/nginx/error.log
      로그 파일에서 오류 메시지를 찾아 문제를 파악합니다.
    c) 웹 서버 재시작:
    • Apache: sudo systemctl restart httpd 또는 sudo systemctl restart apache2
    • Nginx: sudo systemctl restart nginx
  2. 방화벽 설정 확인:a) 방화벽 상태 확인:
    sudo firewall-cmd --list-all 또는 sudo ufw status
    b) 80번 포트 허용:
    • firewalld: sudo firewall-cmd --add-port=80/tcp --permanent
    • ufw: sudo ufw allow 80/tcp
    c) 변경사항 적용:
    • firewalld: sudo firewall-cmd --reload
    • ufw: sudo ufw reload
  3. SELinux 설정 확인:a) SELinux 상태 확인:
    getenforce
    b) SELinux 설정 변경:
    sudo setsebool -P httpd_can_network_connect on
    c) SELinux 컨텍스트 설정:
    sudo chcon -R -t httpd_sys_content_t /usr/share/zabbix/
  4. PHP 설정 확인:a) PHP 모듈 확인:
    php -m | grep -E 'gd|bcmath|ctype|libxml|xmlreader|xmlwriter|session|sockets|mbstring|gettext|ldap|openssl|json'
    b) php.ini 파일 확인:
    • 파일 위치: /etc/php.ini 또는 /etc/php/7.x/apache2/php.ini
    • 시간대 설정: date.timezone = "Your/Timezone"
    c) PHP-FPM 사용 시 설정 확인:
    • 설정 파일: /etc/php-fpm.d/www.conf 또는 /etc/php/7.x/fpm/pool.d/www.conf
    • 사용자 및 그룹 설정이 웹 서버와 일치하는지 확인
    d) PHP 서비스 재시작:
    sudo systemctl restart php-fpm

각 단계를 수행한 후 http://[server-ip]/zabbix에 다시 접속해보세요. 문제가 지속된다면 다음 단계로 넘어가세요. 이 과정을 통해 대부분의 접속 문제를 해결할 수 있을 것입니다.

만약 위와 같이 진행해도 접속이 안된다면 다음 사항을 확인해 보시길 바랍니다.

  1. 데이터베이스 연결:
    • /etc/zabbix/web/zabbix.conf.php 파일에서 데이터베이스 연결 정보가 올바른지 확인합니다.
  2. Zabbix 서버 실행 여부:
    • systemctl status zabbix-server 명령으로 Zabbix 서버가 실행 중인지 확인합니다.
  3. 호스트 이름 해결:
    • /etc/hosts 파일에서 서버 IP와 호스트 이름이 올바르게 매핑되어 있는지 확인합니다.
  4. 웹 브라우저 캐시:
    • 브라우저 캐시를 지우고 다시 시도해보세요.
  5. SSL/TLS 설정:
    • HTTPS를 사용하는 경우 인증서 설정을 확인합니다.
  6. 로그 확인:
    • /var/log/zabbix/ 디렉토리의 로그 파일을 확인하여 오류 메시지를 찾습니다.

이러한 점들을 차례로 확인하고 수정하면 대부분의 접속 문제를 해결할 수 있습니다

반응형