Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

3 Visão geral dos dados

Este widget foi descontinuado e será removido na próxima grande atualização. Considere utilizar os widgets Top hosts.

Descrição

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

Parâmetros

Os seguintes parâmetros são suportados para o widget Visão Geral dos Dados.

Parâmetro type 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.
Grupos de hosts 2 groupids Host group ID.

Nota: Para configurar vários grupos de hosts, crie um objeto de campo do widget de painel para cada grupo de hosts.
Hosts 3 hostids Host ID.

Nota: Para configurar vários hosts, crie um objeto de campo do widget de painel para cada host. Para vários hosts, o parâmetro Grupos de hosts deve estar ou não configurado ou configurado com pelo menos um grupo de hosts ao qual os hosts configurados pertencem.
Tags (o número no nome da propriedade (por exemplo, tags.tag.0) refere-se à ordem da tag na lista de avaliação de tags)
Tipo de avaliação 0 evaltype 0 - (padrão) E/Ou;
2 - Ou.
Nome da tag 1 tags.tag.0 Qualquer valor de string.

Parameter behavior:
- Obrigatório se configurar Tags
Operador 0 tags.operator.0 0 - Contém;
1 - Igual;
2 - Não contém;
3 - Não é igual;
4 - Existe;
5 - Não existe.

Parameter behavio:
- obrigatório se configurar Tags
Valor da tag 1 tags.value.0 Qualquer valor de string.

Parameter behavior:
- obrigatório se configurar Tags
Mostrar problemas suprimidos 0 show_suppressed 0 - (padrão) Desabilitado;
1 - Habilitado.
Localização dos hosts 0 style 0 - (padrão) Esquerda;
1 - Topo.

Exemplos

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

Configurando um widget Visão geral dos dados

Configure um widget Visão geral dos dados que exibe dados para o host "10084" e apenas para itens nos quais a tag com o nome "componente" contém o valor "cpu". Além disso, exiba os dados com os hospedeiros localizados no topo.

Request:

{
           "jsonrpc": "2.0",
           "method": "dashboard.create",
           "params": {
               "name": "My dashboard",
               "display_period": 30,
               "auto_start": 1,
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "dataover",
                               "name": "Data overview",
                               "x": 0,
                               "y": 0,
                               "width": 12,
                               "height": 5,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 3,
                                       "name": "hostids",
                                       "value": 10084
                                   },
                                   {
                                       "type": 1,
                                       "name": "tags.tag.0",
                                       "value": "component"
                                   },
                                   {
                                       "type": 0,
                                       "name": "tags.operator.0",
                                       "value": 0
                                   },
                                   {
                                       "type": 1,
                                       "name": "tags.value.0",
                                       "value": "cpu"
                                   },
                                   {
                                       "type": 0,
                                       "name": "style",
                                       "value": 1
                                   }
                               ]
                           }
                       ]
                   }
               ],
               "userGroups": [
                   {
                       "usrgrpid": 7,
                       "permission": 2
                   }
               ],
               "users": [
                   {
                       "userid": 1,
                       "permission": 3
                   }
               ]
           },
           "id": 1
       }

Resposta:

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

Consulte também