ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Zabbix "no active checks on server" 문제 발생시 해결 방법
    IT Operation 2021. 5. 7. 19:47
    반응형

    새로 자빅스를 설치해야 될 서버가 있어서 평소처럼 아무렇지 않게 에이전트를 설치하고 IP를 설정했으며 서버에서 Host를 등록하여 마무리하였다. 그런데 서버의 Avaliability에서 ZBX가 녹색으로 나타나지 않는 것이다. ZBX가 녹색으로 나타난다는 것은 에이전트와 서버가 연결되어 서버에서 정보를 수집하고 있다는 것이기 때문이다. 그래서 차근차근 문제를 확인해 보기로 하였다.

    Zabbix
    정상적인 수집 상태

     

     

     

    우선 에이전트의 설정을 먼저 확인했다.

    에이전트의 설정은 zabbix_agentd.conf에 있다.

    그리고 그것과 함께 로그파일인 zabbix_agentd.txt 파일도 확인했다.

    Zabbix 에이전트 설정 파일
    Zabbix 에이전트 설정 파일

     

     

     

     

    zabbix_agentd.conf 의 IP 세팅과 Hostname을 확인했고 정상적임을 확인했다. 

    그렇다면 로그 파일에 뭔가 분명히 기록 되어 있을 것이다 라고 판단하고 로그 파일을 열어 보았다.

    로그파일에는 no active checks on server 라고 되어 있었으며 host not found라는 말도 같이 있었다. 

    해석해보니 "서버의 활동 검사 없음"이었다. 서버가 활동할 것이 없다는 것인지 데이터를 받지 못해 활동을 못하는 것인지.. 잘 모르겠지만 서버에서 뭔가 활동 검사를 만들어 줘야겠다?라고 생각이 들어 서버를 접속해 보기로 하였다. 

    Zabbix 로그 파일
    로그 파일 확인

     

     

     

     

     

    서버에 접속했고 차근차근 Configuration > Hosts 탭으로 이동하여 설정값을 확인하였다.

    다른 정상적인 노드도 같이 열어두고 확인했다.

    그런데 두번째 탭인 Templates에서 탬플릿이 없는 것을 발견하였다.

    탬플릿이 없으면 동작하지 않는 것이 정상이다.

    서버가 무엇을 조사해야 할지 모르는 상태가 되기 때문이다.

    다른 장치와 동일한 탬플릿을 선택한 뒤 Update를 눌렀다.

    Zabbix Templates
    Linked templetates 부분이 비어 있었다. 이건 이미 연결되어 있는 상태이다.

     

     

    그리고 30초 정도 뒤에 ZBX에 녹색불이 들어오는 것을 확인했다. 문제는 해결되었다. 이상한 점은 다른 장치들은 자동으로 탬플릿이 적용된거 같은데 이것은 적용되지 않았다는 것이다. 내가 잘못 알고 있는 것일 수도 있지만.. 설치가 정상적으로 되었고 통신도 잘 되는 걸 확인했는데 에이전트가 연결이 안 되거나, 로그파일에 no active checks on server 메시지가 나타난다면 서버에서 설정을 확인해서 해결하면 된다.

     

    반응형

    댓글

Designed by Tistory.