本文于 39 天前发布,最后更新于 39 天前
dmmonitor.ini模板
MON_LOG_PATH = /dm/data/log
MON_LOG_INTERVAL = 60
MON_LOG_FILE_SIZE = 32
MON_LOG_SPACE_LIMIT = 0
MON_DW_CONFIRM = 1
MON_INST_NUM = 3 #实例总个数
MON_HB_INTERVAL = 60 #通信心跳校验间隔
MON_BRO_INTERVAL = 100 #raft 协议中实例通信心跳间隔
MON_VOTE_INTERVAL = 100 #raft 协议中基础投票间隔
MON_ID = 1 #当前监视器在监视器系统中的 ID
MON_MID = 45614 #当前监视器系统的唯一标识
[GRP1]
MON_INST_OGUID = 453331
MON_DW_IP = 192.168.0.141:52141
MON_DW_IP = 192.168.0.142:52142
[MON1]
MON_HOST = 192.168.0.141 #系统监听 TCP 连接的 IP 地址
MON_PORT = 8339 #系统监听 TCP 连接的端口号
MON_INST_ID = 1 #监视器实例在监视器系统中的 ID
[MON2]
MON_HOST = 192.168.0.141 #系统监听 TCP 连接的 IP 地址
MON_PORT = 8340 #系统监听 TCP 连接的端口号
MON_INST_ID = 2 #监视器实例在监视器系统中的 ID
[MON3]
MON_HOST = 192.168.0.141 #系统监听 TCP 连接的 IP 地址
MON_PORT = 8341 #系统监听 TCP 连接的端口号
MON_INST_ID = 3 #监视器实例在监视器系统中的 ID
dmmonitor.ini示例
集群信息:一主两备三监视器
主库:192.168.7.131
备库:192.168.7.132、192.168.7.133
监视器:192.168.7.134、192.168.7.135、192.168.7.136
192.168.7.134
MON_LOG_PATH = /dm8/dmdbms/log
MON_LOG_INTERVAL = 60
MON_LOG_FILE_SIZE = 32
MON_LOG_SPACE_LIMIT = 512
MON_DW_CONFIRM = 1
MON_INST_NUM = 3 #实例总个数
MON_HB_INTERVAL = 60 #通信心跳校验间隔
MON_BRO_INTERVAL = 100 #raft 协议中实例通信心跳间隔
MON_VOTE_INTERVAL = 100 #raft 协议中基础投票间隔
MON_ID = 1 #当前监视器在监视器系统中的 ID
MON_MID = 45614 #当前监视器系统的唯一标识
[GRP1]
MON_INST_OGUID = 26180
MON_DW_IP = 192.168.7.131:5256
MON_DW_IP = 192.168.7.132:5256
MON_DW_IP = 192.168.7.133:5256
[MON1]
MON_HOST = 192.168.7.134 #系统监听 TCP 连接的 IP 地址
MON_PORT = 8134 #系统监听 TCP 连接的端口号
MON_INST_ID = 1 #监视器实例在监视器系统中的 ID
[MON2]
MON_HOST = 192.168.7.135 #系统监听 TCP 连接的 IP 地址
MON_PORT = 8135 #系统监听 TCP 连接的端口号
MON_INST_ID = 2 #监视器实例在监视器系统中的 ID
[MON3]
MON_HOST = 192.168.7.136 #系统监听 TCP 连接的 IP 地址
MON_PORT = 8136 #系统监听 TCP 连接的端口号
MON_INST_ID = 3 #监视器实例在监视器系统中的 ID
192.168.7.135
MON_LOG_PATH = /dm8/dmdbms/log
MON_LOG_INTERVAL = 60
MON_LOG_FILE_SIZE = 32
MON_LOG_SPACE_LIMIT = 512
MON_DW_CONFIRM = 1
MON_INST_NUM = 3 #实例总个数
MON_HB_INTERVAL = 60 #通信心跳校验间隔
MON_BRO_INTERVAL = 100 #raft 协议中实例通信心跳间隔
MON_VOTE_INTERVAL = 100 #raft 协议中基础投票间隔
MON_ID = 2 #当前监视器在监视器系统中的 ID
MON_MID = 45614 #当前监视器系统的唯一标识
[GRP1]
MON_INST_OGUID = 26180
MON_DW_IP = 192.168.7.131:5256
MON_DW_IP = 192.168.7.132:5256
MON_DW_IP = 192.168.7.133:5256
[MON1]
MON_HOST = 192.168.7.134 #系统监听 TCP 连接的 IP 地址
MON_PORT = 8134 #系统监听 TCP 连接的端口号
MON_INST_ID = 1 #监视器实例在监视器系统中的 ID
[MON2]
MON_HOST = 192.168.7.135 #系统监听 TCP 连接的 IP 地址
MON_PORT = 8135 #系统监听 TCP 连接的端口号
MON_INST_ID = 2 #监视器实例在监视器系统中的 ID
[MON3]
MON_HOST = 192.168.7.136 #系统监听 TCP 连接的 IP 地址
MON_PORT = 8136 #系统监听 TCP 连接的端口号
MON_INST_ID = 3 #监视器实例在监视器系统中的 ID
192.168.7.136
MON_LOG_PATH = /dm8/dmdbms/log
MON_LOG_INTERVAL = 60
MON_LOG_FILE_SIZE = 32
MON_LOG_SPACE_LIMIT = 512
MON_DW_CONFIRM = 1
MON_INST_NUM = 3 #实例总个数
MON_HB_INTERVAL = 60 #通信心跳校验间隔
MON_BRO_INTERVAL = 100 #raft 协议中实例通信心跳间隔
MON_VOTE_INTERVAL = 100 #raft 协议中基础投票间隔
MON_ID = 3 #当前监视器在监视器系统中的 ID
MON_MID = 45614 #当前监视器系统的唯一标识
[GRP1]
MON_INST_OGUID = 26180
MON_DW_IP = 192.168.7.131:5256
MON_DW_IP = 192.168.7.132:5256
MON_DW_IP = 192.168.7.133:5256
[MON1]
MON_HOST = 192.168.7.134 #系统监听 TCP 连接的 IP 地址
MON_PORT = 8134 #系统监听 TCP 连接的端口号
MON_INST_ID = 1 #监视器实例在监视器系统中的 ID
[MON2]
MON_HOST = 192.168.7.135 #系统监听 TCP 连接的 IP 地址
MON_PORT = 8135 #系统监听 TCP 连接的端口号
MON_INST_ID = 2 #监视器实例在监视器系统中的 ID
[MON3]
MON_HOST = 192.168.7.136 #系统监听 TCP 连接的 IP 地址
MON_PORT = 8136 #系统监听 TCP 连接的端口号
MON_INST_ID = 3 #监视器实例在监视器系统中的 ID
常用命令
show state
LEADER 134
show state
2025-10-22 09:33:33
#--------------------------------------------------------------------------------#
GET MONITOR STATE FROM MONITOR SYSTEM, THE FIRST LINE IS SELF INFO.
MON_BRO_INTERVAL: 99 ms, MON_VOTE_INTERVAL: 1776 ms
MON_NAME MON_STATE ID MON_ROLE MON_IP MON_PORT
MON1 Active 1 LEADER 192.168.7.134 8134
MON2 Active 2 NOT LEADER 192.168.7.135 8135
MON3 Active 3 NOT LEADER 192.168.7.136 8136
FOLLOWER 135
show state
2025-10-22 09:35:26
#--------------------------------------------------------------------------------#
GET MONITOR STATE FROM MONITOR SYSTEM, THE FIRST LINE IS SELF INFO.
MON_BRO_INTERVAL: 99 ms, MON_VOTE_INTERVAL: 3042 ms
MON_NAME MON_STATE ID MON_ROLE MON_IP MON_PORT
MON2 Active 2 FOLLOWER 192.168.7.135 8135
MON1 Active 1 LEADER 192.168.7.134 8134
MON3 Active 3 NOT LEADER 192.168.7.136 8136
#--------------------------------------------------------------------------------#
FOLLOWER 136
show state
2025-10-22 09:35:45
#--------------------------------------------------------------------------------#
GET MONITOR STATE FROM MONITOR SYSTEM, THE FIRST LINE IS SELF INFO.
MON_BRO_INTERVAL: 99 ms, MON_VOTE_INTERVAL: 3305 ms
MON_NAME MON_STATE ID MON_ROLE MON_IP MON_PORT
MON3 Active 3 FOLLOWER 192.168.7.136 8136
MON1 Active 1 LEADER 192.168.7.134 8134
MON2 Active 2 NOT LEADER 192.168.7.135 8135
#--------------------------------------------------------------------------------#
show monitor
[dmdba@dmm1 ~]$ dmmonitor /dmdata/AASDB/dmmonitor_noc.ini
show state
2025-10-22 10:18:49
#--------------------------------------------------------------------------------#
GET MONITOR STATE FROM MONITOR SYSTEM, THE FIRST LINE IS SELF INFO.
MON_BRO_INTERVAL: 99 ms, MON_VOTE_INTERVAL: 25650 ms
MON_NAME MON_STATE ID MON_ROLE MON_IP MON_PORT
MON0 Active 0 LEADER NOT CONFIGURED NOT CONFIGURED
#--------------------------------------------------------------------------------#
show monitor
2025-10-22 10:18:51
#--------------------------------------------------------------------------------#
GET MONITOR CONNECT INFO FROM DMWATCHER(AASDB01), THE FIRST LINE IS SELF INFO.
DW_CONN_TIME MON_CONFIRM MID MON_IP MON_VERSION
2025-10-22 10:18:27 FALSE 1761099507 ::ffff:192.168.7.134 DMMONITOR[4.0] V8
2025-10-22 10:08:00 TRUE 45614 ::ffff:192.168.7.134 DMMONITOR[4.0] V8
#--------------------------------------------------------------------------------#