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.