多活高可用服务 MAS-MongoDB监控管理:创建MongoDB监控
创建MongoDB监控
- 登录MAS控制台,在“多活管理”页面单击实例(实例所属命名空间类型为同城多活),进入实例控制台。
- 在页面顶端导航栏选择“监控列表”,单击页面左上角的“新增监控”。
- 在新增监控页面配置监控基础配置,完成后单击“下一步:数据中心配置”。
图1 新增MongoDB监控-基础配置
表2 基础配置信息 参数
配置说明
监控
选择需要新增的监控类型,此处请选择“MongoDB监控”。
应用名称
选择应用列表中创建的应用。
监控器名称
自定义监控器名称。
异常通知设置
默认为“关”。
若设置为“开”:
- 当监控器或被监控的数据库异常时会及时给用户发送异常通知或告警通知。支持华为 云消息 通知服务,请先配置密钥。
- 默认将开启 云监控 ,请前往云监控确认是否已创建MAS事件监控告警规则,如已创建请忽略。
通知主题
若异常通知设置选择“开”,则需要在通知主题列表选择主题,如无主题列表,单击新增,新增通知主题之后进行后续操作。
是否监控
默认“是”,选“否”则不会探测数据库异常情况。
是否自动切换
默认“是”,选“否”则不会自动切换数据库。
监控用户名
被监控的数据库的用户名。
监控用户密码
被监控的数据库的用户密码。
确认密码
再次填写监控用户密码。
- 填写数据中心配置,完成后单击“下一步:数据库配置”。
图2 新增MongoDB监控-数据中心
表3 数据中心配置信息 参数
配置说明
云选择
被监控的MongoDB数据库部署的环境。
局点
被监控数据库所在区域。
连接地址
MongoDB数据库的访问地址和端口。
- 填写数据库配置,完成后单击“下一步:高级配置”。
图3 新增MongoDB监控-数据库配置
表4 数据库配置信息 参数
配置说明
监控数据库
填写监控数据库的名称。
连接数据库
填写连接数据库的名称。
注意:建议“连接数据库”和“监控数据库”的名称保持一致,且是被监控数据源中存在的数据库名。
- 填写高级配置,完成后单击“下一步:确认配置”。
图4 新增MongoDB监控-高级配置
表5 高级配置信息 参数
配置说明
重试时间间隔
尝试重连时间间隔,以毫秒为单位,默认值3000ms。
输入值必须在1到300000之间,建议使用默认值。
监控超时时间
一个周期内监控器对数据库探测监控的超时时间,超过这个时间,则认为探测数据库失败,监控状态变为监控异常。
以毫秒为单位,默认值40000ms,输入值必须在1到600000之间,建议使用默认值。
说明:如果您需要修改监控超时时间,监控超时时间建议大于故障时数据中心1的数据同步到数据中心2所需时间,否则切换数据中心后,数据中心2的数据可能存在不完整的情况。
数据库访问超时时间
访问数据库超时时间,超过这个时间认为一次访问数据库失效,以毫秒为单位,默认值3000ms。
输入值必须在3000到100000之间,建议使用默认值。
- 确认配置无误后单击“立即创建”,完成创建MongoDB监控。
MongoDB监控器创建完成后,数据中心的正常监控状态标识为绿色。如果是其他异常状态,可能是监控器信息配置错误或者是监控的数据库本身存在异常,请进行故障排除。