Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

18 Valor do item

Descrição

Esses parâmetros e os possíveis valores de propriedade para os respectivos objetos de campo do widget de dashboard permitem configurar o widget Valor do item nos métodos dashboard.create e dashboard.update.

As propriedades fields do widget não são validadas durante a criação ou atualização de um dashboard. Isso permite que os usuários modifiquem widgets internos e criem widgets personalizados, mas também introduz o risco de criar ou atualizar widgets incorretamente. Para garantir a criação ou atualização bem-sucedida do widget Valor do item, consulte o comportamento dos parâmetros descrito nas tabelas abaixo.

Parâmetros

Os seguintes parâmetros são suportados para o widget Valor do item.

Parâmetro tipo nome valor
Intervalo de atualização 0 rf_rate 0 - Sem atualização;
10 - 10 segundos;
30 - 30 segundos;
60 - (padrão) 1 minuto;
120 - 2 minutos;
600 - 10 minutos;
900 - 15 minutos.
Item 4 itemid.0 ID do item.

Comportamento do parâmetro:
- obrigatório se Item (Widget) não estiver definido
Item (Widget) 1 itemid._reference Em vez do ID do item:
ABCDE._itemid - defina um widget compatível (com seu parâmetro Referência definido como "ABCDE") como fonte de dados para os itens.

Comportamento do parâmetro:
- obrigatório se Item não estiver definido
Mostrar 0 show.0 1 - Descrição;
2 - Valor;
3 - Hora;
4 - Indicador de alteração;
5 - Sparkline.

Padrão: 1, 2, 3, 4.

Observação: Para configurar vários valores, crie um objeto de campo de widget de dashboard para cada valor com um número incrementado no nome da propriedade.
Substituir host 1 override_hostid._reference ABCDE._hostid - defina um widget compatível (com seu parâmetro Referência definido como "ABCDE") como fonte de dados para hosts;
DASHBOARD._hostid - defina o seletor de host do dashboard como fonte de dados para hosts.

Este parâmetro não é suportado se o widget estiver sendo configurado em um dashboard de template.

Configuração avançada

Os seguintes parâmetros de configuração avançada são suportados para o widget Valor do item.

O número no nome da propriedade Thresholds (por exemplo, thresholds.0.color) faz referência à posição do threshold em uma lista, ordenada em ordem crescente. No entanto, se os thresholds forem configurados em uma ordem diferente, os valores serão ordenados em ordem crescente após a atualização da configuração do widget no frontend do Zabbix (por exemplo, "thresholds.0.threshold":"5""thresholds.0.threshold":"1"; "thresholds.1.threshold":"1""thresholds.1.threshold": "5").

Parâmetro tipo nome valor
Cor de fundo 1 bg_color Código de cor hexadecimal (por exemplo, FF0000).

Padrão: "" (vazio).
Thresholds
Cor 1 thresholds.0.color Código de cor hexadecimal (por exemplo, FF0000).
Threshold 1 thresholds.0.threshold Qualquer valor de string.
Função de agregação 0 aggregate_function 0 - (padrão) não usado;
1 - min;
2 - max;
3 - avg;
4 - count;
5 - sum;
6 - first;
7 - last.
Período de tempo 1 time_period._reference DASHBOARD._timeperiod - define o seletor de período de tempo do dashboard como fonte de dados;
ABCDE._timeperiod - define um widget compatível (com seu parâmetro reference igual a ABCDE) como fonte de dados.

Padrão: DASHBOARD._timeperiod

Alternativamente, você pode definir o período de tempo apenas nos parâmetros De e Até.

Comportamento do parâmetro:
- suportado se Função de agregação estiver definida como "min", "max", "avg", "count", "sum", "first", "last"
De 1 time_period.from String de tempo válida no formato absoluto (YYYY-MM-DD hh:mm:ss) ou na sintaxe de tempo relativa (now, now/d, now/w-1w, etc.).

Comportamento do parâmetro:
- suportado se Período de tempo não estiver definido e Função de agregação estiver definida como "min", "max", "avg", "count", "sum", "first", "last"
Até 1 time_period.to String de tempo válida no formato absoluto (YYYY-MM-DD hh:mm:ss) ou na sintaxe de tempo relativa (now, now/d, now/w-1w, etc.).

Comportamento do parâmetro:
- suportado se Período de tempo não estiver definido e Função de agregação estiver definida como "min", "max", "avg", "count", "sum", "first", "last"
Dados de histórico 0 history 0 - (padrão) Auto;
1 - History;
2 - Trends.
Descrição

Os seguintes parâmetros de configuração avançada são suportados se Mostrar estiver definido como "Descrição".

Parâmetro tipo nome valor
Descrição 1 description Qualquer valor de string, incluindo macros.
Macros suportadas: {HOST.*}, {ITEM.*}, {INVENTORY.*}, Macros de usuário.

Padrão: {ITEM.NAME}.
Posição horizontal 0 desc_h_pos 0 - Esquerda;
1 - (padrão) Centro;
2 - Direita.

Dois ou mais elementos (Descrição, Valor, Hora) não podem compartilhar a mesma Posição horizontal e Posição vertical.
Posição vertical 0 desc_v_pos 0 - Topo;
1 - Meio;
2 - (padrão) Inferior.

Dois ou mais elementos (Descrição, Valor, Hora) não podem compartilhar a mesma Posição horizontal e Posição vertical.
Tamanho 0 desc_size Os valores possíveis variam de 1-100.

Padrão: 15.
Negrito 0 desc_bold 0 - (padrão) Desabilitado;
1 - Habilitado.
Cor 1 desc_color Código de cor hexadecimal (ex.: FF0000).

Padrão: "" (vazio).
Valor

Os seguintes parâmetros de configuração avançada são suportados se Mostrar estiver definido como "Valor".

Parâmetro tipo nome valor
Casas decimais
Casas decimais 0 decimal_places Os valores possíveis variam de 1-10.

Padrão: 2.
Tamanho 0 decimal_size Os valores possíveis variam de 1-100.

Padrão: 35.
Posição
Posição horizontal 0 value_h_pos 0 - Esquerda;
1 - (padrão) Centro;
2 - Direita.

Dois ou mais elementos (Descrição, Valor, Hora) não podem compartilhar a mesma Posição horizontal e Posição vertical.
Posição vertical 0 value_v_pos 0 - Superior;
1 - (padrão) Meio;
2 - Inferior.

Dois ou mais elementos (Descrição, Valor, Hora) não podem compartilhar a mesma Posição horizontal e Posição vertical.
Tamanho 0 value_size Os valores possíveis variam de 1-100.

Padrão: 45.
Negrito 0 value_bold 0 - Desabilitado;
1 - (padrão) Habilitado.
Cor 1 value_color Código de cor hexadecimal (por exemplo, FF0000).

Padrão: "" (vazio).
Unidades
Unidades (checkbox) 0 units_show 0 - Desabilitado;
1 - (padrão) Habilitado.
Unidades (valor) 1 units Qualquer valor de string.
Posição 0 units_pos 0 - Antes do valor;
1 - Acima do valor;
2 - (padrão) Após o valor;
3 - Abaixo do valor.
Tamanho 0 units_size Os valores possíveis variam de 1-100.

Padrão: 35.
Negrito 0 units_bold 0 - Desabilitado;
1 - (padrão) Habilitado.
Cor 1 units_color Código de cor hexadecimal (por exemplo, FF0000).

Padrão: "" (vazio).
Hora

Os seguintes parâmetros de configuração avançada são suportados se Mostrar estiver definido como "Hora".

Parâmetro tipo nome valor
Posição horizontal 0 time_h_pos 0 - Esquerda;
1 - (padrão) Centro;
2 - Direita.

Dois ou mais elementos (Descrição, Valor, Hora) não podem compartilhar a mesma Posição horizontal e Posição vertical.
Posição vertical 0 time_v_pos 0 - (padrão) Superior;
1 - Meio;
2 - Inferior.

Dois ou mais elementos (Descrição, Valor, Hora) não podem compartilhar a mesma Posição horizontal e Posição vertical.
Tamanho 0 time_size Os valores possíveis variam de 1-100.

Padrão: 15.
Negrito 0 time_bold 0 - (padrão) Desabilitado;
1 - Habilitado.
Cor 1 time_color Código de cor hexadecimal (por exemplo, FF0000).

Padrão: "" (vazio).
Indicador de alteração

Os seguintes parâmetros de configuração avançada são suportados se Mostrar estiver definido como "Indicador de alteração".

Parâmetro tipo nome valor
Cor do indicador de alteração ↑ 1 up_color Código de cor hexadecimal (por exemplo, FF0000).

Padrão: "" (vazio).
Cor do indicador de alteração ↓ 1 down_color Código de cor hexadecimal (por exemplo, FF0000).

Padrão: "" (vazio).
Cor do indicador de alteração ↕ 1 updown_color Código de cor hexadecimal (por exemplo, FF0000).

Padrão: "" (vazio).
Sparkline

Os seguintes parâmetros de configuração avançada são suportados se Mostrar estiver definido como "Sparkline".

Parâmetro tipo nome valor
Largura 0 sparkline.width Os valores possíveis variam de 0 a 10.

Padrão: 1.
Preenchimento 0 sparkline.fill Os valores possíveis variam de 0 a 10.

Padrão: 3.
Cor 1 sparkline.color Código de cor hexadecimal (por exemplo, FF0000).

Padrão: 42A5F5.
Período de tempo 1 sparkline.time_period._reference DASHBOARD._timeperiod - define o seletor de período de tempo do dashboard como fonte de dados;
ABCDE._timeperiod - define um widget compatível (com seu parâmetro reference igual a ABCDE) como fonte de dados.

Padrão: DASHBOARD._timeperiod

Alternativamente, você pode definir o período de tempo apenas nos parâmetros De e Até.
De 1 sparkline.time_period.from String de tempo válida na sintaxe absoluta (YYYY-MM-DD hh:mm:ss) ou relativa (now, now/d, now/w-1w, etc.).
Até 1 sparkline.time_period.to String de tempo válida na sintaxe absoluta (YYYY-MM-DD hh:mm:ss) ou relativa (now, now/d, now/w-1w, etc.).
Dados de histórico 0 sparkline.history 0 - (padrão) Automático;
1 - Histórico;
2 - Tendências.

Exemplos

Os exemplos a seguir têm como objetivo apenas descrever a configuração dos objetos de campo do widget de dashboard para o widget Valor do item. Para mais informações sobre a configuração de um dashboard, consulte dashboard.create.

Configurando um widget Valor do item

Configure um widget Valor do item que exibe o valor do item para o item "42266" (Disponibilidade do agent Zabbix). Além disso, ajuste visualmente o widget com várias opções avançadas, incluindo uma cor de fundo dinâmica que muda com base no status de disponibilidade do agent Zabbix.

Requisição:

{
           "jsonrpc": "2.0",
           "method": "dashboard.create",
           "params": {
               "name": "My dashboard",
               "display_period": 30,
               "auto_start": 1,
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "item",
                               "name": "Item value",
                               "x": 0,
                               "y": 0,
                               "width": 12,
                               "height": 3,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 4,
                                       "name": "itemid.0",
                                       "value": 42266
                                   },
                                   {
                                       "type": 0,
                                       "name": "show.0",
                                       "value": 1
                                   },
                                   {
                                       "type": 0,
                                       "name": "show.1",
                                       "value": 2
                                   },
                                   {
                                       "type": 0,
                                       "name": "show.2",
                                       "value": 3
                                   },
                                   {
                                       "type": 1,
                                       "name": "description",
                                       "value": "Agent status"
                                   },
                                   {
                                       "type": 0,
                                       "name": "desc_h_pos",
                                       "value": 0
                                   },
                                   {
                                       "type": 0,
                                       "name": "desc_v_pos",
                                       "value": 0
                                   },
                                   {
                                       "type": 0,
                                       "name": "desc_bold",
                                       "value": 1
                                   },
                                   {
                                       "type": 1,
                                       "name": "desc_color",
                                       "value": "F06291"
                                   },
                                   {
                                       "type": 0,
                                       "name": "value_h_pos",
                                       "value": 0
                                   },
                                   {
                                       "type": 0,
                                       "name": "value_size",
                                       "value": 25
                                   },
                                   {
                                       "type": 1,
                                       "name": "value_color",
                                       "value": "FFFF00"
                                   },
                                   {
                                       "type": 0,
                                       "name": "units_show",
                                       "value": 0
                                   },
                                   {
                                       "type": 0,
                                       "name": "time_h_pos",
                                       "value": 2
                                   },
                                   {
                                       "type": 0,
                                       "name": "time_v_pos",
                                       "value": 2
                                   },
                                   {
                                       "type": 0,
                                       "name": "time_size",
                                       "value": 10
                                   },
                                   {
                                       "type": 0,
                                       "name": "time_bold",
                                       "value": 1
                                   },
                                   {
                                       "type": 1,
                                       "name": "time_color",
                                       "value": "9FA8DA"
                                   },
                                   {
                                       "type": 1,
                                       "name": "thresholds.0.color",
                                       "value": "E1E1E1"
                                   },
                                   {
                                       "type": 1,
                                       "name": "thresholds.0.threshold",
                                       "value": "0"
                                   },
                                   {
                                       "type": 1,
                                       "name": "thresholds.1.color",
                                       "value": "D1C4E9"
                                   },
                                   {
                                       "type": 1,
                                       "name": "thresholds.1.threshold",
                                       "value": "1"
                                   }
                               ]
                           }
                       ]
                   }
               ],
               "userGroups": [
                   {
                       "usrgrpid": 7,
                       "permission": 2
                   }
               ],
               "users": [
                   {
                       "userid": 1,
                       "permission": 3
                   }
               ]
           },
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "dashboardids": [
                   "3"
               ]
           },
           "id": 1
       }

Veja também