Zabbix 4.4监控系统发布

经过6个月的开发 可得到 新版监控系统 扎比克斯4.4,其代码 分发者 根据 GPLv2 许可。 Zabbix由三个基本组件组成:一个服务器,用于协调检查的执行、生成测试请求和收集统计数据; 用于在外部主机端执行检查的代理; 用于组织系统管理的前端。

为了减轻中央服务器的负载并形成分布式监控网络,可以部署一系列代理服务器来汇总检查一组主机的数据。 数据可以存储在 MySQL、PostgreSQL、TimescaleDB、DB2 和 Oracle DBMS 中。 无需代理,Zabbix服务器可以通过SNMP、IPMI、JMX、SSH/Telnet、ODBC等协议接收数据,并测试Web应用程序和虚拟化系统的可用性。

创新:

  • 引入了一种新型代理 - zabbix_agent2,它是用 Go 编写的,并提供了一个用于开发用于测试各种服务和应用程序的插件的框架。 新代理包括一个内置调度程序,支持灵活的检查调度,并可以监视检查之间的状态(例如,通过保持与 DBMS 的连接打开)。 为了节省流量,支持批量发送接收到的数据。 目前仅在Linux平台上可以使用新代理透明替换旧代理;
  • 添加了使用能力 网络挂钩 以及当检测到正在检查的服务出现故障时其自己的操作和通知处理程序。 处理程序可以用 JavaScript 编写,并用于联系外部通知传递服务或错误跟踪系统。 例如,您可以编写一个处理程序来将有关问题的消息发送到公司聊天室;
  • 已实现对 DBMS 的官方支持 时标数据库 作为检查数据的存储库。 与以前支持的不同
    MySQL、PostgreSQL、Oracle 和 DB2 中,TimescaleDB DBMS 专门针对时间序列形式的数据存储和处理进行了优化(指定间隔的参数值切片;一条记录形成时间以及对应于时间的一组值)这次)。 TimescaleDB 使您能够显着 提高效率和生产力 在处理此类数据时,表现出几乎线性的性能水平。 此外,TimescaleDB支持自动清理旧记录等功能;

    Zabbix 4.4监控系统发布

  • 准备好了 模板设计规范以标准化设置。 XML/JSON 文件的结构被转换为适合在常规文本编辑器中手动编辑模板的形式。 现有模板与提议的规范保持一致;
  • 已建立知识库来记录正在检查的元素和触发因素,可以提供详细的描述、收集信息目的的解释以及出现问题时采取行动的说明;

    Zabbix 4.4监控系统发布

  • 提供了可视化基础设施状态的高级功能。 添加了一键更改小部件参数的功能。 图形集经过优化,可在宽屏屏幕和大型墙板上显示。 所有小部件都适合在无头模式下显示。 添加了一个用于显示图表原型的新小部件。 小部件中添加了新的聚合查看模式,其中包含问题的汇总统计信息;

    Zabbix 4.4监控系统发布

  • 柱形图和图形现在支持显示使用各种聚合函数处理的数据,从而可以更轻松地分析长时间段的数据并简化规划。 支持以下函数:min、
    最大
    平均
    计数,
    和,
    首先和
    最后的;

    Zabbix 4.4监控系统发布

  • 添加了使用 PSK 密钥(预共享密钥)自动注册新设备的功能,并对添加的主机的设置进行加密;
    Zabbix 4.4监控系统发布

  • 增加了对扩展 JSONPath 语法的支持,允许您以 JSON 格式组织复杂的数据预处理,包括聚合和搜索操作;

    Zabbix 4.4监控系统发布

  • 添加了对自定义宏附加描述的支持;
    Zabbix 4.4监控系统发布

  • 通过添加返回 JSON 格式的对象数组的新检查,提高了收集和定义与 WMI、JMX 和 ODBC 相关的数据的效率。 还增加了对 VMWare 和 systemd 服务存储的支持,以及将 CSV 数据转换为 JSON 的能力;

    Zabbix 4.4监控系统发布

  • 依赖元素数量的最大限制已增加至 10 个;
  • 添加了对新平台的支持:SUSE Linux Enterprise Server 15、Debian 10、Raspbian 10、macOS 和 RHEL 8。已为 Windows 准备了带有 MSI 格式代理的软件包。 增加了对在隔离容器或云环境AWS、Azure中快速部署监控系统的支持
    谷歌云平台,
    数字海洋和 Docker。

来源: opennet.ru

添加评论