On this page
Erkennung von Host-Schnittstellen in Zabbix
Übersicht
Es ist möglich, alle im Zabbix-Frontend für einen Host konfigurierten Erkennungen zu ermitteln.
Item-Schlüssel
Um die Erkennungsregel zu konfigurieren, verwenden Sie den internen Zabbix-Datenpunkt-Schlüssel zabbix[host,discovery,interfaces].
Dieser Datenpunkt gibt ein JSON mit der Beschreibung der Schnittstellen zurück, einschließlich:
- IP-Adresse/DNS-Hostname (abhängig von der Host-Einstellung "Connect to")
- Portnummer
- Schnittstellentyp (Zabbix Agent, SNMP, JMX, IPMI)
- Ob es sich um die Standardschnittstelle handelt oder nicht
- Ob die Funktion für Bulk-Requests aktiviert ist - nur für SNMP-Schnittstellen.
Zum Beispiel:
[{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"AGENT","{#IF.DEFAULT}":1}]
Bei mehreren Schnittstellen werden ihre Einträge im JSON wie folgt sortiert:
- Schnittstellentyp,
- Standard - die Standardschnittstelle wird vor nicht standardmäßigen Schnittstellen platziert,
- Schnittstellen-ID (in aufsteigender Reihenfolge).
Unterstützte Makros
Die folgenden Makros werden für die Verwendung im Discovery-Regel-Filter sowie in Vorlagen von Datenpunkten, Auslösern und Diagrammen unterstützt:
| Macro | Description |
|---|---|
{#IF.CONN} |
IP-Adresse oder DNS-Hostname der Schnittstelle. |
{#IF.IP} |
IP-Adresse der Schnittstelle. |
{#IF.DNS} |
DNS-Hostname der Schnittstelle. |
{#IF.PORT} |
Portnummer der Schnittstelle. |
{#IF.TYPE} |
Schnittstellentyp ("AGENT", "SNMP", "JMX" oder "IPMI"). |
{#IF.DEFAULT} |
Standardstatus für die Schnittstelle: 0 - keine Standardschnittstelle 1 - Standardschnittstelle |
{#IF.SNMP.BULK} |
SNMP-Bulk-Verarbeitungsstatus für die Schnittstelle: 0 - deaktiviert 1 - aktiviert Dieses Makro wird nur zurückgegeben, wenn der Schnittstellentyp "SNMP" ist. |