免费开源监控系统Zabbix 5.0 LTS已发布。
Zabbix 是一个通用系统,用于监控服务器、工程和网络设备、应用程序、数据库、虚拟化系统、容器、IT 服务、Web 服务、云基础设施的性能和可用性。
该系统实现了一个完整的周期,从收集数据、处理和转换数据、分析接收到的数据,到存储数据、可视化和使用升级规则发送警报。 该系统还提供灵活的选项来扩展数据收集和警报方法,以及通过 API 的自动化功能。 单一Web界面实现了监控配置的集中管理以及对各个用户组的访问权限的分配。 项目代码根据 GPLv2 许可证分发。
Zabbix 5.0 是一个新的主要 LTS 版本,拥有长期的官方支持。 对于使用非LTS版本的用户,我们建议升级到产品的LTS版本。
5.0 LTS 版本的主要改进:
- 对单点登录 (SSO) 解决方案的 SAML 支持
- 官方支持 Linux 和 Windows 平台的新模块化代理,支持本地文件系统中的可靠数据存储
- 界面更友好,左侧有简单的菜单导航,针对宽显示器进行了优化
- 普通用户可以使用设备列表(监控 -> 主机)
- 支持自定义模块以扩展用户界面功能
- 不承认问题的可能性
- 支持媒体类型级别通知的消息模板
- 用于测试 JavaScript 脚本的单独控制台实用程序,对于使用 Webhooks 和预处理非常有用
- 通过将 SNMP 参数移至主机接口级别,轻松配置和简化 SNMP 模板
- 对主机原型的自定义宏支持
- Float64 数据类型支持
- 使用 nodata() 函数监控设备可用性会考虑代理可用性
由于以下原因提高了监控的安全性和可靠性:
- 通过 HTTP 代理的 Webhook 支持
- 可以禁止代理执行某些检查,支持白名单和黑名单
- 能够创建用于 TLS 连接的加密协议列表
- 支持与 MySQL 和 PostgreSQL 数据库的加密连接
- 过渡到 SHA256 来存储用户密码哈希值
- 支持秘密宏来存储密码、访问密钥和其他机密信息
改进的性能:
- 使用TimescaleDB压缩历史数据
- 优化数百万监控设备的界面性能
其他重大改进:
- 新的预处理运算符可在使用 JSONPath 时替换文本并获取 JSON 属性名称
- 按事件对电子邮件客户端中的消息进行分组
- 能够在用户名和密码中使用秘密宏来访问 IPMI
- 触发器支持文本数据的比较操作
- Windows、IPMI 传感器、JMX 指标下自动检测性能指标的新检查
- 在各个指标级别配置所有 ODBC 监控参数
- 能够直接从界面检查模板和设备指标
- 支持用户宏的批量更改操作
- 对某些仪表板小部件的标签过滤器支持
- 能够将小部件中的图表复制为 PNG 图像
- 用于访问审核日志的 API 方法支持
- 远程监控Zabbix组件版本
- 支持通知中的 {HOST.ID}、{EVENT.DURATION} 和 {EVENT.TAGSJSON} 宏
- ElasticSearch 7.x 支持
- 用于监控 Redis、MySQL、PostgreSQL、Nginx、ClickHouse、Windows、Memcached、HAProxy 的新模板解决方案
- zabbix_sender 的纳秒支持
- 能够重置 SNMPv3 状态缓存
- 度量密钥的大小已增加到2048个字符,确认问题时消息的大小增加到4096个字符
开箱即用的 Zabbix 提供以下集成:
- 帮助台平台 Jira、Jira ServiceDesk、Redmine、ServiceNow、Zendesk、OTRS、Zammad
- 用户通知系统 Slack、Pushover、Discord、Telegram、VictorOps、Microsoft Teams、SINGNL4、Mattermost、OpsGenie、PagerDuty
官方软件包适用于以下平台的当前版本:
- Linux 发行版 RHEL、CentOS、Debian、SuSE、Ubuntu、Raspbian
- 基于VMWare、VirtualBox、Hyper-V、XEN的虚拟化系统
- 码头工人
- 适用于所有平台的代理,包括 MacOS 和适用于 Windows 代理的 MSI
云平台Zabbix可快速安装:
- AWS、Azure、谷歌云、数字海洋、IBM/红帽云
要从早期版本迁移,您只需安装新的二进制文件(服务器和代理)和新的界面。 Zabbix 将自动执行更新过程。 无需安装新代理。
所有更改的完整列表可以在 文件资料.
来源: linux.org.ru