达梦数据库多实例监视器配置
本文于 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
                                              
#--------------------------------------------------------------------------------#
暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇