Nesta página
Comparação entre agent e agent 2
Esta seção descreve as diferenças entre o Zabbix agent e o Zabbix agent 2.
| Parâmetro | Zabbix agent | Zabbix agent 2 |
|---|---|---|
| Linguagem de programação | C | Go com algumas partes em C |
| Daemonização | sim | somente por systemd (sim no Windows) |
| Extensões suportadas | Módulos carregáveis personalizados em C. | Plugins personalizados 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 desktop e server desde o XP | Linux, Windows: todas as versões desktop e server nas quais uma versão do Go suportada possa ser instalada. |
| Bibliotecas criptográficas suportadas | GnuTLS 3.1.18 e mais recente 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 (algumas limitações se aplicam; consulte a página Criptografia para detalhes). |
Linux: OpenSSL 1.0.1 e posterior. MS Windows: OpenSSL 1.1.1 ou posterior. A biblioteca OpenSSL deve ter o suporte a PSK habilitado. LibreSSL não é suportado. |
| Processos de monitoramento | ||
| Processos | Um processo separado de verificações ativas para cada registro de server/proxy. | Processo único com threads criadas automaticamente. O número máximo de threads é determinado pela variável de ambiente GOMAXPROCS. |
| Métricas | UNIX: veja uma lista de items suportados. Windows: veja uma lista de items adicionais específicos do Windows. |
UNIX: Todas as métricas suportadas pelo Zabbix agent. Além disso, o agent 2 fornece uma solução de monitoramento nativa do Zabbix para: Docker, Memcached, MySQL, PostgreSQL, Redis, systemd e outros alvos de monitoramento - veja a lista completa de items específicos do agent 2. Windows: Todas as métricas suportadas pelo Zabbix agent, além de verificações net.tcp.service* de HTTPS e LDAP. Além disso, o agent 2 fornece uma solução de monitoramento nativa do Zabbix para: PostgreSQL, Redis. |
| Concorrência | As verificações ativas para um único server são executadas sequencialmente. | Verificações de plugins diferentes ou várias verificações dentro de um plugin podem ser executadas simultaneamente. |
| Traps de terceiros | não | sim |
| Recursos adicionais | ||
| Armazenamento persistente | não | sim |
| Arquivos persistentes para métricas log*[] | sim (somente no Unix) | não |
| Upload de dados de log | Pode ser realizado durante a coleta de logs para liberar o buffer. | A coleta de logs é interrompida quando o buffer está cheio; portanto, o parâmetro BufferSize deve ser pelo menos MaxLinesPerSecond x 2. |
| Altera o usuário em tempo de execução | sim (somente em sistemas do tipo Unix) | não (controlado pelo systemd) |
| Conjuntos de cifras configuráveis pelo usuário | sim | não |
Veja também:
- Descrição dos processos do Zabbix: Zabbix agent, Zabbix agent 2
- Parâmetros de configuração: Zabbix agent UNIX / Windows, Zabbix agent 2 UNIX / Windows