Esta seção descreve as diferenças entre o Agente Zabbix e Agente Zabbix 2.
| Parâmetro | Agente Zabbix | Agente Zabbix 2 |
|---|---|---|
| Linguagem de programação | C | Go com algumas partes em C |
| Daemonização | sim | apenas através do systemd (Sim no Windows) |
| Extensões suportadas | Customização de módulos carregáveis em C. | Customização de plugins em Go. |
| Requisitos | ||
| Plataformas suportadas | Linux, IBM AIX, FreeBSD, NetBSD, OpenBSD, HP-UX, Mac OS X, Solaris: 9, 10, 11, Windows: todas as versões desktops e servidores desde XP. | Linux, Windows: todas as versões desktops e servidores desde XP. |
| Bibliotecas de criptografia suportadas | GnuTLS 3.1.18 e mais recentes OpenSSL 1.0.1, 1.0.2, 1.1.0, 1.1.1, 3.0.x LibreSSL - testado com as versões 2.7.4, 2.8.2 (aplicam-se certas limitações, veja a página Encriptação para mais detalhes). |
Linux: OpenSSL 1.0.1 e posteriores são suportados desde o Zabbix 4.4.8. MS Windows: OpenSSL 1.1.1 ou posteriores. A biblioteca OpenSSL deve ter o suporte a PSK habilitado. LibreSSL não é suportado. |
| Monitoramento de processos | ||
| Processos | Um processo de coleta ativa separado para cada servidor/proxy. | Processo único com threads criadas automaticamente. O número máximo de threads é determinado pela variável de ambiente GOMAXPROCS. |
| Metricas | UNIX: veja a lista de itens suportados. Windows: veja a lista de itens itens adicionais, específicos para Windows. |
UNIX: Todas as métricas suportadas pelo agente Zabbix. Além disso, o agente 2 fornece solução de monitoramento nativa para: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd, e outros alvos de monitoramento - veja uma lista completa dos itens especificos para agente 2. Windows: Todas as métricas suportadas pelo agente Zabbix, alem do item net.tcp.service* coletas HTTPS, LDAP. Além disso, o agente 2 fornece solução de monitoramento nativa para: PostgreSQL, Redis. |
| Concorrência | Coletas ativas para um único servidor são executadas sequencialmente. | Coletas de diferentes plugins ou múltiplas coletas dentro de um plugin podem ser executadas simultaneamente. |
| Intervalos programados/flexíveis | Suportado apenas para verificações passivas. | Suportado para verificações passivas e ativas. |
| "Traps" de terceiros | não | sim |
| Recursos adicionais | ||
| Armazenamento persistente | não | sim |
| Arquivos persistentes para log*[] métricas | sim (apenas para Unix) | não |
| Upload de dados de logs | Pode ser executado durante a coleta dos logs para poder liberar o buffer. | A coleta de logs para quando o buffer esta cheio, portanto o parametro BufferSize deve ser pelo menos MaxLinesPerSecond x 2. |
| Mudanças de usuário em tempo de execução | sim (Apenas em sistemas derivados do Unix) | não (controlado pelo systemd) |
| Conjuntos de criptografia configuráveis pelo usuário | sim | não |
Veja também: