This is a translation of the original English documentation page. Help us make it better.

1 Een netwerkdetectieregel configureren

Overzicht

Om een netwerk-ontdekkingsregel te configureren die door Zabbix wordt gebruikt om hosts en services te ontdekken:

  • Ga naar Configuratie → Ontdekking
  • Klik op Regel maken (of op de naam van de regel om een bestaande regel te bewerken)
  • Bewerk de eigenschappen van de ontdekkingsregel

Regelkenmerken

Alle verplichte invoervelden zijn gemarkeerd met een rode asterisk.

Parameter Omschrijving
Naam Unieke naam voor de regel. Bijvoorbeeld, "Lokaal netwerk".
Ontdekking via proxy Wat de ontdekking uitvoert:
geen proxy - Zabbix-server voert de ontdekking uit
<proxy-naam> - deze proxy voert de ontdekking uit
IP-bereik Het bereik van IP-adressen voor ontdekking. Het kan de volgende indelingen hebben:
Enkel IP: 192.168.1.33
Bereik van IP-adressen: 192.168.1-10.1-255. Het bereik wordt beperkt door het totale aantal gedekte adressen (minder dan 64K).
IP-masker: 192.168.4.0/24
Ondersteunde IP-maskers:
/16 - /30 voor IPv4-adressen
/112 - /128 voor IPv6-adressen
Lijst: 192.168.1.1-255, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24
Vanaf Zabbix 3.0.0 ondersteunt dit veld spaties, tabulatie en meerdere regels.
Bijwerkinginterval Deze parameter bepaalt hoe vaak Zabbix de regel zal uitvoeren.
Het interval wordt gemeten nadat de uitvoering van de vorige ontdekkingsinstantie is voltooid, dus er is geen overlap.
Tijdsuffixen worden ondersteund, bijvoorbeeld 30s, 1m, 2u, 1d, sinds Zabbix 3.4.0.
Gebruikersmacro's worden ondersteund, sinds Zabbix 3.4.0.
Opmerking dat als een gebruikersmacro wordt gebruikt en de waarde ervan wordt gewijzigd (bijv. 1w → 1h), de volgende controle wordt uitgevoerd volgens de vorige waarde (ver in de toekomst met de voorbeeldwaarden).
Controles Zabbix gebruikt deze lijst met controles voor ontdekking. Klik op om een nieuwe controle te configureren in een pop-up venster.
Ondersteunde controles: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, Zabbix-agent, SNMPv1-agent, SNMPv2-agent, SNMPv3-agent, ICMP-ping.
Een protocolgebaseerde ontdekking gebruikt de functionaliteit net.tcp.service[] om elke host te testen, behalve voor SNMP die een SNMP OID bevraagt. De Zabbix-agent wordt getest door een item in niet-versleutelde modus te bevragen. Zie agentitems voor meer details.
De parameter 'Poorten' kan een van de volgende zijn:
Enkele poort: 22
Bereik van poorten: 22-45
Lijst: 22-45,55,60-70
Uniciteitscriteria apparaat Uniciteitscriteria kunnen zijn:
IP-adres - geen verwerking van meerdere enkelvoudige IP-apparaten. Als een apparaat met hetzelfde IP al bestaat, wordt het al ontdekt beschouwd en wordt er geen nieuwe host toegevoegd.
<ontdekkingscontrole> - ofwel Zabbix-agent of SNMP-agentcontrole.
Hostnaam Stel de technische hostnaam van een gemaakte host in met behulp van:
DNS-naam - DNS-naam (standaard)
IP-adres - IP-adres
<ontdekkingscontrole> - ontvangen tekenreekswaarde van de ontdekkingscontrole (bijv. Zabbix-agent, SNMP-agentcontrole)
Zie ook: Hostnaamgeving.
Deze optie wordt ondersteund sinds 4.2.0.
Zichtbare naam Stel de zichtbare hostnaam van een gemaakte host in met behulp van:
Hostnaam - technische hostnaam (standaard)
DNS-naam - DNS-naam
IP-adres - IP-adres
<ontdekkingscontrole> - ontvangen tekenreekswaarde van de ontdekkingscontrole (bijv. Zabbix-agent, SNMP-agentcontrole)
Zie ook: Hostnaamgeving.
Deze optie wordt ondersteund sinds 4.2.0.
Ingeschakeld Met het aangevinkte selectievakje is de regel actief en zal deze worden uitgevoerd door de Zabbix-server.
Als het niet is aangevinkt, is de regel niet actief. Deze wordt niet uitgevoerd.

Een realistisch scenario

In dit voorbeeld willen we netwerkontdekking instellen voor het lokale netwerk met een IP-bereik van 192.168.1.1-192.168.1.254.

In ons scenario willen we:

  • ontdek hosts die Zabbix-agent draaien
  • ontdekking elke 10 minuten uitvoeren
  • een host aan monitoring toevoegen als de uptime van de host meer dan 1 uur is
  • hosts verwijderen als de downtime van de host meer dan 24 uur is
  • Linux-hosts toevoegen aan de groep "Linux servers"
  • Windows-hosts toevoegen aan de groep "Windows servers"
  • het sjabloon Linux gebruiken voor Linux-hosts
  • het sjabloon Windows gebruiken voor Windows-hosts
Stap 1

Definieer een netwerkontdekkingsregel voor ons IP-bereik.

Netwerkontdekking

Zabbix zal proberen hosts te ontdekken in het IP-bereik van 192.168.1.1-192.168.1.254 door verbinding te maken met Zabbix-agenten en de waarde van de sleutel system.uname op te halen. De waarde die van de agent wordt ontvangen, kan worden gebruikt om de hosts een naam te geven en ook om verschillende acties toe te passen voor verschillende besturingssystemen. Bijvoorbeeld, koppel Windows-servers aan het sjabloon Windows en Linux-servers aan het sjabloon Linux.

De regel zal elke 10 minuten worden uitgevoerd.

Wanneer deze regel is toegevoegd, zal Zabbix automatisch de ontdekking starten en de op ontdekking gebaseerde gebeurtenissen genereren voor verdere verwerking.

Stap 2

Definieer een ontdekkings-actie om de ontdekte Linux-servers toe te voegen aan de respectieve groep/sjabloon.

Ontdekkingsactie

Deze actie wordt geactiveerd als:

  • de service "Zabbix agent" "actief" is
  • de waarde van system.uname (de Zabbix-agent sleutel die we in de regeldefinitie hebben gebruikt) "Linux" bevat
  • De uptime is 1 uur (3600 seconden) of meer

Actie voor ontdekking

De actie zal de volgende bewerkingen uitvoeren:

  • de ontdekte host toevoegen aan de groep "Linux servers" (en de host ook toevoegen als deze eerder niet was toegevoegd)
  • de host koppelen aan het sjabloon Linux. Zabbix zal automatisch de host gaan bewaken met behulp van items en triggers uit het sjabloon "Linux".
Stap 3

Definieer een ontdekkingsactie om de ontdekte Windows-servers toe te voegen aan de respectieve groep/sjabloon.

Ontdekkingsactie voor Windows

Actie voor ontdekking van Windows

Stap 4

Definieer een ontdekkingsactie om verloren servers te verwijderen.

Ontdekkingsactie om te verwijderen

Actie voor ontdekking om te verwijderen

Een server wordt verwijderd als de "Zabbix agent"-service langer dan 24 uur (86400 seconden) 'down' is.