Zabbix由三个基本组件组成:一个服务器,用于协调检查的执行、生成测试请求和收集统计数据; 用于在外部主机端执行检查的代理; 用于组织系统管理的前端。 代码
官方软件包适用于以下平台的当前版本:
- Linux 发行版 RHEL、CentOS、Debian、SuSE、Ubuntu、Raspbian
- 基于VMWare、VirtualBox、Hyper-V、XEN的虚拟化系统
- 码头工人
- 适用于所有平台的代理,包括 MacOS 和适用于 Windows 代理的 MSI
- AWS、Azure、谷歌云、数字海洋、IBM/红帽云
- 与帮助台平台 Jira、Jira ServiceDesk、Redmine、ServiceNow、Zendesk、OTRS、Zammad 集成
- 与用户通知系统集成 Slack、Pushover、Discord、Telegram、VictorOps、Microsoft Teams、SINGNL4、Mattermost、OpsGenie、PagerDuty
要从早期版本迁移,您只需安装新的二进制文件(服务器和代理)和新的界面。 Zabbix会自动更新数据库。 无需安装新代理。 更多详细信息可以参见
- 用于监控 Redis、MySQL、PostgreSQL、Nginx、ClickHouse、Windows、Memcached、HAProxy 的新模板解决方案
- 单点登录 (SSO) 解决方案的 SAML 授权支持
- 官方支持 Linux 和 Windows 平台的新模块化代理
- 能够将代理收集的数据安全地存储在本地文件系统中
- 安全改进:
- 通过 HTTP 代理支持 Webhook
- 可以禁止代理执行某些检查,支持白名单和黑名单
- 能够生成用于 TLS 连接的加密协议列表
- 支持与 MySQL 和 PostgreSQL 数据库的加密连接
- 切换到 SHA256 来存储用户密码哈希值
- 能够在 Zabbix 界面和发送通知时屏蔽用户宏的秘密值(密码、访问密钥等)
- 使用TimescaleDB压缩历史数据
- 更加用户友好的界面,左侧有易于导航的菜单,可以折叠或完全隐藏以节省屏幕空间
- 普通用户可以使用监控设备列表
- 支持自定义模块以扩展用户界面功能
- 不承认问题的可能性
- 新的预处理运算符可在使用 JSONPath 时替换文本并获取 JSON 属性名称
- 按事件对电子邮件客户端中的消息进行分组
- 能够在用户名和密码中使用秘密宏来访问 IPMI
- 支持媒体类型级别通知的消息模板
- 用于测试 JavaScript 脚本的单独控制台实用程序,对于 Webhooks 和预处理很有用
- 触发器支持文本数据的比较操作
- Windows、IPMI 传感器、JMX 指标下自动检测性能指标的新检查
- 在各个指标级别配置所有 ODBC 监控参数
- 能够直接从界面检查模板和设备指标
- 对主机原型的自定义宏支持
- Float64 数据类型支持
- 优化数百万监控设备的界面性能
- 支持用户宏的批量更改操作
- 对某些仪表板小部件的标签过滤器支持
- 能够将小部件中的图表复制为 PNG 图像
- 通过将 SNMP 参数移至主机接口级别,轻松配置和简化 SNMP 模板
- 用于访问审核日志的 API 方法支持
- 远程监控Zabbix组件版本
- 使用 nodata() 函数监控设备可用性会考虑代理可用性
- 支持通知中的 {HOST.ID}、{EVENT.DURATION} 和 {EVENT.TAGSJSON} 宏
- ElasticSearch 7.x 支持
- zabbix_sender 的纳秒支持
- 能够重置 SNMPv3 状态缓存
- 度量密钥的大小已增加到2048个字符,确认问题时消息的大小增加到4096个字符
来源: opennet.ru