Sidebar

Become a monitoring expert!
Sign up for Zabbix training

graphprototype.update

Descrição

object graphprototype.update(object/array graphPrototypes)

Este método permite atualizar protótipos de grafos existentes.

Este método está disponível apenas para Admin e Superadministrador tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja Usuário funções Para maiores informações.

Parâmetros

(object/array) Propriedades do protótipo do gráfico a serem atualizadas.

A propriedade graphid deve ser definida para cada protótipo de gráfico, todos outras propriedades são opcionais. Somente as propriedades passadas serão atualizado, todos os outros permanecerão inalterados.

Além do protótipo de gráfico padrão properties, o método aceita o seguinte parâmetros.

|Parâmetro|Tipo|Descrição| |---------|----------------------------------- ------------|-----------| |gitems|array|Gráfico items para substituir itens de gráfico existentes. Se um item de gráfico tiver a propriedade gitemid definida, ele será atualizado, caso contrário, um novo item de gráfico será criado.|

Valores de retorno

(object) Retorna um objeto contendo os IDs do gráfico atualizado protótipos sob a propriedade graphids.

Exemplos

Alterando o tamanho de um protótipo de gráfico

Altere o tamanho de um protótipo de gráfico para 1100 a 400 pixels.

Solicitação:

{
           "jsonrpc": "2.0",
           "method": "graphprototype.update",
           "parâmetros": {
               "grafid": "439",
               "largura": 1100,
               "altura": 400
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "resultado": {
               "grafos": [
                   "439"
               ]
           },
           "id": 1
       }

Fonte

CGraphPrototype::update() em ui/include/classes/api/services/CGraphPrototype.php.