0

MySQLダッシュボードを使用していて、互いにマスター/スレーブである2つのサーバーがあります。

一意 のmysqlエージェントを作成するとUUID、すべてが正常に機能します。エージェントはダッシュボードに接続し、正しく表示されます。ホスト名がagent.iniから尊重されないことを除いて。ただし、2番目のサーバーでエージェントを起動すると、最初のサーバーが上書きされます。名前は同じです。サーバーUUIDは同じですが(手動で構成したことを考えると奇妙ですUUID)、サーバーの詳細のINIではなく、データベースからサーバーをプルします。ただし、ホストは同じではありません。

つまり、2つのインスタンスを持つ代わりに、前のインスタンスを引き継ぎます。

UUIDディスカバリーを無効にしました。を設定しましたUUIDが、これに対する解決策が見つからないようです。

私が髪をすべて失う前に、誰かが私を正しい方向に向けてくれることを願っています。

4

1 に答える 1

0

くそっ!2 秒考えるだけで解決することもあります。これはレプリケートされたホストであり、mysql データベースをレプリケートする必要があるため (これを行うのは好きではありません。レプリケーションに必要な DB だけを好み、mysql データベースはそのままにしておきます)、インベントリはホスト間で共有されました。さて、これが本題でした。

それを解決するために、インベントリを再作成しましたが、単純に :'truncate mysql.inventory' を実行し、ホストでエージェントを再起動しました。

すべてが良いです!

于 2013-01-10T00:22:56.147 に答える