[comment]: # ({65bbffce-65bbffce})
# host.get

[comment]: # ({/65bbffce-65bbffce})

[comment]: # ({54619a1f-93035b19})
### Beschreibung

`integer/array host.get(object parameters)`

Diese Methode ermöglicht es, Hosts entsprechend den angegebenen Parametern abzurufen.

::: noteclassic
Diese Methode ist für Benutzer aller Typen verfügbar. Die Berechtigungen
zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle entzogen werden. Weitere Informationen finden Sie unter [Benutzerrollen](/manual/web_interface/frontend_sections/users/user_roles).
:::

[comment]: # ({/54619a1f-93035b19})

[comment]: # ({71515b4e-77a8fabb})
### Parameter

`(object)` Parameter, die die gewünschte Ausgabe definieren.

Die Methode unterstützt die folgenden Parameter.

|Parameter|[Type](/manual/api/reference_commentary#data-types)|Beschreibung|
|--|--|------|
|groupids|ID/array|Gibt nur Hosts zurück, die zu den angegebenen Gruppen gehören.|
|dserviceids|ID/array|Gibt nur Hosts zurück, die mit den angegebenen erkannten Services verknüpft sind.|
|graphids|ID/array|Gibt nur Hosts zurück, die die angegebenen Graphen haben.|
|hostids|ID/array|Gibt nur Hosts mit den angegebenen Host-IDs zurück.|
|httptestids|ID/array|Gibt nur Hosts zurück, die die angegebenen Webprüfungen haben.|
|interfaceids|ID/array|Gibt nur Hosts zurück, die die angegebenen Schnittstellen verwenden.|
|itemids|ID/array|Gibt nur Hosts zurück, die die angegebenen Datenpunkte haben.|
|maintenanceids|ID/array|Gibt nur Hosts zurück, die von den angegebenen Wartungen betroffen sind.|
|monitored\_hosts|flag|Gibt nur überwachte Hosts zurück.|
|proxyids|ID/array|Gibt nur Hosts zurück, die von den angegebenen Proxys überwacht werden.|
|proxy_groupids|ID/array|Gibt nur Hosts zurück, die von den angegebenen Proxy-Gruppen überwacht werden.|
|templated\_hosts|flag|Gibt sowohl Hosts als auch Vorlagen zurück.|
|templateids|ID/array|Gibt nur Hosts zurück, die mit den angegebenen Vorlagen verknüpft sind.|
|triggerids|ID/array|Gibt nur Hosts zurück, die die angegebenen Auslöser haben.|
|with\_items|flag|Gibt nur Hosts zurück, die Datenpunkte haben.<br><br>Überschreibt die Parameter `with_monitored_items` und `with_simple_graph_items`.|
|with\_item\_prototypes|flag|Gibt nur Hosts zurück, die Datenpunktprototypen haben.<br><br>Überschreibt den Parameter `with_simple_graph_item_prototypes`.|
|with\_simple\_graph\_item\_prototypes|flag|Gibt nur Hosts zurück, die Datenpunktprototypen haben, die für die Erstellung aktiviert sind und einen numerischen Informationstyp haben.|
|with\_graphs|flag|Gibt nur Hosts zurück, die Graphen haben.|
|with\_graph\_prototypes|flag|Gibt nur Hosts zurück, die Graphprototypen haben.|
|with\_httptests|flag|Gibt nur Hosts zurück, die Webprüfungen haben.<br><br>Überschreibt den Parameter `with_monitored_httptests`.|
|with\_monitored\_httptests|flag|Gibt nur Hosts zurück, die aktivierte Webprüfungen haben.|
|with\_monitored\_items|flag|Gibt nur Hosts zurück, die aktivierte Datenpunkte haben.<br><br>Überschreibt den Parameter `with_simple_graph_items`.|
|with\_monitored\_triggers|flag|Gibt nur Hosts zurück, die aktivierte Auslöser haben. Alle im Auslöser verwendeten Datenpunkte müssen ebenfalls aktiviert sein.|
|with\_simple\_graph\_items|flag|Gibt nur Hosts zurück, die Datenpunkte mit numerischem Informationstyp haben.|
|with\_triggers|flag|Gibt nur Hosts zurück, die Auslöser haben.<br><br>Überschreibt den Parameter `with_monitored_triggers`.|
|withProblemsSuppressed|boolean|Wenn auf `true` gesetzt, werden nur Hosts mit unterdrückten Problemen zurückgegeben.|
|evaltype|integer|[Auswertungsmethode](/manual/web_interface/frontend_sections/data_collection/hosts#using-filter) für Tags.<br><br>Mögliche Werte:<br>0 - *(Standard)* Und/Oder;<br>2 - Oder.|
|severities|integer/array|Gibt Hosts zurück, die nur Probleme mit den angegebenen Schweregraden haben. Gilt nur, wenn das Problemobjekt ein Auslöser ist.|
|tags|object/array|Gibt nur Hosts mit den angegebenen Tags zurück.<br>Format: `[{"tag": "<tag>", "value": "<value>", "operator": "<operator>"}, ...]`.<br>Ein leeres Array gibt alle Hosts zurück.<br><br>Mögliche Werte für [operator](/manual/web_interface/frontend_sections/data_collection/hosts#using-filter):<br>0 - *(Standard)* Enthält;<br>1 - Gleich;<br>2 - Enthält nicht;<br>3 - Ungleich;<br>4 - Existiert;<br>5 - Existiert nicht.|
|inheritedTags|boolean|Gibt Hosts zurück, die die angegebenen `tags` auch in allen mit ihnen verknüpften Vorlagen haben.<br><br>Mögliche Werte:<br>`true` - verknüpfte Vorlagen müssen die angegebenen `tags` ebenfalls haben;<br>`false` - *(Standard)* Tags verknüpfter Vorlagen werden ignoriert.|
|selectDiscoveryData|query|Gibt eine Eigenschaft `discoveryData` mit den Objektdaten der Host-Erkennung zurück. Das Host-Erkennungsobjekt verknüpft einen erkannten Host mit einem Hostprototyp, über den er erkannt wurde.<br><br>Es hat die folgenden Eigenschaften:<br>`host` - `(string)` ID des Hosts;<br>`parent_hostid` - `(string)` ID des Hostprototyps, aus dem der Host erstellt wurde;<br>`status` - `(int)` Status der Host-Erkennung:<br>0 - *(Standard)* Host ist erkannt,<br>1 - Host ist nicht mehr erkannt;<br>`ts_delete` - `(timestamp)` Zeitpunkt, zu dem ein nicht mehr erkannter Host gelöscht wird;<br>`ts_disable` - `(timestamp)` Zeitpunkt, zu dem ein nicht mehr erkannter Host deaktiviert wird;<br>`disable_source` - `(int)` Kennzeichen dafür, ob der Host durch eine LLD-Regel oder manuell deaktiviert wurde:<br>0 - *(Standard)* automatisch deaktiviert,<br>1 - durch eine LLD-Regel deaktiviert.|
|selectDiscoveryRule|query|Gibt eine Eigenschaft [`discoveryRule`](/manual/api/reference/discoveryrule/object) mit der Low-Level-Discovery-Regel zurück, die den Host erstellt hat (aus dem Hostprototyp in der VMware-Überwachung).|
|selectDiscoveryRules|query|Gibt eine Eigenschaft [`discoveryRules`](/manual/api/reference/discoveryrule/object) mit Host-LLD-Regeln zurück.<br><br>Unterstützt `count`.|
|selectGraphs|query|Gibt eine Eigenschaft [`graphs`](/manual/api/reference/graph/object) mit Host-Graphen zurück.<br><br>Unterstützt `count`.|
|selectHostGroups|query|Gibt eine Eigenschaft [`hostgroups`](/manual/api/reference/hostgroup/object) mit den Daten der Host-Gruppen zurück, zu denen der Host gehört.|
|selectHttpTests|query|Gibt eine Eigenschaft [`httpTests`](/manual/api/reference/httptest/object) mit Webszenarien des Hosts zurück.<br><br>Unterstützt `count`.|
|selectInterfaces|query|Gibt eine Eigenschaft [`interfaces`](/manual/api/reference/hostinterface/object) mit Host-Schnittstellen zurück.<br><br>Unterstützt `count`.|
|selectInventory|query|Gibt eine Eigenschaft [`inventory`](/manual/api/reference/host/object#host-inventory) mit den Inventardaten des Hosts zurück.|
|selectItems|query|Gibt eine Eigenschaft [`items`](/manual/api/reference/item/object) mit Host-Datenpunkten zurück.<br><br>Unterstützt `count`.|
|selectMacros|query|Gibt eine Eigenschaft [`macros`](/manual/api/reference/usermacro/object) mit Host-Makros zurück.|
|selectParentTemplates|query|Gibt eine Eigenschaft `parentTemplates` mit [Vorlagen](/manual/api/reference/template/object) zurück, mit denen der Host verknüpft ist.<br><br>Zusätzlich zu den Feldern des Vorlagenobjekts enthält sie `link_type` - `(integer)` die Art, wie die Vorlage mit dem Host verknüpft ist.<br>Mögliche Werte:<br>0 - *(Standard)* manuell verknüpft;<br>1 - automatisch durch LLD verknüpft.<br><br>Unterstützt `count`.|
|selectDashboards|query|Gibt eine Eigenschaft [`dashboards`](/manual/api/reference/templatedashboard/object) zurück.<br><br>Unterstützt `count`.|
|selectTags|query|Gibt eine Eigenschaft [`tags`](/manual/api/reference/host/object#host-tag) mit Host-Tags zurück.|
|selectInheritedTags|query|Gibt eine Eigenschaft [`inheritedTags`](/manual/api/reference/host/object#host-tag) mit Tags zurück, die auf allen mit dem Host verknüpften Vorlagen vorhanden sind.|
|selectTriggers|query|Gibt eine Eigenschaft [`triggers`](/manual/api/reference/trigger/object) mit Host-Auslösern zurück.<br><br>Unterstützt `count`.|
|selectValueMaps|query|Gibt eine Eigenschaft [`valuemaps`](/manual/api/reference/valuemap/object) mit Host-Wertzuordnungen zurück.|
|filter|object|Gibt nur Ergebnisse zurück, die exakt dem angegebenen Filter entsprechen.<br><br>Akzeptiert ein Objekt, bei dem die Schlüssel Eigenschaftsnamen sind und die Werte entweder ein einzelner Wert oder ein Array von Werten sind, mit denen abgeglichen werden soll.<br><br>Unterstützt keine Eigenschaften vom [Datentyp](/manual/api/reference_commentary#data-types) `text`.<br><br>Unterstützt zusätzliche Eigenschaften: Eigenschaften des [Host interface](/manual/api/reference/hostinterface/object#host-interface-object).|
|limitSelects|integer|Begrenzt die Anzahl der von Unterabfragen zurückgegebenen Datensätze.<br><br>Gilt für die folgenden Unterabfragen:<br>`selectParentTemplates` - Ergebnisse werden nach `host` sortiert;<br>`selectInterfaces`;<br>`selectItems` - sortiert nach `name`;<br>`selectDiscoveryRules` - sortiert nach `name`;<br>`selectTriggers` - sortiert nach `description`;<br>`selectGraphs` - sortiert nach `name`;<br>`selectDashboards` - sortiert nach `name`.|
|search|object|Gibt Ergebnisse zurück, die dem angegebenen Muster entsprechen (Groß-/Kleinschreibung wird nicht beachtet).<br><br>Akzeptiert ein Objekt, bei dem die Schlüssel Eigenschaftsnamen sind und die Werte Zeichenfolgen sind, nach denen gesucht werden soll. Wenn keine zusätzlichen Optionen angegeben werden, wird eine Suche vom Typ `LIKE "%…%"` durchgeführt.<br><br>Unterstützt nur Eigenschaften vom [Datentyp](/manual/api/reference_commentary#data-types) `string` und `text`.<br><br>Unterstützt zusätzliche Eigenschaften: Eigenschaften des [Host interface](/manual/api/reference/hostinterface/object#host-interface-object).|
|searchInventory|object|Gibt Hosts zurück, deren Inventardaten dem angegebenen Muster entsprechen (Groß-/Kleinschreibung wird nicht beachtet).<br><br>Akzeptiert ein Objekt, bei dem die Schlüssel Eigenschaftsnamen sind und die Werte Zeichenfolgen sind, nach denen gesucht werden soll. Wenn keine zusätzlichen Optionen angegeben werden, wird eine Suche vom Typ `LIKE "%…%"` durchgeführt.<br><br>Unterstützt nur Eigenschaften vom [Datentyp](/manual/api/reference_commentary#data-types) `string` und `text`.|
|sortfield|string/array|Sortiert das Ergebnis nach den angegebenen Eigenschaften.<br><br>Mögliche Werte: `hostid`, `host`, `name`, `status`.|
|countOutput|boolean|Diese Parameter sind in der [Referenzkommentierung](/manual/api/reference_commentary#common-get-method-parameters) beschrieben.|
|editable|boolean|^|
|excludeSearch|boolean|^|
|limit|integer|^|
|output|query|^|
|preservekeys|boolean|^|
|searchByAny|boolean|^|
|searchWildcardsEnabled|boolean|^|
|sortorder|string/array|^|
|startSearch|boolean|^|
|selectDiscoveries|query|Gibt eine Eigenschaft [`discoveries`](/manual/api/reference/discoveryrule/object) mit Low-Level-Discovery-Regeln des Hosts zurück.<br><br>Unterstützt `count`.<br><br>Diese Abfrage ist **veraltet**, bitte verwenden Sie stattdessen `selectDiscoveryRules`.|
|selectHostDiscovery|query|Gibt eine Eigenschaft `hostDiscovery` mit den Objektdaten der Host-Erkennung zurück.<br><br>Diese Abfrage ist **veraltet**, bitte verwenden Sie stattdessen `selectDiscoveryData`.|

[comment]: # ({/71515b4e-77a8fabb})

[comment]: # ({7223bab1-7223bab1})
### Rückgabewerte

`(integer/array)` Kann die folgenden Dinge zurück geben:

- ein Array von Objekten;
- die Anzahl der abgerufenen Objekte, wenn der Parameter `countOutput`
verwendet wurde.

[comment]: # ({/7223bab1-7223bab1})

[comment]: # ({b41637d2-b41637d2})
### Beispiele

[comment]: # ({/b41637d2-b41637d2})

[comment]: # ({bdf49605-c6ea3cce})
#### Daten nach Namen abrufen

Rufen Sie alle Daten zu zwei Hosts mit den Namen „Zabbix server“ und „Linux
server“ ab.

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

```json
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "filter": {
            "host": [
                "Zabbix server",
                "Linux server"
            ]
        }
    },
    "id": 1
}
```

Antwort:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "hostid": "10160",
            "proxyid": "0",
            "host": "Zabbix server",
            "status": "0",
            "ipmi_authtype": "-1",
            "ipmi_privilege": "2",
            "ipmi_username": "",
            "ipmi_password": "",
            "maintenanceid": "0",
            "maintenance_status": "0",
            "maintenance_type": "0",
            "maintenance_from": "0",
            "name": "Zabbix server",
            "flags": "0",
            "description": "Der Zabbix-Monitoring-Server.",
            "tls_connect": "1",
            "tls_accept": "1",
            "tls_issuer": "",
            "tls_subject": "",
            "proxy_groupid": "0",
            "monitored_by": "0",
            "inventory_mode": "1",
            "active_available": "1",
            "assigned_proxyid": "0"
        },
        {
            "hostid": "10167",
            "proxyid": "0",
            "host": "Linux server",
            "status": "0",
            "ipmi_authtype": "-1",
            "ipmi_privilege": "2",
            "ipmi_username": "",
            "ipmi_password": "",
            "maintenanceid": "0",
            "maintenance_status": "0",
            "maintenance_type": "0",
            "maintenance_from": "0",
            "name": "Linux server",
            "flags": "0",
            "description": "",
            "tls_connect": "1",
            "tls_accept": "1",
            "tls_issuer": "",
            "tls_subject": "",
            "proxy_groupid": "0",
            "monitored_by": "0",
            "inventory_mode": "1",
            "active_available": "1",
            "assigned_proxyid": "0"
        }
    ],
    "id": 1
}
```

[comment]: # ({/bdf49605-c6ea3cce})

[comment]: # ({8d87c206-9078aff7})
#### Abrufen von Hostgruppen

Rufen Sie die Hostgruppen ab, deren Mitglied der Host „Zabbix server“ ist.

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

```json
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "output": ["hostid"],
        "selectHostGroups": "extend",
        "filter": {
            "host": [
                "Zabbix server"
            ]
        }
    },
    "id": 1
}
```

Antwort:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "hostid": "10085",
            "hostgroups": [
                {
                    "groupid": "2",
                    "name": "Linux servers",
                    "flags": "0",
                    "uuid": "dc579cd7a1a34222933f24f52a68bcd8"
                },
                {
                    "groupid": "4",
                    "name": "Zabbix servers",
                    "flags": "0",
                    "uuid": "6f6799aa69e844b4b3918f779f2abf08"
                }
            ]
        }
    ],
    "id": 1
}
```

[comment]: # ({/8d87c206-9078aff7})

[comment]: # ({3f6d4bdf-59c8a46a})
#### Verknüpfte Vorlagen abrufen

Rufen Sie die IDs und Namen der mit dem Host „10084“ verknüpften Vorlagen ab.

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

```json
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "output": ["hostid"],
        "selectParentTemplates": [
            "templateid",
            "name"
        ],
        "hostids": "10084"
    },
    "id": 1
}
```

Antwort:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "hostid": "10084",
            "parentTemplates": [
                {
                    "name": "Linux",
                    "templateid": "10001"
                },
                {
                    "name": "Zabbix Server",
                    "templateid": "10047"
                }
            ]
        }
    ],
    "id": 1
}
```

[comment]: # ({/3f6d4bdf-59c8a46a})

[comment]: # ({9a8b8f9f-942e31bf})
#### Abrufen von Hosts nach Vorlage

Rufen Sie Hosts ab, mit denen die Vorlage „10001“ (*Linux by Zabbix Agent*) verknüpft ist.

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

```json
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "output": ["hostid", "name"],
        "templateids": "10001"
    },
    "id": 1
}
```

Antwort:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "templateid": "10001",
            "hosts": [
                {
                    "hostid": "10084",
                    "name": "Zabbix server"
                },
                {
                    "hostid": "10603",
                    "name": "Host 1"
                },
                {
                    "hostid": "10604",
                    "name": "Host 2"
                }
            ]
        }
    ],
    "id": 1
}
```

[comment]: # ({/9a8b8f9f-942e31bf})

[comment]: # ({63a1e5ba-8be1d99c})
#### Suche nach Host-Inventardaten

Rufen Sie Hosts ab, die „Linux“ im Host-Inventarfeld „OS“ enthalten.

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

```json
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "output": [
            "host"
        ],
        "selectInventory": [
            "os"
        ],
        "searchInventory": {
            "os": "Linux"
        }
    },
    "id": 1
}
```

Antwort:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "hostid": "10084",
            "host": "Zabbix server",
            "inventory": {
                "os": "Linux Ubuntu"
            }
        },
        {
            "hostid": "10107",
            "host": "Linux server",
            "inventory": {
                "os": "Linux Mint"
            }
        }
    ],
    "id": 1
}
```

[comment]: # ({/63a1e5ba-8be1d99c})

[comment]: # ({cfc9b43a-b4e37e5e})
#### Suche nach Host-Tags

Rufen Sie Hosts ab, deren Tag „host-name“ gleich „linux-server“ ist.

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

```json
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "output": ["hostid"],
        "selectTags": "extend",
        "evaltype": 0,
        "tags": [
            {
                "tag": "host-name",
                "value": "linux-server",
                "operator": 1
            }
        ]
    },
    "id": 1
}
```

Antwort:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "hostid": "10085",
            "tags": [
                {
                    "tag": "host-name",
                    "value": "linux-server",
                    "automatic": "0"
                },
                {
                    "tag": "os",
                    "value": "rhel-7",
                    "automatic": "0"
                }
            ]
        }
    ],
    "id": 1
}
```

Rufen Sie Hosts ab, die diese Tags nicht nur auf Host-Ebene, sondern auch in ihren verknüpften übergeordneten Vorlagen haben.

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

```json
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "output": ["name"],
        "tags": [
            {
                "tag": "os",
                "value": "rhel-7",
                "operator": 1
            }
        ],
        "inheritedTags": true
    },
    "id": 1
}
```

Antwort:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "hostid": "10623",
            "name": "PC room 1"
        },
        {
            "hostid": "10601",
            "name": "Office"
        }
    ],
    "id": 1
}
```

Rufen Sie Hosts ab, ausgenommen diejenigen mit dem Tag „component“.

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

```json
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "output": ["hostid"],
        "selectTags": "extend",
        "evaltype": 0,
        "tags": [
            {
                "tag": "component",
                "value": "",
                "operator": 5
            }
        ]
    },
    "id": 1
}
```

Antwort:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "hostid": "10084",
            "tags": [
                {
                    "tag": "class",
                    "value": "os",
                    "automatic": "0"
                },
                {
                    "tag": "target",
                    "value": "linux",
                    "automatic": "0"
                }
            ]
        },
        {
            "hostid": "10629",
            "tags": [
                {
                    "tag": "class",
                    "value": "application",
                    "automatic": "0"
                },
                {
                    "tag": "target",
                    "value": "browser",
                    "automatic": "0"
                }
            ]
        }
    ],
    "id": 1
}
```

[comment]: # ({/cfc9b43a-b4e37e5e})

[comment]: # ({c6c128e0-9ebae84e})
#### Host mit Tags und Vorlagen-Tags suchen

Rufen Sie einen Host mit Tags und allen Tags ab, die mit übergeordneten
Vorlagen verknüpft sind.

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

```json
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "output": ["name"],
        "hostids": 10502,
        "selectTags": ["tag", "value"],
        "selectInheritedTags": ["tag", "value"]
    },
    "id": 1
}
```

Antwort:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "hostid": "10502",
            "name": "Desktop",
            "tags": [
                {
                    "tag": "host-name",
                    "value": "linux-server"
                },
                {
                    "tag": "os",
                    "value": "rhel-7"
                }
            ],
            "inheritedTags": [
                {
                    "tag": "class",
                    "value": "os"
                },
                {
                    "tag": "target",
                    "value": "linux"
                },
                {
                    "tag": "os",
                    "value": "rhel-7"
                }
            ]
        }
    ],
    "id": 1
}
```

[comment]: # ({/c6c128e0-9ebae84e})

[comment]: # ({ee33fbef-219d4ee1})
#### Hosts nach Problem-Schweregrad suchen

Rufen Sie Hosts ab, die Probleme mit dem Schweregrad „Katastrophal“ haben.

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

```json
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "output": ["name"],
        "severities": 5
    },
    "id": 1
}
```

Antwort:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "hostid": "10160",
            "name": "Zabbix server"
        }
    ],
    "id": 1
}
```

Rufen Sie Hosts ab, die Probleme mit den Schweregraden „Durchschnittlich“ und „Hoch“ haben.

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

```json
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "output": ["name"],
        "severities": [3, 4]
    },
    "id": 1
}
```

Antwort:

```json
{
    "jsonrpc": "2.0",
    "result": [
        {
            "hostid": "20170",
            "name": "Database"
        },
        {
            "hostid": "20183",
            "name": "workstation"
        }
    ],
    "id": 1
}
```

[comment]: # ({/ee33fbef-219d4ee1})

[comment]: # ({2a837857-56ff1999})
#### Abrufen von Host-Datenpunkten

Rufen Sie Datenpunkte für den Host "Zabbix server" ab. Die Anfrage ist auf die Datenpunkteigenschaften `itemid`, `name` und `status` beschränkt. Aufgrund der großen Antwortgröße wird im Beispiel nur eine Teilmenge der Datenpunkte angezeigt.

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

```json
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "output": ["hostid"],
        "selectItems": ["itemid","name","status"],
        "filter": {
            "host": [
                "Zabbix server"
            ]
        }
    },
    "id": 1
}
```

Antwort:

```json
{
  "jsonrpc": "2.0",
  "result": [
    {
      "hostid": "10084",
      "items": [
        {
          "itemid": "42227",
          "name": "Host name of Zabbix agent running",
          "status": "0"
        },
        {
          "itemid": "42237",
          "name": "Zabbix agent ping",
          "status": "0"
        },
        {
          "itemid": "42250",
          "name": "Version of Zabbix agent running",
          "status": "0"
        },
        {
          "itemid": "42251",
          "name": "Maximum number of open file descriptors",
          "status": "0"
        },
        {
          "itemid": "42252",
          "name": "Maximum number of processes",
          "status": "0"
        },
        {
          "itemid": "69869",
          "name": "Interface enp0s3: Inbound packets discarded",
          "status": "0"
        },
        {
          "itemid": "69870",
          "name": "Interface enp0s3: Inbound packets with errors",
          "status": "0"
        },
        {
          "itemid": "69871",
          "name": "Interface enp0s3: Bits received",
          "status": "0"
        },
        {
          "itemid": "69872",
          "name": "Interface enp0s3: Outbound packets discarded",
          "status": "0"
        },
        {
          "itemid": "69873",
          "name": "Interface enp0s3: Outbound packets with errors",
          "status": "0"
        },
        {
          "itemid": "69874",
          "name": "Interface enp0s3: Bits sent",
          "status": "0"
        },
        {
          "itemid": "42253",
          "name": "Number of processes",
          "status": "0"
        },
        {
          "itemid": "42254",
          "name": "Number of running processes",
          "status": "0"
        },
        {
          "itemid": "42255",
          "name": "System boot time",
          "status": "0"
        }
      ]
    }
  ],
  "id": 1
}
```

[comment]: # ({/2a837857-56ff1999})

[comment]: # ({fd8058f7-06c7fe93})
### Siehe auch

-   [Host-Gruppe](/manual/api/reference/hostgroup/object#host-group)
-   [Vorlage](/manual/api/reference/template/object#template)
-   [Benutzermakro](/manual/api/reference/usermacro/object#hosttemplate-level-macro)
-   [Host-Schnittstelle](/manual/api/reference/hostinterface/object#host-interface)
-   [Proxy](/manual/api/reference/proxy/object#proxy)
-   [Proxy-Gruppe](/manual/api/reference/proxygroup/object#proxy-group)

[comment]: # ({/fd8058f7-06c7fe93})

[comment]: # ({55c08f7a-55c08f7a})
### Quelle

CHost::get() in *ui/include/classes/api/services/CHost.php*.

[comment]: # ({/55c08f7a-55c08f7a})
