zabbix-server5.0和zabbix-agent2的优势

1891人浏览 / 0人评论

一、zabbix-server5版本

1、更方便通过监测自定义脚本的结果,配合触发器,可以实现运维工作中所有能够辐射到的范围。

    同时支持物联网和工业设备监控

    5.2已经提供开箱即用的模板(docker、redis等等模板文件)

2、与HashiCorp Vault集成可通过对令牌,密码,证书,加密密钥,API令牌,用户名等的细粒度控制访问来安全存储所有敏感信息。所有秘密都被保存在Zabbix之外的安全地方,Zabbix数据库中没有存储敏感数据。

3、充分利用历史数据!一组新的触发器功能可以进行长期数据分析,并可以创建强大的洞察力,检测异常和系统行为异常。

  • 现在,您可以获得有关检测到的异常情况的智能告警,例如“9月网络流量总量增加了28%”或“上周新用户注册量减少了12%”。
  • 趋势分析功能不仅可以用于IT监控项,还可以用于kpi来度量业务绩效、销售和营销效率、客户支持服务质量(QoS)等。

 

4、更精细化的用户角色功能,更好的配置用户权限

现在,Zabbix支持灵活的用户角色,以便对用户权限进行更精细化的管理,从而控制对Zabbix UI、API方法和用户操作的各个部分的访问权。

现在可以创建安全的客户门户、只读用户、仅能访问仪表板的用户、具有有限权限的超级管理员等等。

对Zabbix API访问权限的精细化控制,使与第三方服务的集成更加安全。

5、Zabbix引入了跨多个节点扩展Zabbix UI和API组件的能力,以实现提速、HA和冗余。 

6、可读性更强的Yaml格式成为新的模板标准和Zabbix导入/导出操作的标准。 

二、zabbix-agent2介绍

Zabbix 5.0 版本推出了使用 go 语言重写的 Agent2,也是 5.0 版本新特性,Agent2 有如下特性:

  • 完成的插件框架支持,可扩张服务及应用监控
  • 支持灵活的采集周期调度
  • 更高效的数据采集及传输
  • 可完全替换先有的 agent
  • …..

特性较多,建议使用。由于使用 go 语言编写,编译安装与之前版本有所区别。Agent2 默认使用的 10050 端口,与 Zabbix Agent 端口一样,不修改端口情况下,同一台机器不能同时启动 Zabbix Agent 与 Zabbix Agent2。

 

agent2 VS agent

 对比项 Zabbix agent Zabbix agent 2
编程语言 C Go (含部分C语言实现)
是否守护进程 否   (   5.0.4开始,Windows是守护进程)
支持扩展 C语言开发模块 GO语言插件
平台要求
支持平台 Linux, IBM AIX, FreeBSD, NetBSD, OpenBSD, HP-UX, Mac OS X, Solaris: 9, 10, 11, Windows: all desktop and server versions since XP Linux, Windows: all desktop and server versions since XP.
支持crypto 库 GnuTLS 3.1.18 and newer
OpenSSL 1.0.1, 1.0.2, 1.1.0, 1.1.1
LibreSSL - tested with versions 2.7.4, 2.8.2 (certain limitations apply, see the Encryption page for details).
Linux: OpenSSL 1.0.1 and later is supported since Zabbix 4.4.8.
MS Windows: OpenSSL 1.1.1 or later.
The OpenSSL library must have PSK support enabled. LibreSSL is not supported.
监控进程
进程 每个服务器/代理使用独立活动检查过程。

自动创建线程的单个进程。

最大线程数由GOMAXPROCS环境变量决定。

监控项 UNIX: see a list of supported items.

Windows: see a list of additional Windows-specific items.
UNIX: All metrics supported by Zabbix agent.
Additionally, the agent 2 provides Zabbix-native monitoring solution for: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd (see a list of agent 2 specific items).

Windows: All metrics supported by Zabbix agent, and also net.tcp.service* checks of HTTPS, LDAP.
Additionally, the agent 2 provides Zabbix-native monitoring solution for: PostgreSQL, Redis.
并发 对单个服务器的活动检查按顺序执行  不同插件的检查或者一个插件中的多个检查可以同时执行。
动态间隔 被动模式 主动被动均可
是否支持第三方traps
其他特性
持久化存储
超时设置 agent级别 插件级别
降低用户权限 否 (Unix-like systems only)
可配置密码套件

全部评论