# # 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 email root@localhost # 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 db1 ip 192.168.1.181 port 3306 user rep_monitor password RepMonitor mode master peer db2 host db2 ip 192.168.1.182 port 3306 user rep_monitor password RepMonitor mode master peer db1 # # Define roles # active_master_role writer # Mysql Reader role role reader mode balanced servers db1, db2 ip 192.168.1.184 # Mysql Writer role role writer mode exclusive servers db1, db2 ip 192.168.1.185 # # Checks parameters # # Ping checker check ping check_period 1 trap_period 5 timeout 2 # Mysql checker # (restarts after 10000 checks to prevent memory leaks) check mysql check_period 1 trap_period 2 timeout 2 restart_after 10000 # Mysql replication backlog checker # (restarts after 10000 checks to prevent memory leaks) check rep_backlog check_period 5 trap_period 10 max_backlog 60 timeout 2 restart_after 10000 # Mysql replication threads checker # (restarts after 10000 checks to prevent memory leaks) check rep_threads check_period 1 trap_period 5 timeout 2 restart_after 10000