Curve元数据节点高可用© XXX Page 1 of 30 Curve元数据节点高可用© XXX Page 2 of 30 1. 需求 2. 技术选型 3. etcd clientv3的concurrency介绍 3.1 etcd clientV3的concurrency模块构成 3.2 Campaign的流程 3.2.1 代码流程说明 3.2.2 举例说明Campagin流程 3.3 Observe的流程 异常情况4:Etcd集群的follower节点异常 4.2.7 各情况汇总 1. 需求 mds是元数据节点,负责空间分配,集群状态监控,集群节点间的资源均衡等,mds故障可能会导致client端无法写入。 因此,mds需要做高可用。满足多个mds, 但同时只有一个mds节点提供服务,称该提供服务的mds节点为主,等待节点为备;主节点的服务挂掉之后,备节点能启动服务,尽量减小服务中断的时间。 需要解决的问题就是:如何确定主备节点。 熟知的就是zookeeper和etcd, 考虑当前系统中mds有两个外部依赖模块,一是mysql, 用于存储集群拓扑的相关信息;二是etcd,用于存储文件的元数据信息。而etcd可以用于实现mds高可用,没必要引入其他组件。 使用etcd实现元数据节点的leader主要依赖于它的两个核心机制: TTL和CAS。TTL(time to live)指的是给一个key设置一个有效期,到期后key会被自0 码力 | 30 页 | 2.42 MB | 6 月前3
Zabbix 6.0 Manual以监控你的环境的基本建议,从设置主机到获取基本数据到 查看数据到配置通知和远程命令以在出现问题时执行。 IT 服务 部分详细介绍了如何使用 Zabbix 对监控环境进行高级概述。 Web 监控 可以帮助您了解如何监控网站的可用性。 虚拟机监控 提供了配置 VMware 环境监控的方法。 维护 ,正则表达式,事件确认 和XML 导入/导出 部分进一步说明如何使用 Zabbix 软件的各个方面。 发现 包含有关设置网络设备、主动模式的 世界各地许多不同规模的组织都依赖 Zabbix 作为主要监控平台。 3 Zabbix 功能 概述 Zabbix 是一个高度集成的网络监控解决方案,在一个软件包中提供了多种功能。 数据收集 • 可用性和性能检查 • 支持 SNMP(trapping 和 polling)、IPMI、JMX、VMware 监控 • 自定义检查 • 以自定义间隔收集所需数据 • 由 server/proxy proxy 轻松实现远程监控 4 Zabbix 概述 结构体系 Zabbix 由几个主要的软件组件组成。他们的职责概述如下。 Server Zabbix server 是 agents 向其报告可用性和完整性信息和统计信息的中心组件。server 是存储所有配置、统计和操作数据的中央存储库。 数据存储 Zabbix 收集的所有配置信息以及数据都存储在数据库中。 Web 界面 为了从任何地方和任何平台轻松访问,Zabbix0 码力 | 1741 页 | 22.78 MB | 1 年前3
Zabbix 7.0 中文手册以监控你的环境的基本建议,从设置主机到获取基本数据到 查看数据到配置通知和远程命令以在出现问题时执行。 服务监控 部分详细介绍了如何使用 Zabbix 对监控环境进行高级别的概览。 Web 监控 可以帮助您了解如何监控网站的可用性。 虚拟机监控 提供了配置 VMware 环境监控的方法。 维护 ,正则表达式,事件确认 和XML 导入/导出 部分进一步说明如何使用 Zabbix 软件的各个方面。 发现 包含有关设置网络设备、主动模式的 世界各地许多不同规模的组织都依赖 Zabbix 作为主要监控平台。 3 Zabbix 功能 概述 Zabbix 是一个高度集成的网络监控解决方案,在一个软件包中提供了多种功能。 数据收集 • 可用性和性能检查 • 支持 SNMP(trapping 和 polling)、IPMI、JMX、VMware 监控 • 自定义检查 • 以自定义间隔收集所需数据 • 由 server/proxy proxy 轻松实现远程监控 4 Zabbix 概述 结构体系 Zabbix 由几个主要的软件组件组成。他们的职责概述如下。 Server Zabbix server 是 agents 向其报告可用性和完整性信息和统计信息的中心组件。server 是存储所有配置、统计和操作数据的中央存储库。 数据存储 Zabbix 收集的所有配置信息以及数据都存储在数据库中。 Web 界面 为了从任何地方和任何平台轻松访问,Zabbix0 码力 | 1951 页 | 33.43 MB | 1 年前3
Zabbix 3.4 中文手册fping. 确保 fping 的宿主是 root 用 户,并且设置了 SUID!! HeartbeatFrequency no 0-3600 60 心跳消息的频率,单位秒 用于监视服务器端代理的可用 性。 0 - 禁用心跳消息 主动 proxy 参数,被动 proxies 忽略此参数 (参见 ProxyMode 参数). 56 Parameter Mandatory Range Default 0 后支持该参数。 LogSlowQueries no 0-3600000 0 数据库查询时间,大于该时间 会记入日志 (毫秒)。 0 - 不记录慢查询日志。 DebugLevel=3 时该选项可用. Zabbix 1.8.2 支持该参数。 PidFile no /tmp/zabbix_proxy.pid PID 文件名称. ProxyLocalBuffer no 0-720 0 proxy 后支持该参数。 UnavailableDelay no 1-3600 60 在不可用期间,主机多少秒检 查一次是否可用。 UnreachableDelay no 1-3600 15 在不可达期间,主机多少秒检 查一次是否可用。 UnreachablePeriod no 1-3600 45 在多少秒不可达后,即视为主 机不可用。 VMwareCacheSize no 256K-2G 8M 存储 VMware0 码力 | 1757 页 | 12.63 MB | 1 年前3
Zabbix 5.0 Manual系统下) 将不能加 密。对于 PostgreSql, 如果 Database host 数据库主机填写的值开通为斜杠/或空, TLS encryption 加密复选项也将不可用。 9 以下参数在证书配置模式下,TLS 加密选项可用 (从 Zabbix 5.0.5 版本起,仅当两个复选框都被选中时,这些参数才会出现): 参数描 数据库 TLS CA 文件 (Database TLS CA file) MySQL 8.0.21 的加密配置示例,并且可以用作数据库加密连接的快速入门指南。加密组合列表不限 于此页面上列出的组合。有很多可用的组合。 Attention: 从 Zabbix 5.0.5 版本开始,如果 Mysql 主机设置成 localhost, 则加密选型将不可用。在这种情况下,Zabbix 前端(frontend)与 数据库之间的连接使用套接字文件(在 Unix 上)或共享内存(在 Windows 远程连接验证 (socket 套接字连接不能用于测试安全连接): $ mysql -u zbx_srv -p -h 10.211.55.9 --ssl-mode=REQUIRED 检查当前状态和可用的密码组合: mysql> status -------------- mysql Ver 8.0.21 for Linux on x86_64 (MySQL Community Server -0 码力 | 2715 页 | 28.60 MB | 1 年前3
Zabbix 4.4 中文手册}' 这是允许 Elasticsearch 为自动创建的索引设置有效的映射所必需做的。然后需要创建 pipeline 定义。在将数据放入索引之前,pipeline 能对数据进行多种预处理操作。以下命令可用于为 uint 索引创建 pipeline: This is required to allow Elasticsearch to set valid mapping for indices created for the export files - see the ExportDir parameter in server configuration. 另外一个参数 ExportFileSize 可用于设置单个导出文件的最大允许大小。Another parameter - ExportFileSize may be used to set the maximum allowed size of Zabbix 3.0.0. LogSlowQueries 否 -3600000 据库查询消耗时间,大 于该时间将会记入日志 (毫秒)。 0 - 不记录慢查询日志。 DebugLevel=3 时该选 项可用。 从 Zabbix 1.8.2 开始 支持该参数 27 LogSlowQueries no 0-3600000 0 How long a database query may take before0 码力 | 1850 页 | 13.52 MB | 1 年前3
Zabbix 4.0 中文手册}' 这是允许 Elasticsearch 为自动创建的索引设置有效的映射所必需做的。然后需要创建 pipeline 定义。在将数据放入索引之前,pipeline 能对数据进行多种预处理操作。以下命令可用于为 uint 索引创建 pipeline: This is required to allow Elasticsearch to set valid mapping for indices created for the export files - see the ExportDir parameter in server configuration. 另外一个参数 ExportFileSize 可用于设置单个导出文件的最大允许大小。Another parameter - ExportFileSize may be used to set the maximum allowed size of Zabbix 3.0.0. LogSlowQueries 否 -3600000 据库查询消耗时间,大 于该时间将会记入日志 (毫秒)。 0 - 不记录慢查询日志。 DebugLevel=3 时该选 项可用。 从 Zabbix 1.8.2 开始 支持该参数 29 LogSlowQueries no 0-3600000 0 How long a database query may take before0 码力 | 1992 页 | 17.90 MB | 1 年前3
Zabbix 4.2 中文手册}' 这是允许 Elasticsearch 为自动创建的索引设置有效的映射所必需做的。然后需要创建 pipeline 定义。在将数据放入索引之前,pipeline 能对数据进行多种预处理操作。以下命令可用于为 uint 索引创建 pipeline: This is required to allow Elasticsearch to set valid mapping for indices created for the export files - see the ExportDir parameter in server configuration. 另外一个参数 ExportFileSize 可用于设置单个导出文件的最大允许大小。Another parameter - ExportFileSize may be used to set the maximum allowed size of Zabbix 3.0.0. LogSlowQueries 否 -3600000 据库查询消耗时间,大 于该时间将会记入日志 (毫秒)。 0 - 不记录慢查询日志。 DebugLevel=3 时该选 项可用。 从 Zabbix 1.8.2 开始 支持该参数 27 LogSlowQueries no 0-3600000 0 How long a database query may take before0 码力 | 1869 页 | 13.68 MB | 1 年前3
Zabbix 5.2 Manual}' 这是允许 Elasticsearch 为自动创建的索引设置有效的映射所必需做的。然后需要创建 pipeline 定义。在将数据放入索引之前,pipeline 能对数据进行多种预处理操作。以下命令可用于为 uint 索引创建 pipeline: This is required to allow Elasticsearch to set valid mapping for indices created for the export files - see the ExportDir parameter in server configuration. 另外一个参数 ExportFileSize 可用于设置单个导出文件的最大允许大小。Another parameter - ExportFileSize may be used to set the maximum allowed size of Zabbix 3.0.0. LogSlowQueries 否 -3600000 据库查询消耗时间,大 于该时间将会记入日志 (毫秒)。 0 - 不记录慢查询日志。 DebugLevel=3 时该选 项可用。 从 Zabbix 1.8.2 开始 支持该参数 27 LogSlowQueries no 0-3600000 0 How long a database query may take before0 码力 | 1725 页 | 11.53 MB | 1 年前3
Zabbix 5.4 中文手册}' 这是允许 Elasticsearch 为自动创建的索引设置有效的映射所必需做的。然后需要创建 pipeline 定义。在将数据放入索引之前,pipeline 能对数据进行多种预处理操作。以下命令可用于为 uint 索引创建 pipeline: This is required to allow Elasticsearch to set valid mapping for indices created for the export files - see the ExportDir parameter in server configuration. 另外一个参数 ExportFileSize 可用于设置单个导出文件的最大允许大小。Another parameter - ExportFileSize may be used to set the maximum allowed size of Zabbix 3.0.0. LogSlowQueries 否 -3600000 据库查询消耗时间,大 于该时间将会记入日志 (毫秒)。 0 - 不记录慢查询日志。 DebugLevel=3 时该选 项可用。 从 Zabbix 1.8.2 开始 支持该参数 51 LogSlowQueries no 0-3600000 0 How long a database query may take before0 码力 | 2339 页 | 19.57 MB | 1 年前3
共 99 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10













