18 Problemas por severidade

Descrição

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

As propriedades dos campos do widget fields não são validadas durante a criação ou atualização de um dashboard. Isso permite que os usuários modifiquem os built-in widgets e criem custom widgets, mas também introduz o risco de criar ou atualizar widgets incorretamente. Para garantir a criação ou atualização bem-sucedida do widget Problemas por gravidade, consulte os requisitos de parâmetros descritos nas tabelas abaixo.

Parâmetros

Os seguintes parâmetros são suportados para widget Problemas por severidade.

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 host 2 groupids ID do Host group.

Note: Para configurar vários grupos de host, crie um objeto de campo de widget de painel para cada grupo de hosts.
*Excluir grupos de host 2 exclude_groupids ID do Host group.

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

Note: Para configurar vários hosts, Um objeto de campo de widget de painel para cada grupo de hosts. Para vários hosts, o parâmetro Grupos de Hosts deve estar ou não configurado de forma alguma, ou configurado com pelo menos um grupo de hosts ao qual os hosts configurados pertencem.
Problema 1 problem Nome do evento problema event name (maiúscula minúscula, nome completo ou parte dele).
Severidade 0 severities 0 - Não classificado;
1 - Informação;
2 - Aviso;
3 - Média;
4 - Alto;
5 - Desastre.

Padrão: vazio (todos habiliatdos).

Note: Para configurar vários valores, crie Um objeto de campo de widget de painel para cada grupo de hosts.
Tags (o número no nome da propriedade (por exemplo, tags.tag.0) refere-se à ordem de classificação na lista de avaliação de tags
Evaluation type 0 evaltype 0 - (padrão) E/Ou;
2 - Ou.
Tag name 1 tags.tag.0 Qualquer valor de tag.

Parâmetro Nome da tag necessário se estiver configurando 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 Operador necessário se estiver configurando Tags.
Tag value 1 tags.value.0 Qualquer valor de string.

Parâmetro Valor da Tag necessário se estiver configurando Tags.
Mostrar 0 show_type 0 - (padrão) Grupos de host;
1 - Total.
Layout 0 layout 0 - (padrão) Horizontal;
1 - Vertical.

Parâmetro Layout não disponível se Mostrar estiver configurado como "Host groups".
*Mostrar dados operacionais 0 show_opdata 0 - (padrão) Nenhum;
1 - Separadamente;
2 -Com nome do problema.
Mostrar problemas suprimidos 0 show_suppressed 0 - (padrão) Desabilitado;
1 - Habilitado.
Ocultar grupos sem problemas 0 hide_empty_groups 0 - (padrão) Desabilitado;
1 - Habilitado.

Parâmetro Ocultar grupos sem problemas não disponível se Mostrar estiver configurado como "Total".
Exibir problema 0 ext_ack 0 - (padrão) Todos;
1 - Somente não reconhecidos;
2 - Separados.
Mostrar timeline 0 show_timeline 0 - Desabilitada;
1 - (padrão) Habilitada.

Exemplos

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

Configurando um widget Problemas por gravidade

Configure um widget Problemas por gravidade que exiba o número total de problemas para todos grupos de host.

Solicitação:

{
           "jsonrpc": "2.0",
           "method": "dashboard.create",
           "params": {
               "name": "My dashboard",
               "display_period": 30,
               "auto_start": 1,
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "problemsbysv",
                               "name": "Problems by severity",
                               "x": 0,
                               "y": 0,
                               "width": 12,
                               "height": 5,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 0,
                                       "name": "show_type",
                                       "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
       }

Consulte também