On this page
15 Erkennung von Host-Schnittstellen in Zabbix
Übersicht
Es ist möglich, alle im Zabbix Frontend für einen Host konfigurierten Schnittstellen zu entdecken.
Datenpunktschlüssel
Der im Discovery-Regel zu verwendende Datenpunkt ist der interne Zabbix-Datenpunkt:
zabbix[host,discovery,interfaces]
Dieser Datenpunkt gibt ein JSON mit der Beschreibung von Schnittstellen zurück, einschließlich:
- IP-Adresse/DNS-Hostname (abhängig von der 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 Massenabfragen 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 deren Einträge im JSON wie folgt sortiert:
- Schnittstellentyp,
- Standard – die Standardschnittstelle wird vor Nicht-Standard- Schnittstellen aufgeführt,
- Schnittstellen-ID (in aufsteigender Reihenfolge).
Unterstützte Makros
Die folgenden Makros werden zur Verwendung im Filter der Discovery-Regel sowie in Prototypen von Datenpunkten, Auslösern und Diagrammen unterstützt:
| Makro | 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. |