On this page
15 Erkennung von Host-Schnittstellen in Zabbix
Übersicht
Es ist möglich, alle im Zabbix-Frontend für einen Host konfigurierten Erkennungen zu ermitteln.
Datenpunktschlüssel
Um die Erkennungsregel zu konfigurieren, verwenden Sie den internen Zabbix-Datenpunktschlüssel zabbix[host,discovery,interfaces].
Dieser Datenpunkt gibt ein JSON mit der Beschreibung der Schnittstellen zurück, einschließlich:
- IP-Adresse/DNS-Hostname (je nach Host-Einstellung "Verbinden mit")
- Portnummer
- Schnittstellentyp (Zabbix Agent, SNMP, JMX, IPMI)
- Ob es sich um die Standardschnittstelle handelt oder nicht
- Ob die Funktion für Bulk-Anfragen 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 nach folgenden Kriterien sortiert:
- Schnittstellentyp,
- Standard - die Standardschnittstelle wird vor nicht standardmäßigen Schnittstellen platziert,
- Schnittstellen-ID (aufsteigend).
Unterstützte Makros
Die folgenden Makros werden zur Verwendung in der Filter-Discovery-Regel sowie in Prototypen von Datenpunkten, Auslösern und Diagrammen unterstützt:
| Macro | Beschreibung |
|---|---|
| {#IF.CONN} | IP-Adresse der Schnittstelle oder DNS-Host-Name. |
| {#IF.IP} | IP-Adresse der Schnittstelle. |
| {#IF.DNS} | DNS-Host-Name der Schnittstelle. |
| {#IF.PORT} | Portnummer der Schnittstelle. |
| {#IF.TYPE} | Schnittstellentyp („AGENT“, „SNMP“, „JMX“ oder „IPMI“). |
| {#IF.DEFAULT} | Standardstatus der Schnittstelle: 0 - keine Standardschnittstelle 1 - Standardschnittstelle |
| {#IF.SNMP.BULK} | Status der SNMP-Bulk-Verarbeitung für die Schnittstelle: 0 - deaktiviert 1 - aktiviert Dieses Makro wird nur zurückgegeben, wenn der Schnittstellentyp „SNMP“ ist. |