![[XXXX]에서 Zabbix 에이전트로부터 빈 응답을 받았습니다. 에이전트가 접근 권한 때문에 연결을 끊었다고 가정](https://rvso.com/image/1576039/%5BXXXX%5D%EC%97%90%EC%84%9C%20Zabbix%20%EC%97%90%EC%9D%B4%EC%A0%84%ED%8A%B8%EB%A1%9C%EB%B6%80%ED%84%B0%20%EB%B9%88%20%EC%9D%91%EB%8B%B5%EC%9D%84%20%EB%B0%9B%EC%95%98%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EC%97%90%EC%9D%B4%EC%A0%84%ED%8A%B8%EA%B0%80%20%EC%A0%91%EA%B7%BC%20%EA%B6%8C%ED%95%9C%20%EB%95%8C%EB%AC%B8%EC%97%90%20%EC%97%B0%EA%B2%B0%EC%9D%84%20%EB%81%8A%EC%97%88%EB%8B%A4%EA%B3%A0%20%EA%B0%80%EC%A0%95.png)
며칠 전 회사에서 Zabbix 구성 문제가 발생했습니다. 설정 부분의 호스트 페이지에서 이 오류가 발생했습니다. 나는 이미 다음과 같은 몇 가지 테스트를 수행했습니다.
- 에이전트 및 서버 포트 해제(방화벽 비활성화)
- Agent.config 및 server.config의 설정을 변경했습니다.
- SELINUX를 비활성화했습니다.
에이전트 및 서버 포트 해제(방화벽 비활성화) Agent.config 및 server.config의 설정을 변경했습니다. SELINUX를 비활성화했습니다. 도움을 주시면 감사하겠습니다. 이 통신만 있으면 설치 마무리를 진행할 수 있습니다.
오류: [XXXX]의 Zabbix 에이전트로부터 빈 응답을 받았습니다. 에이전트가 액세스 권한으로 인해 연결을 끊었다고 가정합니다.
이미 Google에서 솔루션을 찾았지만 답변을 찾지 못했습니다.
업데이트:서버에 네트워크 문제가 있는 것 같습니다. Centos 7에서 yum을 사용하여 일반 zabbix를 설치했습니다. 그러나 서버가 google.com을 핑하는 데 너무 오랜 시간이 걸리고 resolv.conf 파일의 설정이 누락되었습니다.
이 네트워크 문제가 무엇인지 모르겠습니다. 저는 Linux 초보자이고 새 서버를 구성하지 않고도 이 문제를 해결하는 데 약간의 어려움을 겪고 있습니다.
업데이트 2:서버에 /etc/sysconfig/network-scripts/ifcfg-eth0에 구성된 google DNS(8.8.8.8)가 포함되어 있지 않다는 것을 확인하여 이 레지스트리를 추가하고 네트워크 문제를 해결했습니다. 이제 ping google.com입니다. 이전에는 회사 내부 DNS만 있었습니다. 하지만 초기 문제는 여전히 지속되고 있으며 네트워크 구성과 어떤 관계가 있을 수 있다고 생각합니다.
답변1
Zabbix 에이전트 구성 파일은 서버로부터의 연결을 허용해야 합니다. Server
구성 매개변수를 참조하세요.
이 특별한 경우에는 에이전트가 서버( Message from ... is missing header
)보다 최신 버전입니다. 서버와 일치하는 버전 에이전트를 사용해 보세요.
답변2
이 오류는 권한 오류나 서버측 오류가 아닙니다. 이것은 네트워크 홉과 관련이 있습니다. 먼저 zabbix 에이전트 conf, nano /etc/zabbix/zabbix_agentd.conf에서 디버그 수준을 활성화합니다. 이 줄의 주석 처리를 해제하고 4번 디버그 수준=4로 변경한 다음 에이전트 서비스를 다시 시작하여 로그 파일을 추적합니다. tail -f /var/log/zabbix/zabbix_agentd.log 로그에 거부된 IP 홉이 표시되면 에이전트 conf 파일의 두 위치에서 해당 IP를 화이트리스트에 추가해야 합니다. 서버=zabbixserverIP,LasthopIP 서버활성=zabbixserverIP,LasthopIP
이 경우 가장 중요한 것은 zabbix serverIP 범위에서 라우팅의 첫 번째 네트워크 홉이 무엇인지, 해당 IP가 화이트리스트에 필요한지입니다.
감사합니다.