 Zabbix 6.0 Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1614 6 支持的函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . API • Zabbix API 为 Zabbix 提供可编程接口,用于大规模操作、第 3 方软件集成和其他用途。 权限系统 • 安全用户认证 • 某些用户可以被限制仅访问某些视图 全功能且易于扩展的 agent • 部署在被监控目标上 • Linux 和 Windows 操作系统都适用于 二进制守护进程 • 用 C 编写,用于提高性能和减少内存占用 • 轻量级、便携 为复杂环境做好准备 server。从 Zabbix 4.4 开始, 有两种类型的 agent 可用:Zabbix agent (轻量级,在许多平台上支持,用 C 编写)和Zabbix agent 2 (非常灵活,易于使用插件扩展, 用 Go 编写)。 数据流 此外,回顾一下 Zabbix 中的整体数据流也是很重要的。为了创建一个收集数据的监控项,必须首先创建一个主机。另一方面 Zabbix 必须 首先拥有一个监控项来创0 码力 | 1741 页 | 22.78 MB | 1 年前3 Zabbix 6.0 Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1614 6 支持的函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . API • Zabbix API 为 Zabbix 提供可编程接口,用于大规模操作、第 3 方软件集成和其他用途。 权限系统 • 安全用户认证 • 某些用户可以被限制仅访问某些视图 全功能且易于扩展的 agent • 部署在被监控目标上 • Linux 和 Windows 操作系统都适用于 二进制守护进程 • 用 C 编写,用于提高性能和减少内存占用 • 轻量级、便携 为复杂环境做好准备 server。从 Zabbix 4.4 开始, 有两种类型的 agent 可用:Zabbix agent (轻量级,在许多平台上支持,用 C 编写)和Zabbix agent 2 (非常灵活,易于使用插件扩展, 用 Go 编写)。 数据流 此外,回顾一下 Zabbix 中的整体数据流也是很重要的。为了创建一个收集数据的监控项,必须首先创建一个主机。另一方面 Zabbix 必须 首先拥有一个监控项来创0 码力 | 1741 页 | 22.78 MB | 1 年前3
 Zabbix 7.0 中文手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1611 20. 扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1769 6 支持的函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1935 扩展开发的变化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 1951 页 | 33.43 MB | 1 年前3 Zabbix 7.0 中文手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1611 20. 扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1769 6 支持的函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1935 扩展开发的变化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 1951 页 | 33.43 MB | 1 年前3
 Zabbix 3.4 中文手册DebugLevel no 0-5 3 指定调试等级: 0 - Zabxxi 进程起停的基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试 (产生大量信息) 5 - 扩展调试 (产生更多信息) ExternalScripts no /usr/local/share/zabbix/externalscripts 外部脚本位置 (依赖编译安装时 的变量 datadir) Zabbix 1.8.3 支持多 Ip 地址。 ListenPort no 1024-32767 10051 监听端口. LoadModule no proxy 端启动时加载的模块,这 些模块用来扩展 proxy 的功能。 格式: LoadModule= Zabbix 3.4 中文手册DebugLevel no 0-5 3 指定调试等级: 0 - Zabxxi 进程起停的基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试 (产生大量信息) 5 - 扩展调试 (产生更多信息) ExternalScripts no /usr/local/share/zabbix/externalscripts 外部脚本位置 (依赖编译安装时 的变量 datadir) Zabbix 1.8.3 支持多 Ip 地址。 ListenPort no 1024-32767 10051 监听端口. LoadModule no proxy 端启动时加载的模块,这 些模块用来扩展 proxy 的功能。 格式: LoadModule=- 这些模块必须在 LoadModulePath 参数指定的 路径中。 允许多个 LoadModule 参数。 LoadModulePath DebugLevel no 0-5 3 指定调试等级: 0 - Zabxxi 进程起停的基本信息 1 - 重要信息 2 - 错误信息 3 - 警告 4 - 调试 (产生大量信息) 5 - 扩展调试 (产生更多信息) EnableRemoteCommands no 0 是否允许 server 远程执行命令. 0 - 禁止 1 - 允许 HostMetadata no 0-255 characters 0 码力 | 1757 页 | 12.63 MB | 1 年前3
 Zabbix 4.0 中文手册DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 另外可参考runtime control 选项。 21 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 46 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information about starting 此部分描述real-time export 协议以换行符分隔的 JSON 格式: • trigger events 176 • item values • trends 所有文件都有.ndjson 扩展名。导出文件的每一行都是 JSON 对象。 触发事件 导出问题事件的以下信息: Field Type Description hosts array List of hosts involved0 码力 | 1992 页 | 17.90 MB | 1 年前3 Zabbix 4.0 中文手册DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 另外可参考runtime control 选项。 21 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 46 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information about starting 此部分描述real-time export 协议以换行符分隔的 JSON 格式: • trigger events 176 • item values • trends 所有文件都有.ndjson 扩展名。导出文件的每一行都是 JSON 对象。 触发事件 导出问题事件的以下信息: Field Type Description hosts array List of hosts involved0 码力 | 1992 页 | 17.90 MB | 1 年前3
 Zabbix 5.0 ManualTimescaleDB 数据库或从现有 PostgreSQL 表迁移到 TimescaleDB。 配置 我们假设 TimescaleDB 扩展项已经安装在数据库服务器上(查看 安装说明)。 还必须通过执行以下命令为特定的数据库启用 TimescaleDB 扩展项: echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo 当大量监控项被删除时,会增加数据库的负载, 因为 housekeeper 需要删除这些监控项的所有历史数据。例如, 如果我们只需要 删除一个监控项原型, 但是这个原型链接到 50 个主机,每个主机的原型扩展到 100 个真实的监控项,总共需要删除 5000 个监控项 (1*50*100)。如果 MaxHousekeeperDelete 设置了 500(MaxHousekeeperDelete=500),则 len(data)) + data 5 实时导出协议 本节以换行符分隔的 JSON 格式显示实时导出协议的详细信息,用于: • 触发事件 • 监控项值 • 趋势 所有文件均具有.ndjson 扩展名。导出文件的每一行都是一个 JSON 对象。 触发事件 针对问题事件导出以下信息: 字段 类 描述 hosts 数组触 器表达式中涉及的主机列表;数组中至少应包含一个元素。 - 对象 host0 码力 | 2715 页 | 28.60 MB | 1 年前3 Zabbix 5.0 ManualTimescaleDB 数据库或从现有 PostgreSQL 表迁移到 TimescaleDB。 配置 我们假设 TimescaleDB 扩展项已经安装在数据库服务器上(查看 安装说明)。 还必须通过执行以下命令为特定的数据库启用 TimescaleDB 扩展项: echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo 当大量监控项被删除时,会增加数据库的负载, 因为 housekeeper 需要删除这些监控项的所有历史数据。例如, 如果我们只需要 删除一个监控项原型, 但是这个原型链接到 50 个主机,每个主机的原型扩展到 100 个真实的监控项,总共需要删除 5000 个监控项 (1*50*100)。如果 MaxHousekeeperDelete 设置了 500(MaxHousekeeperDelete=500),则 len(data)) + data 5 实时导出协议 本节以换行符分隔的 JSON 格式显示实时导出协议的详细信息,用于: • 触发事件 • 监控项值 • 趋势 所有文件均具有.ndjson 扩展名。导出文件的每一行都是一个 JSON 对象。 触发事件 针对问题事件导出以下信息: 字段 类 描述 hosts 数组触 器表达式中涉及的主机列表;数组中至少应包含一个元素。 - 对象 host0 码力 | 2715 页 | 28.60 MB | 1 年前3
 Zabbix 4.4 中文手册DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 另外可参考runtime control 选项。 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) DebugLevel no 0-5 3 Specifies debug level: 0 - basic information about starting and 此部分描述real-time export 协议以换行符分隔的 JSON 格式: • trigger events • item values • trends 所有文件都有.ndjson 扩展名。导出文件的每一行都是 JSON 对象。 触发事件 导出问题事件的以下信息: Field Type Description hosts array List of hosts involved0 码力 | 1850 页 | 13.52 MB | 1 年前3 Zabbix 4.4 中文手册DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 另外可参考runtime control 选项。 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) DebugLevel no 0-5 3 Specifies debug level: 0 - basic information about starting and 此部分描述real-time export 协议以换行符分隔的 JSON 格式: • trigger events • item values • trends 所有文件都有.ndjson 扩展名。导出文件的每一行都是 JSON 对象。 触发事件 导出问题事件的以下信息: Field Type Description hosts array List of hosts involved0 码力 | 1850 页 | 13.52 MB | 1 年前3
 Zabbix 5.2 ManualDebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 另外可参考runtime control 选项。 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) DebugLevel no 0-5 3 Specifies debug level: 0 - basic information about starting and 此部分描述real-time export 协议以换行符分隔的 JSON 格式: • trigger events • item values • trends 所有文件都有.ndjson 扩展名。导出文件的每一行都是 JSON 对象。 触发事件 导出问题事件的以下信息: Field Type Description hosts array List of hosts involved0 码力 | 1725 页 | 11.53 MB | 1 年前3 Zabbix 5.2 ManualDebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 另外可参考runtime control 选项。 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) DebugLevel no 0-5 3 Specifies debug level: 0 - basic information about starting and 此部分描述real-time export 协议以换行符分隔的 JSON 格式: • trigger events • item values • trends 所有文件都有.ndjson 扩展名。导出文件的每一行都是 JSON 对象。 触发事件 导出问题事件的以下信息: Field Type Description hosts array List of hosts involved0 码力 | 1725 页 | 11.53 MB | 1 年前3
 Zabbix 4.2 中文手册DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 另外可参考runtime control 选项。 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) DebugLevel no 0-5 3 Specifies debug level: 0 - basic information about starting and 此部分描述real-time export 协议以换行符分隔的 JSON 格式: • trigger events • item values • trends 所有文件都有.ndjson 扩展名。导出文件的每一行都是 JSON 对象。 触发事件 导出问题事件的以下信息: Field Type Description hosts array List of hosts involved0 码力 | 1869 页 | 13.68 MB | 1 年前3 Zabbix 4.2 中文手册DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 另外可参考runtime control 选项。 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) DebugLevel no 0-5 3 Specifies debug level: 0 - basic information about starting and 此部分描述real-time export 协议以换行符分隔的 JSON 格式: • trigger events • item values • trends 所有文件都有.ndjson 扩展名。导出文件的每一行都是 JSON 对象。 触发事件 导出问题事件的以下信息: Field Type Description hosts array List of hosts involved0 码力 | 1869 页 | 13.68 MB | 1 年前3
 Zabbix 5.4 中文手册DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 另外可参考runtime control 选项。 43 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 68 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information about starting 此部分描述real-time export 协议以换行符分隔的 JSON 格式: • trigger events • item values • trends 所有文件都有.ndjson 扩展名。导出文件的每一行都是 JSON 对象。 触发事件 导出问题事件的以下信息: Field Type Description hosts array List of hosts involved0 码力 | 2339 页 | 19.57 MB | 1 年前3 Zabbix 5.4 中文手册DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 另外可参考runtime control 选项。 43 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information DebugLevel 否 -5 定调试等级: 0 - Zabbix 进程的起停 基本信息 1 - 重要信息 2 - 错误信息 3 - 警告信息 4 - 调试信息 (产生大量 信息) 5 - 扩展调试 (产生更多 信息) 68 DebugLevel no 0-5 3 Specifies debug level: 0 - basic information about starting 此部分描述real-time export 协议以换行符分隔的 JSON 格式: • trigger events • item values • trends 所有文件都有.ndjson 扩展名。导出文件的每一行都是 JSON 对象。 触发事件 导出问题事件的以下信息: Field Type Description hosts array List of hosts involved0 码力 | 2339 页 | 19.57 MB | 1 年前3
 Zabbix高级应用 -- K8S 集群监控usage.cpu.first() https://www.zabbix.com/documentation/4.2/manual/appendix/items/jsonpath JSONPath 处理函数 $.items[?(@.metadata.name=='{#K8S_POD_NAME}')].containers[:].usage.memory.first() 指标预处理测试 最终效果0 码力 | 25 页 | 11.98 MB | 1 年前3 Zabbix高级应用 -- K8S 集群监控usage.cpu.first() https://www.zabbix.com/documentation/4.2/manual/appendix/items/jsonpath JSONPath 处理函数 $.items[?(@.metadata.name=='{#K8S_POD_NAME}')].containers[:].usage.memory.first() 指标预处理测试 最终效果0 码力 | 25 页 | 11.98 MB | 1 年前3
共 10 条
- 1













