- os : rocky 8.6

- zabbix : 6.4

- 환경구성

zabbix server - zabbix proxy - zabbix agent server

 

zabbix proxy 와 agent server 간에 no active checks on server [ip]: host [hostname] not found 가 뜨고있었음.

이곳저곳 찾아봤는데 다 하나같이 hostname 불일치만 외치고 있더라.

그러나 hostname은 전체적으로 다 맞춰진 상태였음 (/etc/hosts, /etc/hostname)

 

기존에 사용하던 3.0에서는 서버에 agent 설치하면 자동으로 올라왔는데,

안올라오는 이슈랑 뭔가 연관이 있지 않을까 해서 설정을 좀 바꿔보자고 요구함.

 

우선 액티브모드였던 proxy 를 패시브모드로 변경

(zabbix-proxy.conf 에서 모드 1로 바꾸고 zabbix server web에서도 프록시 패시브로 변경)

############ GENERAL PARAMETERS #################

### Option: ProxyMode
#       Proxy operating mode.
#       0 - proxy in the active mode
#       1 - proxy in the passive mode
#
# Mandatory: no
# Default:
ProxyMode=1

 

그리고 서비스 -> 호스트에서 수동으로 등록했는데, 뭔가 등록은 되지만 ZBX 활성화가 녹색이 안됐었음.

 

여차저차해서 전문가(?)가 건드린 건 아래였던 걸로 확인됨.

- 경고 -> 액션 -> 디스커버리 액션

- 경고 -> 액션 -> 자동 등록 액션

 

그리고 차이점 확인 결과 호스트 등록에서 DNS 유무만 차이었음.(서버 /etc/resolv.conf 에 dns 정보가 있음)

 

디스커버리 액션도 영향도가 있었던거 같기도 하고...

 

지금 모드가 자동등록이라 서버 추가되면 알아서 올라오겠지만,

담에 자동등록 바뀌기 전에 수동 추가로  DNS 까지 넣어서 올라오는지는 셀프로 테스트 해봐야 할 것 같음.

728x90

'업무 > zabbix' 카테고리의 다른 글

[zabbix 6.4] unknown metric system.run  (0) 2024.01.04
[zabbix] zabbix-java-gateway 설정  (0) 2023.12.15

+ Recent posts