Why special machine is needed for monitor service?

Asked by Benik Bafuna

In the MMM documentation is required separate macheine for Monitoring service. Is it due to some technical or reliability reason?

Since we don't have any other available machine, is it somehow possible to make sure that Monitor shares machine(s) with mysql server?

Question information

Language:
English Edit question
Status:
Answered
For:
mysql-mmm Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Arjen Lentz (arjen-lentz) said :
#1

Well, if the MMM control process runs on the same physical box as what happens to at some point be the active master, and the box fails, then there obviously won't be any failover as MMM control will be dead at the same time. Running MMM control on the same physical box as one of the dual masters does not make a resilient environment. It defeats the purpose of having a failover system in place.

Revision history for this message
ophion (danical) said :
#2

Actualy with this schema the monitor is a single point of failure, and if this host fail all fail. Anyone knows if it is a problem include mysql-mmm-monitor in a cluster?

Revision history for this message
Walter Heck (walterheck) said :
#3

Nope, the monitor is not needed for MMM to work. If the monitor goes down, the virtual IP won't move anymore. That is not a situation that should last, but it doesn't disrupt service.

Revision history for this message
ophion (danical) said :
#4

thanks Walter

So it is no necesary having a cluster for the monitor, is it right?
The only problem is that if we lost the monitor host, we lost the control of replication so if we lost another host we could arrive to very bad situation but it is almost impossible.
thus a cluster isn't need. It's a realy good news.

thanks a lot

Can you help with this problem?

Provide an answer of your own, or ask Benik Bafuna for more information if necessary.

To post a message you must log in.