为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:kylinv10
【CPU】:海光
【问题描述】*:主备两台机器装多实例,比如3实例的情况。但是监视器服务是放在备库,如果想实现一个监视器监控3个实例的主备,监视器文件该怎么配置,两台机器各有1个私网ip
需要保证同一服务器上的两个实例的端口不一样。配置大概如下
MON_DW_CONFIRM = 0 #普通监视器
MON_LOG_PATH = /dm/data/log #监视器日志文件存放路径
MON_LOG_INTERVAL = 60 #每隔60s定时记录系统信息到日志文件
MON_LOG_FILE_SIZE = 32 #每个日志文件最大32M
MON_LOG_SPACE_LIMIT = 0 #不限定日志文件总占用空间
[GRP1]
MON_INST_OGUID = 453331 #组GRP1的唯一OGUID值
#以下配置为监视器到组GRP1的守护进程的连接信息,以“IP:PORT”的形式配置
#IP对应dmmal.ini中的MAL_HOST,PORT对应dmmal.ini中的MAL_DW_PORT
MON_DW_IP = 192.168.0.141:52141
MON_DW_IP = 192.168.0.142:52142
MON_DW_IP = 192.168.0.142:52143
可参考
https://eco.dameng.com/document/dm/zh-cn/pm/data-watch-monitor.html#4.2.1%20%E6%99%AE%E9%80%9A%E7%9B%91%E8%A7%86%E5%99%A8
但生产环境中,建议一台服务器一个实例。
其实分开监控是更优的选择,监视器不会占用太多资源。一个监视器监控多套主备,如果该监视器服务挂掉或者异常,影响范围是会更广的。
而且可能涉及到对单个集群的调整或者重启之类的,只用一个监视器操作反而没那么方便。