2017-04-12 5 views
0

Ich möchte einen Zabbix-Proxy und einen Zabbix-Agent erstellen und den Agenten einrichten, um über den Proxy zu sprechen. Ich habe Docker-Container für diese erstellt (Zabbix-Proxy und Zabbix-Agent).Zabbix-Agent versucht, mit Server zu sprechen

proxy.conf:

Server=192.10.30.58 # address of server 
ServerPort=10051 
Hostname=DFS 

agent.conf:

Server=ZabbixProxy # the zabbix-proxy container name 
ListenPort=10050 
Hostname=Agent 

ich auch in zabbix erstellt haben:

Ein Proxy namens DFS.

Ein Host mit dem Namen DFS und 192.10.30.3:10051

Ein Host-Namen-Agent und 192.18.0.4:10050 (eine interne IP auf dem der Agent läuft)

ich Daten aus Monitoring- sehen> Neueste Daten für den Proxy und den Agenten

Also, es funktioniert.

Aber in meinem Log kann ich das für die Agenten sehen, es gibt mir:

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" 

(Die 192.10.30.3:10051 ist die externe IP-Adresse des Proxy)

Es scheint, dass das Mittel versucht auch, mit dem Server zu sprechen, aber ich weiß nicht warum.

Wenn in agent.conf anstelle von ZabbixProxy (der Name des Zabbix-Proxy-Container) ich die Adresse von Proxy 192.10.30.3, dann habe ich immer noch die gleichen Fehler und ich kann auch nicht die neuesten Daten für den Agenten .


I I ServerActive=ZabbixProxy oder ServerActive=192.10.30.3:10051 verwenden, erhalte ich:

... 
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 

und natürlich jetzt der Agent nicht funktioniert überhaupt nicht.

Antwort

0

Parameter Server ist für passive Elemente - eingehende Verbindungen zum Agenten. Der Agent stellt eine Verbindung zum Server (oder Proxy) her, basierend auf dem Parameter ServerActive, der in Ihrem Fall falsch konfiguriert zu sein scheint.

+0

Hallo, ich bin gerade etwas verwirrt.So, Agent benutzt nur den ServerActive? Wie auch immer, ich habe meinen Beitrag aktualisiert.Es funktioniert überhaupt nicht so.Ich vermisse etwas? Danke. – George

+0

Hmm. Es scheint, dass es erforderlich war, die IP des Servers auch nicht nur die Zabbix-Proxy-IP in das Feld Server hinzuzufügen! – George

+0

Nein, Sie sollten nur entweder den Server oder den Proxy in 'ServerActive' aufgelistet haben. Ein Agent, der nicht gestartet werden kann, scheint ein seltsames Problem zu sein - Sie sollten versuchen, es manuell zu starten und sehen, was die Fehlermeldung ist. – Richlv

Verwandte Themen