I've setup the configs as in the examples (see below.)
I'm wondering if I missed an option somewhere?
"mmm_control show" output:
Config file: mmm_mon.conf
Daemon is running!
Servers status:
db01(192.168.28.211): master/ONLINE. Roles: reader(192.168.28.244;),
writer(192.168.28.240;)
db02(192.168.28.212): master/ONLINE. Roles: reader(192.168.28.243;)
db03(192.168.28.213): slave/ONLINE. Roles: reader(192.168.28.241;)
db04(192.168.28.214): slave/ONLINE. Roles: reader(192.168.28.242;)
My mmmd_agent on each slave is: (with correct server for "this", in
this case db03)
--------------------------------------------------
#
# Master-Master Manager config (agent)
#
# Debug mode
debug no
# Paths
pid_path /usr/local/mmm/var/mmmd_agent.pid
bin_path /usr/local/mmm/bin
# Logging setup
log mydebug
file /usr/local/mmm/var/mmm-debug.log
level debug
log mytraps
file /usr/local/mmm/var/mmm-traps.log
level trap
# MMMD command socket tcp-port and ip
bind_port 9989
# Cluster interface
cluster_interface eth0
# Define current server id
this db03
mode slave
# For masters
#peer db02
# Cluster hosts addresses and access params
host db01
ip 192.168.28.211
port 3306
user bubba
password butters
host db02
ip 192.168.28.212
port 3306
user bubba
password butters
host db03
ip 192.168.28.213
port 3306
user bubba
password butters
host db04
ip 192.168.28.214
port 3306
user bubba
password butters
--------------------------------------------------
My mmmd_conf is:
--------------------------------------------------
#
# Master-Master Manager config (monitor)
# Debug mode
debug no
# Paths
pid_path /usr/local/mmm/var/mmmd.pid
status_path /usr/local/mmm/var/mmmd.status
bin_path /usr/local/mmm/bin
# Logging setup
log mydebug
file /usr/local/mmm/var/mmm-debug.log
level debug
log mytraps
file /usr/local/mmm/var/mmm-traps.log
level trap
# MMMD command socket tcp-port
bind_port 9988
agent_port 9989
monitor_ip 127.0.0.1
# Cluster interface
cluster_interface eth0
# Cluster hosts addresses and access params
host db01
ip 192.168.28.211
port 3306
user rep_monitor
password RepMonitor
mode master
peer db02
host db02
ip 192.168.28.212
port 3306
user rep_monitor
password RepMonitor
mode master
peer db01
host db03
ip 192.168.28.213
port 3306
user rep_monitor
password RepMonitor
mode slave
host db04
ip 192.168.28.214
port 3306
user rep_monitor
password RepMonitor
mode slave
#
# Define roles
#
active_master_role writer
# Mysql Reader role
role reader
mode balanced
servers db01, db02, db03, db04
ip 192.168.28.241, 192.168.28.242, 192.168.28.243, 192.168.28.244
# Mysql Writer role
role writer
mode exclusive
servers db01, db02
ip 192.168.28.240
#
# Checks parameters
#
# Ping checker
check ping
check_period 1
trap_period 5
timeout 2
# Mysql checker
check mysql
check_period 1
trap_period 2
timeout 2
# Mysql replication backlog checker
check rep_backlog
check_period 5
trap_period 10
max_backlog 60
timeout 2
# Mysql replication threads checker
check rep_threads
check_period 1
trap_period 5
timeout 2
--------------------------------------------------
On Jan 7, 6:48 pm, "Alexey Kovyrin" <
ale...@kovyrin.net> wrote:
> Do you have mmm-agent configured and running on your slaves? Do you
> have them configured in main mmmd_conf file?
>