[comment]: # ({4b675dc4-25ab052c})
# 18 Problemas por severidade

[comment]: # ({/4b675dc4-25ab052c})

[comment]: # ({8efcc37b-c34142c9})
### 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*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/problems_severity) nos métodos `dashboard.create` e `dashboard.update` .

::: noteimportant
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](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) e criem [custom widgets](/manual/modules#developing-modules), 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.
:::

[comment]: # ({/8efcc37b-c34142c9})

[comment]: # ({41a02e53-8c524ef1})
### Parâmetros

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

|Parâmetro|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|nome|valor|
|-|--------|--|--------|-------------------------------|
|*Intervalo de atualização*|<|0|rf_rate|0 - Sem atualização;<br>10 - 10 segundos;<br>30 - 30 segundos;<br>60 - *(padrão)* 1 minuto;<br>120 - 2 minutos;<br>600 - 10 minutos;<br>900 - 15 minutos.|
|*Grupos de host*|<|2|groupids|ID do [Host group](/manual/api/reference/hostgroup/get).<br><br>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](/manual/api/reference/hostgroup/get).<br><br>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](/manual/api/reference/host/get).<br><br>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](/manual/config/triggers/trigger#configuration) (maiúscula minúscula, nome completo ou parte dele).|
|*Severidade*|<|0|severities|0 - Não classificado;<br>1 - Informação;<br>2 - Aviso;<br>3 - Média;<br>4 - Alto;<br>5 - Desastre.<br><br>Padrão: vazio (todos habiliatdos).<br><br>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;<br>2 - Ou.|
|^|*Tag name*|1|tags.tag.0|Qualquer valor de tag.<br><br>Parâmetro *Nome da tag* necessário se estiver configurando *Tags*.|
|^|*Operator*|0|tags.operator.0|0 - Contém;<br>1 - Igual;<br>2 - Não contém;<br>3 - Não é igual;<br>4 - Existe;<br>5 - Não existe.<br><br>Parâmetro *Operador* necessário se estiver configurando *Tags*.|
|^|*Tag value*|1|tags.value.0|Qualquer valor de string.<br><br>Parâmetro *Valor da Tag* necessário se estiver configurando *Tags*.|
|*Mostrar*|<|0|show_type|0 - *(padrão)* Grupos de host;<br>1 - Total.|
|*Layout*|<|0|layout|0 - *(padrão)* Horizontal;<br>1 - Vertical.<br><br>Parâmetro *Layout* não disponível se *Mostrar* estiver configurado como "Host groups".|
|*Mostrar dados operacionais|<|0|show_opdata|0 - *(padrão)* Nenhum;<br>1 - Separadamente;<br>2 -Com nome do problema.|
|*Mostrar problemas suprimidos*|<|0|show_suppressed|0 - *(padrão)* Desabilitado;<br>1 - Habilitado.|
|*Ocultar grupos sem problemas*|<|0|hide_empty_groups|0 - *(padrão)* Desabilitado;<br>1 - Habilitado.<br><br>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;<br>1 - Somente não reconhecidos;<br>2 - Separados.|
|*Mostrar timeline*|<|0|show_timeline|0 - Desabilitada;<br>1 - *(padrão)* Habilitada.|

[comment]: # ({/41a02e53-8c524ef1})

[comment]: # ({a7f828dd-546fde5f})
### 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`](/manual/api/reference/dashboard/create).

[comment]: # ({/a7f828dd-546fde5f})

[comment]: # ({c66a9a71-7a0a9e92})
#### 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:

```json
{
    "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:

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

[comment]: # ({/c66a9a71-7a0a9e92})

[comment]: # ({e9d30322-aa4401df})
### Consulte também

-   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field)
-   [`dashboard.create`](/manual/api/reference/dashboard/create)
-   [`dashboard.update`](/manual/api/reference/dashboard/update)

[comment]: # ({/e9d30322-aa4401df})
