본문 바로가기
IT Trouble Shooting

Zabbix 서버 중지(Zabbix server is not running) 조치하기

2021. 6. 28.

최근 두번째 Zabbix 서버를 설치 했는데, 첫번째 서버 때와 동일한 오류가 발생했습니다.

아마 필수로 진행되어야 하는 설정인 것 같네요.

 

 

증상

 

Zabbix Server is not running: the information displayed may not be current.

Zabbix 서버 설치 및 설정 직후, 서버가 멈추는 증상 

 

첫 로그인 얼마 이후, 서버 중지

 

원인

 

CentOS 모듈 중 보안정책을 관리하는 SELinux 모듈이 있는데, 기본적으로 활성화 되어 있으며 보안이 강화되어 있는 상태이다. 때문에 서버의 동작과 연관된 시스템 파일/서비스 등을 차단한다.

 

실제로 서버의 로그를 확인 시, 권한 관련 에러가 있다. (Permission denied.)

 

 

 

조치

 

SELinux 기능을 해제한다.

일시적 해제 후, 서버 동작 상태를 확인하고 정상이라면 부팅 이후에 다시 복구되지 않도록 기능을 아예 꺼버린다.

 

 

1. 보안상태 확인. sestatus 명령어를 통해 현재 SELinux 상태를 확인한다. Current mode: enforcing

sestatus

 

현재 Enforcing 모드로 동작 중이며, 보안이 적용된 상태이다.

 

반응형

 

2. 보안해제. setenforce 0 명령어를 통해, Current mode를 permissive로 변경한다. 이후 서버 웹페이지를 새로고침하여 정상적으로 동작하는 지 확인한다.

setenforce 0

 

현재 모드 : 허용으로 변경

 

Error가 사라지고, 정상적으로 동작하는 모습

 

 

3. 보안 비활성화. 2번까지의 설정은 서버 재부팅 시, 다시 원상복구 된다. 재부팅 후에도 SElinux의 활성화를 막기 위해서 Config 파일을 수정한다.

 

vi /etc/selinux/config

SELINUX=enforcing → Disabled

 

 

Disabled 변경


Zabbix 첫 서버를 구축하면서 짜잘한 에러가 많았는데, 글 쓰기 귀찮아서 대부분 기록으로 남기지 않았다. 

두번째 서버를 구축할 필요가 있어서 진행 중인데, 동일하게 발생하는 에러에 대해서는 기록으로 남겨야겠다.

 

반응형

댓글