- 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 까지 넣어서 올라오는지는 셀프로 테스트 해봐야 할 것 같음.
'업무 > zabbix' 카테고리의 다른 글
[zabbix 6.4] unknown metric system.run (0) | 2024.01.04 |
---|---|
[zabbix] zabbix-java-gateway 설정 (0) | 2023.12.15 |