manual:appendix:agent_comparison

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
manual:appendix:agent_comparison [2020/07/22 10:48]
martins-v net.tcp.service[https], net.tcp.service[ldap] support on Windows agent2 (ZBXNEXT-6080)
manual:appendix:agent_comparison [2020/08/03 07:05] (current)
marinagen [ZBX-17640] few minor wording corrections
Line 5: Line 5:
 ^Parameter^Zabbix agent^Zabbix agent 2^ ^Parameter^Zabbix agent^Zabbix agent 2^
 | Programming language ​   | C              |Go with some parts in C     | | Programming language ​   | C              |Go with some parts in C     |
-| Daemonization ​          ​| ​             |-     |+| Daemonization ​          ​| ​yes              |no    ​|
 | Supported extensions ​   | Custom [[:​manual/​config/​items/​loadablemodules|loadable modules]] in C.    | Custom [[:​manual/​config/​items/​plugins|plugins]] in Go.  | | Supported extensions ​   | Custom [[:​manual/​config/​items/​loadablemodules|loadable modules]] in C.    | Custom [[:​manual/​config/​items/​plugins|plugins]] in Go.  |
 ^Requirements ​          ​||| ​ ^Requirements ​          ​||| ​
Line 13: Line 13:
 | Processes ​              | A separate active check process for each server/​proxy record. | Single process with automatically created threads. \\ The maximum number of threads is determined by the GOMAXPROCS environment variable. ​ | | Processes ​              | A separate active check process for each server/​proxy record. | Single process with automatically created threads. \\ The maximum number of threads is determined by the GOMAXPROCS environment variable. ​ |
 | Metrics ​                | **UNIX**: see a list of supported [[:​manual/​config/​items/​itemtypes/​zabbix_agent|items]]. \\ \\ **Windows**:​ see a list of additional Windows-specific [[:​manual/​config/​items/​itemtypes/​zabbix_agent/​win_keys|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 [[:​manual/​config/​items/​itemtypes/​zabbix_agent/​zabbix_agent2|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. | | Metrics ​                | **UNIX**: see a list of supported [[:​manual/​config/​items/​itemtypes/​zabbix_agent|items]]. \\ \\ **Windows**:​ see a list of additional Windows-specific [[:​manual/​config/​items/​itemtypes/​zabbix_agent/​win_keys|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 [[:​manual/​config/​items/​itemtypes/​zabbix_agent/​zabbix_agent2|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. |
-| Concurrency ​           | Checks ​are executed sequentially. | Checks from different plugins or multiple checks within one plugin can be executed concurrently. |+| Concurrency ​           | Active checks for single server ​are executed sequentially. | Checks from different plugins or multiple checks within one plugin can be executed concurrently. |
 | Scheduled/​flexible intervals | Supported for passive checks only. | Supported for passive and active checks. | | Scheduled/​flexible intervals | Supported for passive checks only. | Supported for passive and active checks. |
-|Third party traps       |             |X              ​|+|Third party traps       |no              |yes            ​|
 ^Additional features ​   ||| ^Additional features ​   |||
-| Persistent storage ​    |             |             ​| ​+| Persistent storage ​    |no              |yes              ​| ​
 | Timeout settings ​      | Defined on an agent level only. | Plugin timeout can override the timeout defined on an agent level. | | Timeout settings ​      | Defined on an agent level only. | Plugin timeout can override the timeout defined on an agent level. |
-| Drop user privileges ​  ​| ​(Unix-like systems only) |-             +| Drop user privileges ​  ​| ​yes (Unix-like systems only) |no            ​
-| User-configurable ciphersuites |            |-              ​|+| User-configurable ciphersuites |yes             |no             |