[comment]: # ({ac919db9-ac919db9})
# 13 Monitoramento remoto das estatísticas do Zabbix

[comment]: # ({/ac919db9-ac919db9})

[comment]: # ({a3738f47-22debe41})
#### Visão geral

É possível fazer algumas métricas internas do servidor e proxy Zabbix
acessível remotamente por outra instância do Zabbix ou uma ferramenta de terceiros.
Isso pode ser útil para que apoiadores/prestadores de serviços possam monitorar
seus servidores/proxies Zabbix cliente remotamente ou, em organizações onde
O Zabbix não é a principal ferramenta de monitoramento, que as métricas internas do Zabbix podem
ser monitorado por um sistema de terceiros em uma configuração de monitoramento de guarda-chuva.

As estatísticas internas do Zabbix são expostas a um conjunto configurável de endereços
listados no novo 'StatsAllowedIP'
[servidor](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy)
parâmetro. As solicitações serão aceitas somente a partir desses endereços.

[comment]: # ({/a3738f47-22debe41})

[comment]: # ({a506f2e2-a506f2e2})
#### Itens

Para configurar a consulta de estatísticas internas em outra instância do Zabbix, você
pode usar dois itens:

- `zabbix[stats,<ip>,<port>]` item interno - para controle remoto direto
    consultas do servidor/proxy Zabbix. <ip> e <port> são usados
    para identificar a instância de destino.
- `zabbix.stats[<ip>,<port>]` item de agente - para remoto baseado em agente
    consultas do servidor/proxy Zabbix. <ip> e <port> são usados
    para identificar a instância de destino.

Veja também: [Itens internos](/manual/config/items/itemtypes/internal),
[itens do agente Zabbix](/manual/config/items/itemtypes/zabbix_agent)

O diagrama a seguir ilustra o uso de qualquer item dependendo
o contexto.

![](../../../../assets/en/manual/appendix/items/ext_stats.png)

- ![](../../../../assets/en/manual/appendix/items/green.png) - Servidor
    → instância externa do Zabbix (`zabbix[stats,<ip>,<port>]`)
- ![](../../../../assets/en/manual/appendix/items/pink.png) - Servidor →
    proxy → instância externa do Zabbix (`zabbix[stats,<ip>,<port>]`)
- ![](../../../../assets/en/manual/appendix/items/blue.png) - Servidor →
    agente → instância externa do Zabbix (`zabbix.stats[<ip>,<port>]`)
- ![](../../../../assets/en/manual/appendix/items/red.png) - Servidor →
    proxy → agente → instância externa do Zabbix
    (`zabbix.stats[<ip>,<port>]`)

Para certificar-se de que a instância de destino permite consultá-la pelo
instância, liste o endereço da instância externa no
Parâmetro 'StatsAllowedIP' na instância de destino.

[comment]: # ({/a506f2e2-a506f2e2})

[comment]: # ({ae65d17e-ae65d17e})
#### Métricas expostas

Os itens de estatísticas reúnem as estatísticas em massa e retornam um JSON, que
é a base para os itens dependentes obterem seus dados. A seguir
[métricas internas](/manual/config/items/itemtypes/internal) são retornadas
por um dos dois itens:

- `zabbix[boottime]`
- `zabbix[hosts]`
- `zabbix[itens]`
- `zabbix[items_unsupported]`
- `zabbix[preprocessing_queue]` (somente servidor)
- `zabbix[process,<type>,<mode>,<state>]` (apenas o tipo de processo baseado
    Estatisticas)
- `zabbix[rcache,<cache>,<modo>]`
- `zabbix[desempenho obrigatório]`
- `zabbix[triggers]` (somente servidor)
- `zabbix[tempo de atividade]`
- `zabbix[vcache,buffer,<mode>]` (somente servidor)
- `zabbix[vcache,cache,<parâmetro>]`
- `zabbix[versão]`
- `zabbix[vmware,buffer,<modo>]`
- `zabbix[wcache,<cache>,<mode>]` (somente servidor de tipo de cache 'trends')

[comment]: # ({/ae65d17e-ae65d17e})

[comment]: # ({ecffb955-33cbf401})
#### Templates

Templates estão disponíveis para monitoramento remoto das métricas internas do servidor Zabbix ou proxy a partir de uma instância externa:

-   Saúde do servidor Zabbix remoto
-   Saúde do proxy Zabbix remoto

Observe que, para usar um template para monitoramento remoto de várias instâncias externas, é necessário um host separado para cada monitoramento de instância externa.

[comment]: # ({/ecffb955-33cbf401})

[comment]: # ({89428848-89428848})
#### Processo do Trapper

Receber solicitações de métricas internas de uma instância externa do Zabbix é
tratado pelo processo trapper que valida o pedido, reúne o
métricas, cria o buffer de dados JSON e envia o JSON preparado de volta,
por exemplo, do servidor:

``` {.java}
{
  "resposta": "sucesso",
  "dados": {
    "boottime": N,
    "tempo de atividade": N,
    "anfitriões": N,
    "itens": N,
    "items_unsupported": N,
    "preprocessing_queue": N,
    "processar": {
      "gerente de alertas": {
        "ocupado": {
          "média": N,
          "máximo": N,
          "min": N
        },
        "ocioso": {
          "média": N,
          "máximo": N,
          "min": N
        },
        "contar": N
      },
...
    },
    "fila": N,
    "rcache": {
      "total": N,
      "grátis": N,
      "pfree": N,
      "usado": N,
      "empurrado": N
    },
    "desempenho necessário": N,
    "gatilhos": N,
    "tempo de atividade": N,
    "vcache": {
      "amortecedor": {
        "total": N,
        "grátis": N,
        "pfree": N,
        "usado": N,
        "empurrado": N
      },
      "cache": {
        "solicitações": N,
        "acertos": N,
        "falta": N,
        "modo": N
      }
    },
    "vmware": {
      "total": N,
      "grátis": N,
      "pfree": N,
      "usado": N,
      "empurrado": N
    },
    "versão": "N",
    "wcache": {
      "valores": {
        "tudo n,
        "flutuar": N,
        "uint": N,
        "str": N,
        "log": N,
        "texto": N,
        "não suportado": N
      },
      "história": {
        "pfree": N,
        "grátis": N,
        "total": N,
        "usado": N,
        "empurrado": N
      },
      "índice": {
        "pfree": N,
        "grátis": N,
        "total": N,
        "usado": N,
        "empurrado": N
      },
      "tendência": {
        "pfree": N,
        "grátis": N,
        "total": N,
        "usado": N,
        "empurrado": N
      }
    }
  }
}
```

[comment]: # ({/89428848-89428848})

[comment]: # ({c668697f-c668697f})
#### Itens da fila interna

Há também outros dois itens que permitem especificamente a consulta remota
estatísticas da fila interna em outra instância do Zabbix:

- `zabbix[stats,<ip>,<port>,queue,<from>,<to>]` item interno - para
    consultas de filas internas diretas para servidor/proxy Zabbix remoto
- `zabbix.stats[<ip>,<port>,queue,<from>,<to>]` item do agente - para
    consultas de filas internas baseadas em agente para servidor/proxy Zabbix remoto

Veja também: [Itens internos](/manual/config/items/itemtypes/internal),
[itens do agente Zabbix](/manual/config/items/itemtypes/zabbix_agent)

[comment]: # ({/c668697f-c668697f})
