完全开源的Zabbix 5.2免费监控系统已经发布。
Zabbix 是一个通用系统,用于监控服务器、工程和网络设备、应用程序、数据库、虚拟化系统、容器、IT 服务、Web 服务、云基础设施的性能和可用性。
该系统实现了一个完整的周期,从收集数据、处理和转换数据、分析接收到的数据,到存储数据、可视化和使用升级规则发送警报。 该系统还提供灵活的选项来扩展数据收集和警报方法,以及通过强大的 API 实现自动化功能。
单一Web界面实现了监控配置的集中管理以及对各个用户组的访问权限的分配。 项目代码根据 GPLv2 许可证分发。
Zabbix 5.2 是一个新的主要非 LTS 版本,具有标准的官方支持期。
5.2版本主要改进:
- 支持综合监控,能够创建多步骤复杂脚本来获取数据并执行复杂的服务可用性检查
- 出现了一组用于长期分析的触发函数,允许您生成诸如“23 月份每秒交易数量增加了 XNUMX%”之类的警报
- 支持用户角色,对用户权限进行精细管理,能够控制对各种界面组件、API 方法和用户操作的访问
- 能够将 Zabbix 中使用的所有秘密信息(密码、令牌、授权用户名等)存储在外部 Hashicorp Vault 中,以实现最大程度的安全性
- 支持使用 modus 和 MQTT 协议进行物联网监控和工业设备监控
- 能够在界面中保存过滤器并在过滤器之间快速切换
由于以下原因提高了监控的安全性和可靠性:
- 与 Hashicorp Vault 集成
- 对代理的 UserParameterPath 支持
- 错误的用户名或密码将不会提供有关是否有注册用户的任何附加信息
由于以下原因提高了性能和连续性:
- 支持 Web 界面和 API 的负载平衡,从而允许这些组件的水平扩展
- 事件处理逻辑的性能改进
其他重大改进:
- 能够为不同的用户指定不同的时区
- 能够查看正在运行的系统的历史缓存的当前状态,以便更好地了解 Zabbix 操作
- 作为屏幕截图和仪表板功能相结合的一部分,屏幕截图模板已转换为仪表板模板
主机原型的主机接口支持 - 主机接口变为可选
- 添加了对主机原型标签的支持
- 能够在预处理脚本代码中使用自定义宏
- 能够在预处理中处理不受支持的指标状态,以便快速响应此类事件并进行更可靠的服务可用性检查
- 支持事件日志宏来显示操作信息
- 支持指标描述中的自定义宏
- HTTP 检查的摘要身份验证支持
- 活动的 Zabbix Agent 现在可以将数据发送到多个主机
- 用户宏的最大长度增加至 2048 字节
- 能够在预处理脚本中使用 HTTP 标头
支持停止所有用户的默认语言 - 仪表板列表清楚地显示了我创建了哪些仪表板以及我是否已向其他用户授予对它们的访问权限
- 测试 SNMP 指标的能力
- 设置设备和服务维护周期的更简单形式
- 模板名称已简化
- 用于安排检查不支持的指标的更简单的逻辑
- Yaml 已成为导入和导出操作的新默认格式
- 用于监控 Asterisk、Microsoft IIS、Oracle 数据库、MSSQL、etcd、PHP FPM、Squid 的新模板解决方案
开箱即用的 Zabbix 提供以下集成:
- 帮助台平台 Jira、Jira ServiceDesk、Redmine、ServiceNow、Zendesk、OTRS、Zammad、Solarwinds Service Desk、TOPdesk、SysAid
- 用户通知系统 Slack、Pushover、Discord、Telegram、VictorOps、Microsoft Teams、SINGNL4、Mattermost、OpsGenie、PagerDuty、iLert
官方软件包适用于以下平台的当前版本:
- 适用于各种架构的 Linux 发行版 RHEL、CentOS、Debian、SuSE、Ubuntu、Raspbian
- 基于VMWare、VirtualBox、Hyper-V、XEN的虚拟化系统
码头工人 - 适用于所有平台的代理,包括 MacOS 和适用于 Windows 代理的 MSI 包
云平台Zabbix可快速安装:
- AWS、Azure、谷歌云、数字海洋、IBM/RedHat 云、Yandex 云
要从早期版本迁移,您只需安装新的二进制文件(服务器和代理)和界面。 Zabbix 将自动执行更新过程。 无需安装新代理。
这里 链接 用于下载和云安装。
来源: linux.org.ru