[comment]: # translation:outdated

[comment]: # ({791a9202-dfa1aefb})
# 17 Problemen

[comment]: # ({/791a9202-dfa1aefb})

[comment]: # ({e0e5c4d7-c733131f})
### Beschrijving

Deze parameters en de mogelijke eigenschapswaarden voor de respectievelijke objecten van dashboardwidgetvelden stellen in staat om de widget [*Problemen*](/manual/web_interface/frontend_sections/dashboards/widgets/problems) te configureren in de methoden `dashboard.create` en `dashboard.update`.

[comment]: # ({/e0e5c4d7-c733131f})

[comment]: # ({821a41ac-07abd3fb})
### Parameters

De volgende parameters worden ondersteund voor de widget *Problemen*.

|Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|naam|waarde|
|-|--------|--|--------|-------------------------------|
|*Vernieuwingsinterval*|<|0|rf_rate|0 - Geen vernieuwing;<br>10 - 10 seconden;<br>30 - 30 seconden;<br>60 - *(standaard)* 1 minuut;<br>120 - 2 minuten;<br>600 - 10 minuten;<br>900 - 15 minuten.|
|*Weergave*|<|0|show|1 - *(standaard)* Recent probleem;<br>2 - Geschiedenis;<br>3 - Problemen.|
|*Hostgroepen*|<|2|groupids|[ID van hostgroep](/manual/api/reference/hostgroup/get).<br><br>Opmerking: Om meerdere hostgroepen te configureren, maak een object voor dashboardwidgetveld aan voor elke hostgroep.|
|*Uitsluiten van hostgroepen*|<|2|exclude_groupids|[ID van hostgroep](/manual/api/reference/hostgroup/get).<br><br>Opmerking: Om meerdere hostgroepen uit te sluiten, maak een object voor dashboardwidgetveld aan voor elke hostgroep.|
|*Hosts*|<|3|hostids|[ID van host](/manual/api/reference/host/get).<br><br>Opmerking: Om meerdere hosts te configureren, maak een object voor dashboardwidgetveld aan voor elke host. Voor meerdere hosts moet de parameter *Hostgroepen* ofwel helemaal niet geconfigureerd zijn, of geconfigureerd zijn met minstens één hostgroep waartoe de geconfigureerde hosts behoren.|
|*Probleem*|<|1|problem|Probleem [gebeurtenisnaam](/manual/config/triggers/trigger#configuration) (hoofdletterongevoelig, volledige naam of een deel ervan).|
|*Zwaarte*|<|0|severities|0 - Niet geclassificeerd;<br>1 - Informatie;<br>2 - Waarschuwing;<br>3 - Gemiddeld;<br>4 - Hoog;<br>5 - Ramp.<br><br>Standaard: 1, 2, 3, 4, 5 (allemaal ingeschakeld).<br><br>Opmerking: Om meerdere waarden te configureren, maak een object voor dashboardwidgetveld aan voor elke waarde.|
|*Tags* (het nummer in de eigenschapsnaam (bijv. tags.tag.0) verwijst naar de volgorde van evaluatie van tags)|<|<|<|<|
|<|*Type evaluatie*|0|evaltype|0 - *(standaard)* En/Of;<br>2 - Of.|
|^|*Tagnaam*|1|tags.tag.0|Elke tekenreekswaarde.<br><br>[Gedrag van parameter](/manual/api/reference_commentary#parameter-behavior):<br>- *verplicht* bij het configureren van *Tags*|
|^|*Operator*|0|tags.operator.0|0 - Bevat;<br>1 - Is gelijk aan;<br>2 - Bevat niet;<br>3 - Is niet gelijk aan;<br>4 - Bestaat;<br>5 - Bestaat niet.<br><br>[Gedrag van parameter](/manual/api/reference_commentary#parameter-behavior):<br>- *verplicht* bij het configureren van *Tags*|
|^|*Tagwaarde*|1|tags.value.0|Elke tekenreekswaarde.<br><br>[Gedrag van parameter](/manual/api/reference_commentary#parameter-behavior):<br>- *verplicht* bij het configureren van *Tags*|
|*Tags tonen*|<|0|show_tags|0 - *(standaard)* Geen;<br>1 - 1;<br>2 - 2;<br>3 - 3.|
|*Tagnaam* (indeling)|<|0|tag_name_format|0 - *(standaard)* Volledig;<br>1 - Ingekort;<br>2 - Geen.<br><br>Parameter *Tagnaam* (indeling) niet beschikbaar als *Tags tonen* is ingesteld op "Geen".|
|*Prioriteit van tagnaam tonen*|<|1|tag_priority|Door komma's gescheiden lijst van tags.<br><br>Parameter *Prioriteit van tagnaam tonen* niet beschikbaar als *Tags tonen* is ingesteld op "Geen".|
|*Operationele gegevens tonen*|<|0|show_opdata|0 - *(standaard)* Geen;<br>1 - Afzonderlijk;<br>2 - Met probleemnaam.|
|*Onderdruktaanwijzingen tonen*|<|0|show_suppressed|0 - *(standaard)* Uitgeschakeld;<br>1 - Ingeschakeld.|
|*Alleen niet-erkende tonen*|<|0|unacknowledged|0 - *(standaard)* Uitgeschakeld;<br>1 - Ingeschakeld.|
|*Vermeldingen sorteren op*|<|0|sort_triggers|1 - Zwaarte (aflopend);<br>2 - Host (oplopend);<br>3 - Tijd (oplopend);<br>4 - *(standaard)* Tijd (aflopend);<br>13 - Zwaarte (oplopend);<br>14 - Host (aflopend);<br>15 - Probleem (oplopend);<br>16 - Probleem (aflopend).<br><br>Voor alle waarden, behalve "Tijd (aflopend)" en "Tijd (oplopend)", moet de parameter *Tijdslijn tonen* ingesteld zijn op "Uitgeschakeld".|
|*Tijdslijn tonen*|<|0|show_timeline|0 - Uitgeschakeld;<br>1 - *(standaard)* Ingeschakeld.<br><br>Parameter *Tijdslijn tonen* beschikbaar als *Vermeldingen sorteren op* is ingesteld op "Tijd (aflopend)" of "Tijd (oplopend)".|
|*Lijnen tonen*|<|0|show_lines|Geldige waarden variëren van 1-100.<br><br>Standaard: 25.|

[comment]: # ({/821a41ac-07abd3fb})

[comment]: # ({8a68f84b-c49bef65})
### Voorbeelden

De volgende voorbeelden hebben als doel om alleen de configuratie van de objecten voor dashboardwidgetvelden van de widget *Problemen* te beschrijven.
Voor meer informatie over het configureren van een dashboard, zie [`dashboard.create`](/manual/api/reference/dashboard/create).

[comment]: # ({/8a68f84b-c49bef65})

[comment]: # ({5055aaca-1317b036})
#### Configuring a *Problems* widget

Configureer een *Problemen* widget die problemen weergeeft voor hostgroep "4" die voldoen aan de volgende voorwaarden:

- Problemen met een tag met de naam "scope" die waarden bevat zoals "performance" of "availability", of "capacity".
- Problemen met de volgende zwaartes: "Waarschuwing", "Gemiddeld", "Hoog", "Ramp".

Daarnaast configureer de widget om tags en operationele gegevens te tonen.

[Aanvraag](/manual/api#performing-requests):

```json
{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "Mijn dashboard",
        "display_period": 30,
        "auto_start": 1,
        "pages": [
            {
                "widgets": [
                    {
                        "type": "problems",
                        "name": "Problemen",
                        "x": 0,
                        "y": 0,
                        "width": 12,
                        "height": 5,
                        "view_mode": 0,
                        "fields": [
                            {
                                "type": 2,
                                "name": "groupids",
                                "value": 4
                            },
                            {
                                "type": 1,
                                "name": "tags.tag.0",
                                "value": "scope"
                            },
                            {
                                "type": 0,
                                "name": "tags.operator.0",
                                "value": 0
                            },
                            {
                                "type": 1,
                                "name": "tags.value.0",
                                "value": "performance"
                            },
                            {
                                "type": 1,
                                "name": "tags.tag.1",
                                "value": "scope"
                            },
                            {
                                "type": 0,
                                "name": "tags.operator.1",
                                "value": 0
                            },
                            {
                                "type": 1,
                                "name": "tags.value.1",
                                "value": "availability"
                            },
                            {
                                "type": 1,
                                "name": "tags.tag.2",
                                "value": "scope"
                            },
                            {
                                "type": 0,
                                "name": "tags.operator.2",
                                "value": 0
                            },
                            {
                                "type": 1,
                                "name": "tags.value.2",
                                "value": "capacity"
                            },
                            {
                                "type": 0,
                                "name": "severities",
                                "value": 2
                            },
                            {
                                "type": 0,
                                "name": "severities",
                                "value": 3
                            },
                            {
                                "type": 0,
                                "name": "severities",
                                "value": 4
                            },
                            {
                                "type": 0,
                                "name": "severities",
                                "value": 5
                            },
                            {
                                "type": 0,
                                "name": "show_tags",
                                "value": 1
                            },
                            {
                                "type": 0,
                                "name": "show_opdata",
                                "value": 1
                            }
                        ]
                    }
                ]
            }
        ],
        "userGroups": [
            {
                "usrgrpid": 7,
                "permission": 2
            }
        ],
        "users": [
            {
                "userid": 1,
                "permission": 3
            }
        ]
    },
    "id": 1
}
```

Reactie:

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

[comment]: # ({/5055aaca-1317b036})

[comment]: # ({e9d30322-a778f187})
### Zie ook

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

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