zabbix 프록시와 zabbix 에이전트를 만들고 프록시를 통해 말하도록 에이전트를 설정합니다.이 (zabbix-proxy 및 zabbix-agent)에 대한 도커 컨테이너를 만들었습니다.zabbix 에이전트가 서버와 통신을 시도합니다.
proxy.conf :
Server=192.10.30.58 # address of server
ServerPort=10051
Hostname=DFS
agent.conf : 내가 zabbix도 만든
Server=ZabbixProxy # the zabbix-proxy container name
ListenPort=10050
Hostname=Agent
:
DFS라는 프록시.
DFS라는 호스트 192.10.30.3:10051
에이전트와 I는 모니터링 - 데이터를 볼 수
192.18.0.4:10050 (에이전트가 실행되는 내부 IP)라는 호스트> 프록시와 에이전트 모두에 대한 최신 데이터.
그래서 작동합니다.
하지만, 내 로그에 나는 그것이 나에게주는 에이전트에 대한 것을 볼 수 있습니다 이INFO success: zabbix-agentd entered RUNNIG state, process has stayed up for > than 1 seconds (startsecs)
failed to accept an incoming connection: connection from "192.10.30.58" rejected, allowed hosts: "ZabbixProxy"
합니다 (192.10.30.3:10051 프록시의 외부 IP입니다)는
이 에이전트 보인다 서버와도 통화하려고하지만 그 이유는 모르겠습니다.
ZabbixProxy
(zabbix 프록시 컨테이너의 이름) 대신 agent.conf에 프록시 192.10.30.3의 주소를 넣은 경우에도 여전히 동일한 오류가 있으며 에이전트의 최신 데이터를 가져올 수 없습니다. . 내가 ServerActive=ZabbixProxy
또는 ServerActive=192.10.30.3:10051
사용
나는, 내가 받고 오전 :
...
INFO spawned: 'zabbix-agentd' with pid 51
2017-04-12 16:37:55,916 INFO exited: zabbix-agentd (exit status 1; not expected)
2017-04-12 16:37:57,928 INFO spawned: 'zabbix-agentd' with pid 52
2017-04-12 16:37:57,988 INFO exited: zabbix-agentd (exit status 1; not expected)
2017-04-12 16:38:01,001 INFO spawned: 'zabbix-agentd' with pid 53
2017-04-12 16:38:01,061 INFO exited: zabbix-agentd (exit status 1; not expected)
2017-04-12 16:38:02,063 INFO gave up: zabbix-agentd entered FATAL state, too many start retries too quickly
물론
이제 에이전트는 전혀 작동하지 않습니다.
안녕하세요, 조금 혼란 스럽습니다. 요원은 ServerActive 만 사용합니까? 어쨌든, 내 게시물을 업데이트했습니다.이 모든 경우에는 작동하지 않습니다. 뭔가 부족합니까? 고마워요. – George
흠. 서버 필드에 zabbix 프록시 IP뿐만 아니라 서버의 IP도 추가해야 할 것 같습니다! – George
아니요, 서버 또는 프록시가'ServerActive'에 나열되어 있어야합니다. 에이전트가 시작되지 않는 것은 이상한 문제처럼 보입니다. 수동으로 시작하고 오류 메시지가 무엇인지 확인해야합니다. – Richlv