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 objetos de campo de widget permitem configurar o Data overview nos métodos dashboard.create e dashboard.update .

Parâmetros

Os parâmetros seguintes são suportados pelo Widget Data overview.

Parameter type nome valor
Refresh interval 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.
Host groups 2 groupids Host group ID.

Note: Para configurar vários grupos de host, crie um objeto de campo de widget no painel de cada grupo de host.
Hosts 3 hostids Host ID.

Note: Para configurar vários hosts, crie um objeto de campo de widget no painel de cada host. Para vários hosts, o parâmetro Host groups deve estar ou não configurado, ou configurado com pelo menos um grupo de hosts ao qual os hosts configurados pertencem.
Tags (the number in the property name (e.g. tags.tag.0) references tag order in the tag evaluation list)
Evaluation type 0 evaltype 0 - (padrão) E/Ou;
2 - Ou.
Tag name 1 tags.tag.0 Qualquer valor de string.

Parâmetro Tag name é necessário ao configurar Tags.
Operator 0 tags.operator.0 0 - Contém;
1 - Igual;
2 - Não contém;
3 - Não é igual;
4 - Existe;
5 - Não existe.

Parâmetro Operator é necessário ao configurar Tags.
Tag value 1 tags.value.0 Qualquer valor de string.

Parâmetro Tag value necessário ao configurar Tags.
Show suppressed problems 0 show_suppressed 0 - (padrão) Desabilitado;
1 - Habiitado.
Hosts location 0 style 0 - (padrão) Esquerda;
1 - Topo.

Exemplos

Os seguintes exemplos visam apenas a descrever a configuração dos objetos de campo de widget do painel para widget Data overview. Para mais informações sobre a configuração de um painel, veja dashboard.create.

Configurar uma Data overview widget

Configure uma Data overview widget que exibe dados para host "10084" e apenas para itens nos quais a tag com nome "component" contém valor "cpu". Além disso, exiba os dados com hosts localizados no topo.

Requisição:

{
           "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
                   }
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Resposta:

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

Veja também