[comment]: # translation:outdated

[comment]: # ({58fbd3bc-58fbd3bc})
# item.get

[comment]: # ({/58fbd3bc-58fbd3bc})

[comment]: # ({0ad9efc6-673edf7f})
### Descrição

`integer/array item.get(object parameters)`

O método permite recuperar itens de acordo com os parâmetros fornecidos.

::: noteclassic
Este método está disponível para usuários de qualquer tipo. Permissões
para chamar o método pode ser revogado nas configurações de função do usuário. Veja [Usuário
funções](/manual/web_interface/frontend_sections/administration/user_roles)
Para maiores informações.
:::

[comment]: # ({/0ad9efc6-673edf7f})

[comment]: # ({901ab790-cc946363})
### Parâmetros

`(object)` Parâmetros que definem a saída desejada.

O método oferece suporte aos parâmetros a seguir.

|Parâmetro|[Tipo](/manual/api/reference_commentary#data_types)|Descrição|
|---------|----------------------------------- ------------|-----------|
|itemids|string/array|Retorna apenas itens com os IDs fornecidos.|
|groupids|string/array|Retorna apenas os itens que pertencem aos hosts dos grupos fornecidos.|
|templateids|string/array|Retorna apenas os itens que pertencem aos modelos fornecidos.|
|hostids|string/array|Retorna apenas os itens que pertencem aos hosts fornecidos.|
|proxyids|string/array|Retorna apenas os itens que são monitorados pelos proxies fornecidos.|
|interfaceids|string/array|Retorna apenas itens que usam as interfaces de host especificadas.|
|graphids|string/array|Retorna apenas os itens que são usados nos gráficos fornecidos.|
|triggerids|string/array|Retorna apenas os itens usados nos gatilhos fornecidos.|
|webitems|flag|Incluir itens da web no resultado.|
|inherited|boolean|Se definido como `true`, retornará apenas itens herdados de um modelo.|
|templated|boolean|Se definido como `true`, retornará apenas os itens que pertencem aos modelos.|
|monitored|boolean|Se definido como `true`, retornará apenas os itens habilitados que pertencem aos hosts monitorados.|
|group|string|Retorna apenas os itens que pertencem a um grupo com o nome fornecido.|
|host|string|Retorna apenas os itens que pertencem a um host com o nome fornecido.|
|evaltype|integer|Regras para pesquisa de tags.<br><br>Valores possíveis:<br>0 - (padrão) E/Ou;<br>2 - Ou.|
|tags|array of objects|Retorna apenas itens com as tags fornecidas. Correspondência exata por tag e pesquisa com distinção entre maiúsculas e minúsculas por valor de tag, dependendo do valor do operador.<br>Formato: `[{"tag": "<tag>", "value": "<value>", " operator": "<operator>"}, ...]`.<br>Um array vazio retorna todos os itens.<br><br>Possíveis tipos de operadores:<br>0 - (padrão) Like;<br>1 - Igual;<br>2 - Diferente;<br>3 - Não igual<br>4 - Existe;<br>5 - Não existe.|
|with\_triggers|boolean|Se definido como `true`, retorne apenas os itens que são usados em gatilhos.|
|selectHosts|query|Retorne uma propriedade [hosts](/manual/api/reference/host/object) com uma matriz de hosts aos quais o item pertence.|
|selectInterfaces|query|Retorne uma propriedade de [interfaces](/manual/api/reference/hostinterface/object) com uma matriz de interfaces de host usadas pelo item.|
|selectTriggers|query|Retorne uma propriedade [triggers](/manual/api/reference/trigger/object) com os gatilhos nos quais o item é usado.<br><br>Suporta `count`.|
|selectGraphs|query|Retorne uma propriedade [graphs](/manual/api/reference/graph/object) com os gráficos que contêm o item.<br><br>Suporta `count`.|
|selectDiscoveryRule|query|Retorne uma propriedade [discoveryRule](/manual/api/reference/drule/object) com a regra LLD que criou o item.|
|selectItemDiscovery|query|Retorne uma propriedade `itemDiscovery` com o objeto de descoberta de item. O objeto de descoberta de item vincula o item a um protótipo de item a partir do qual ele foi criado.<br><br>Ele tem as seguintes propriedades:<br>`itemdiscoveryid` - `(string)` ID da descoberta de item;<br> `itemid` - `(string)` ID do item descoberto;<br>`parent_itemid` - `(string)` ID do protótipo do item a partir do qual o item foi criado;<br>`key_` - `(string )` chave do protótipo do item;<br>`lastcheck` - `(timestamp)` hora em que o item foi descoberto pela última vez;<br>`ts_delete` - `(timestamp)` hora em que um item que não é mais descoberto será ser excluído.|
|selectPreprocessing|query|Retorna uma propriedade de [pré-processamento](/manual/api/reference/item/object#item_preprocessing) com opções de pré-processamento de item.<br><br>Tem as seguintes propriedades:<br>`type` - ` (string)` O tipo de opção de pré-processamento:<br>1 - Multiplicador personalizado;<br>2 - Aparar à direita;<br>3 - Aparar à esquerda;<br>4 - Aparar;<br>5 - Correspondência de expressão regular;< br>6 - Booleano para decimal;<br>7 - Octal para decimal;<br>8 - Hexadecimal para decimal;<br>9 - Alteração simples;<br>10 - Alteração por segundo;<br>11 - XML XPath ;<br>12 - JSONPath;<br>13 - No intervalo;<br>14 - Corresponde à expressão regular;<br>15 - Não corresponde à expressão regular;<br>16 - Verifique se há erro no JSON;<br> 17 - Verificar erro no XML;<br>18 - Verificar erro usando expressão regular;<br>19 - Descartar inalterado;<br>20 - Descartar inalterado com pulsação;<br>21 - JavaScript;<br>22 - Padrão Prometheus;<br>23 - Prometheus para JSON;<br>24 - CSV para JSON;<br>25 - Substituir;<br>26 - Verificar valor não suportado;<br>27 - XML para JSON.<br> ><br>`params` - `(st ring)` Parâmetros adicionais usados pela opção de pré-processamento. Vários parâmetros são separados pelo caractere LF (\\n).<br>`error_handler` - `(string)` Tipo de ação usado em caso de falha na etapa de pré-processamento:<br>0 - Mensagem de erro é definida pelo servidor Zabbix;<br> >1 - Descartar valor;<br>2 - Definir valor personalizado;<br>3 - Definir mensagem de erro personalizada.<br><br>`error_handler_params` - `(string)` Parâmetros do manipulador de erro.|
|selectTags|query|Retorne as tags do item na propriedade [tags](/manual/api/reference/item/object#Item_tag).|
|selectValueMap|query|Retorne uma propriedade [valuemap](/manual/api/reference/valuemap/object) com o mapa de valor do item.|
|filter|object|Retorna apenas os resultados que correspondem exatamente ao filtro fornecido.<br><br>Aceita uma matriz, em que as chaves são nomes de propriedades e os valores são um único valor ou uma matriz de valores para correspondência. <br><br>Suporta filtros adicionais:<br>`host` - nome técnico do host ao qual o item pertence.|
|limitSelects|integer|Limite o número de registros retornados por subseleções.<br><br>Aplica-se às seguintes subseleções:<br>`selectGraphs` - os resultados serão classificados por `name`;<br>`selectTriggers` - resultados será ordenado por `descrição`.|
|sortfield|string/array|Classifique o resultado pelas propriedades fornecidas.<br><br>Os valores possíveis são: `itemid`, `name`, `key_`, `delay`, `history`, `trends`, ` type` e `status`.|
|countOutput|boolean|Esses parâmetros sendo comuns para todos os métodos `get` são descritos em detalhes na página [comentário de referência](/manual/api/reference_commentary#common_get_method_parameters).|
|editável|booleano|^|
|excludePesquisa|boolean|^|
|limite|inteiro|^|
|saída|consulta|^|
|preservekeys|boolean|^|
|pesquisar|objeto|^|
|searchByAny|boolean|^|
|searchWildcardsEnabled|boolean|^|
|ordem de classificação|cadeia/matriz|^|
|startSearch|boolean|^|

[comment]: # ({/901ab790-cc946363})

[comment]: # ({7223bab1-7223bab1})
### Valores de retorno

`(integer/array)` Retorna:

- uma matriz de objetos;
- a contagem de objetos recuperados, se o parâmetro `countOutput` tiver
    sido usado.

[comment]: # ({/7223bab1-7223bab1})

[comment]: # ({b41637d2-b41637d2})
### Exemplos

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

[comment]: # ({91d14fdd-59b84d93})
#### Encontrando itens por chave

Recupere todos os itens do host com ID "10084" que tenham a palavra "sistema"
na chave e classifique-os por nome.

Solicitação:

``` {.java}
{
    "jsonrpc": "2.0",
    "método": "item.get",
    "parâmetros": {
        "saída": "estender",
        "hostids": "10084",
        "procurar": {
            "sistema chave"
        },
        "sortfield": "nome"
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}
```

Resposta:

``` {.java}
{
    "jsonrpc": "2.0",
    "resultado": [
        {
            "itemid": "23298",
            "tipo": "0",
            "snmp_oid": "",
            "hostid": "10084",
            "name": "Mudanças de contexto por segundo",
            "key_": "system.cpu.switches",
            "atraso": "1m",
            "história": "7d",
            "tendências": "365d",
            "lastvalue": "2552",
            "último relógio": "1351090998",
            "valor anterior": "2641",
            "estado": "0",
            "estado": "0",
            "value_type": "3",
            "trapper_hosts": "",
            "unidades": "sp",
            "erro": "",
            "logtimefmt": "",
            "templateid": "22680",
            "valuemap": "0",
            "parâmetros": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "nome do usuário": "",
            "senha": "",
            "chave pública": "",
            "chave privada": "",
            "lastns": "564054253",
            "bandeiras": "0",
            "interfaceid": "1",
            "Descrição": "",
            "link_inventário": "0",
            "vida": "0s",
            "evaltype": "0",
            "jmx_endpoint": "",
            "master_itemid": "0",
            "tempo limite": "3s",
            "url": "",
            "query_fields": [],
            "Postagens": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "proxy HTTP": "",
            "cabeçalhos": [],
            "recuperar_modo": "0",
            "request_method": "0",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "parâmetros": []
        },
        {
            "itemid": "23299",
            "tipo": "0",
            "snmp_oid": "",
            "hostid": "10084",
            "name": "CPU $ 2 vezes",
            "key_": "system.cpu.util[,idle]",
            "atraso": "1m",
            "história": "7d",
            "tendências": "365d",
            "lastvalue": "86.031879",
            "lastclock": "1351090999",
            "valor anterior": "85.306944",
            "estado": "0",
            "estado": "0",
            "value_type": "0",
            "trapper_hosts": "",
            "unidades": "%",
            "erro": "",
            "logtimefmt": "",
            "modeloid": "17354",
            "valuemap": "0",
            "parâmetros": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "nome do usuário": "",
            "senha": "",
            "chave pública": "",
            "chave privada": "",
            "lastns": "564256864",
            "bandeiras": "0",
            "interfaceid": "1",
            "description": "O tempo que a CPU passou sem fazer nada.",
            "link_inventário": "0",
            "vida": "0s",
            "evaltype": "0",
            "jmx_endpoint": "",
            "master_itemid": "0",
            "tempo limite": "3s",
            "url": "",
            "query_fields": [],
            "Postagens": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "proxy HTTP": "",
            "cabeçalhos": [],
            "recuperar_modo": "0",
            "request_method": "0",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "parâmetros": []
        },
        {
            "itemid": "23300",
            "tipo": "0",
            "snmp_oid": "",
            "hostid": "10084",
            "name": "CPU $ 2 vezes",
            "key_": "system.cpu.util[,interromper]",
            "história": "7d",
            "tendências": "365d",
            "lastvalue": "0,008389",
            "lastclock": "1351091000",
            "valor anterior": "0,000000",
            "estado": "0",
            "estado": "0",
            "value_type": "0",
            "trapper_hosts": "",
            "unidades": "%",
            "erro": "",
            "logtimefmt": "",
            "modeloid": "22671",
            "valuemap": "0",
            "parâmetros": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "nome do usuário": "",
            "senha": "",
            "chave pública": "",
            "chave privada": "",
            "lastns": "564661387",
            "bandeiras": "0",
            "interfaceid": "1",
            "description": "A quantidade de tempo que a CPU está atendendo a interrupções de hardware.",
            "link_inventário": "0",
            "vida": "0s",
            "evaltype": "0",
            "jmx_endpoint": "",
            "master_itemid": "0",
            "tempo limite": "3s",
            "url": "",
            "query_fields": [],
            "Postagens": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "proxy HTTP": "",
            "cabeçalhos": [],
            "recuperar_modo": "0",
            "request_method": "0",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "parâmetros": []
        }
    ],
    "id": 1
}
```

[comment]: # ({/91d14fdd-59b84d93})

[comment]: # ({24063f61-674b0856})
#### Encontrando itens dependentes por chave

Recupere todos os itens dependentes do host com ID "10116" que tenham o
palavra "apache" na chave.

Solicitação:

``` {.java}
{
    "jsonrpc": "2.0",
    "método": "item.get",
    "parâmetros": {
        "saída": "estender",
        "hostids": "10116",
        "procurar": {
            "key_": "apache"
        },
        "filtro": {
            "tipo": "18"
        }
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}
```

Resposta:

``` {.java}
{
    "jsonrpc": "2.0",
    "resultado": [
        {
            "itemid": "25550",
            "tipo": "18",
            "snmp_oid": "",
            "hostid": "10116",
            "nome": "Dias",
            "key_": "apache.status.uptime.days",
            "atraso": "",
            "história": "90d",
            "tendências": "365d",
            "estado": "0",
            "value_type": "3",
            "trapper_hosts": "",
            "unidades": "",
            "Fórmula": "",
            "erro": "",
            "logtimefmt": "",
            "templateid": "0",
            "valuemap": "0",
            "parâmetros": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "nome do usuário": "",
            "senha": "",
            "chave pública": "",
            "chave privada": "",
            "bandeiras": "0",
            "interfaceid": "0",
            "Descrição": "",
            "link_inventário": "0",
            "vida": "30d",
            "estado": "0",
            "evaltype": "0",
            "master_itemid": "25545",
            "jmx_endpoint": "",
            "tempo limite": "3s",
            "url": "",
            "query_fields": [],
            "Postagens": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "proxy HTTP": "",
            "cabeçalhos": [],
            "recuperar_modo": "0",
            "request_method": "0",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "último relógio": "0",
            "últimos": "0",
            "último valor": "0",
            "valor anterior": "0",
            "parâmetros": []
        },
        {
            "itemid": "25555",
            "tipo": "18",
            "snmp_oid": "",
            "hostid": "10116",
            "nome": "Horas",
            "key_": "apache.status.uptime.hours",
            "atraso": "0",
            "história": "90d",
            "tendências": "365d",
            "estado": "0",
            "value_type": "3",
            "trapper_hosts": "",
            "unidades": "",
            "Fórmula": "",
            "erro": "",
            "logtimefmt": "",
            "templateid": "0",
            "valuemap": "0",
            "parâmetros": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "nome do usuário": "",
            "senha": "",
            "chave pública": "",
            "chave privada": "",
            "bandeiras": "0",
            "interfaceid": "0",
            "Descrição": "",
            "link_inventário": "0",
            "vida": "30d",
            "estado": "0",
            "evaltype": "0",
            "master_itemid": "25545",
            "jmx_endpoint": "",
            "tempo limite": "3s",
            "url": "",
            "query_fields": [],
            "Postagens": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "proxy HTTP": "",
            "cabeçalhos": [],
            "recuperar_modo": "0",
            "request_method": "0",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "último relógio": "0",
            "últimos": "0",
            "último valor": "0",
            "valor anterior": "0",
            "parâmetros": []
        }
    ],
    "id": 1
}
```

[comment]: # ({/24063f61-674b0856})

[comment]: # ({1a07439c-94dc4b21})
#### Localizar item do agente HTTP

Encontre o item do agente HTTP com o XML do tipo de corpo da postagem para o ID do host específico.

Solicitação:

``` {.java}
{
    "jsonrpc": "2.0",
    "método": "item.get",
    "parâmetros": {
        "hostids": "10255",
        "filtro": {
            "tipo": "19",
            "post_type": "3"
        }
    },
    "id": 3,
    "auth": "d678e0b85688ce578ff061bd29a20d3b"
}
```

Resposta:

``` {.java}
{
    "jsonrpc": "2.0",
    "resultado": [
        {
            "itemid": "28252",
            "tipo": "19",
            "snmp_oid": "",
            "hostid": "10255",
            "name": "item de modelo",
            "chave_": "ti",
            "atraso": "30s",
            "história": "90d",
            "tendências": "365d",
            "estado": "0",
            "value_type": "3",
            "trapper_hosts": "",
            "unidades": "",
            "Fórmula": "",
            "erro": "",
            "logtimefmt": "",
            "templateid": "0",
            "valuemap": "0",
            "parâmetros": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "nome do usuário": "",
            "senha": "",
            "chave pública": "",
            "chave privada": "",
            "bandeiras": "0",
            "interfaceid": "0",
            "Descrição": "",
            "link_inventário": "0",
            "vida": "30d",
            "estado": "0",
            "evaltype": "0",
            "jmx_endpoint": "",
            "master_itemid": "0",
            "tempo limite": "3s",
            "url": "localhost",
            "campos_consulta": [
                {
                    "modo": "xml"
                }
            ],
            "posts": "<body>\r\n<![CDATA[{$MACRO}<foo></bar>]]>\r\n</body>",
            "status_codes": "200",
            "follow_redirects": "0",
            "post_type": "3",
            "proxy HTTP": "",
            "cabeçalhos": [],
            "recuperar_modo": "1",
            "request_method": "3",
            "output_format": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "último relógio": "0",
            "últimos": "0",
            "último valor": "0",
            "valor anterior": "0",
            "parâmetros": []
        }
    ],
    "id": 3
}
```

[comment]: # ({/1a07439c-94dc4b21})

[comment]: # ({863881db-f4b01bbe})
#### Recuperando itens com regras de pré-processamento

Recupere todos os itens e suas regras de pré-processamento do host com ID
"10254".

Solicitação:

``` {.java}
{
    "jsonrpc": "2.0",
    "método": "item.get",
    "parâmetros": {
        "output": ["itemid", "name", "key_"],
        "selectPreprocessing": "estender",
        "hostids": "10254"
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}
```

Resposta:

``` {.java}
{
    "jsonrpc": "2.0",
    "resultado": {
        "itemid": "23865",
        "name": "Exemplo de agente http JSON",
        "key_": "json",
        "pré-processando": [
            {
                "tipo": "12",
                "params": "$.random",
                "error_handler": "1",
                "error_handler_params": ""
            }
        ]
    },
    "id": 1
}
```

[comment]: # ({/863881db-f4b01bbe})

[comment]: # ({955f5c47-d3276b35})
### Veja também

-   [Descoberta
    regra](/manual/api/reference/discoveryrule/object#discovery_rule)
- [Gráfico](/manual/api/reference/graph/object#graph)
- [Host](/manual/api/reference/host/object#host)
-   [Hospedeiro
    interface](/manual/api/reference/hostinterface/object#host_interface)
- [Trigger](/manual/api/reference/trigger/object#trigger)

[comment]: # ({/955f5c47-d3276b35})

[comment]: # ({a6ef1d0f-a6ef1d0f})
### Fonte

CItem::get() em *ui/include/classes/api/services/CItem.php*.

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