Mysql Dashboard überschreibt Client (UUID-Probleme) - mysql, uuid

Ich verwende das MySQL-Dashboard und ich habe 2 Server, die Master / Slave sind.

Wenn ich den mysql-Agent mit a erstellen einzigartig UUIDAlles funktioniert gut.Der Agent verbindet sich mit dem Dashboard und wird korrekt angezeigt. Nur dass der Hostname nicht von der agent.ini übernommen wird. Wenn ich jedoch den Agenten auf dem zweiten Server starte, überschreibt er den ersten. Der Name ist derselbe. Der Server UUID ist das gleiche (was ungerade ist, dass ich manuell konfiguriert habe UUID) aber es zieht es immer noch aus der Datenbank und nicht das INI in den Serverdetails. Der Host ist jedoch nicht derselbe.

Mit anderen Worten, anstatt 2 Instanzen zu haben, übernimmt es die vorherige.

Ich habe deaktiviert UUID Entdeckung. Ich stelle die UUID, aber scheint keine Lösung zu finden.

Ich hoffe, dass jemand mich in die richtige Richtung weisen kann, bevor ich alle meine Haare verliere.

Antworten:

0 für die Antwort № 1

Nun, verdammt!Manchmal löst das Denken zwei Sekunden. Da dies ein replizierter Host ist und ich die mysql-Datenbank replizieren muss (das mache ich nicht gerne, ich bevorzuge nur die benötigte DB-Replikation und lasse die mysql-Datenbank alleine), wurde das Inventar zwischen den Hosts geteilt. Nun, das war das Problem.

Um es zu lösen, habe ich das Inventar neu erstellt, aber einfach: "mysql.inventory abschneiden" und den Agenten auf dem Host neu starten.

Alles ist gut!