#12 Onbereikbare/niet beschikbare hostinterface-instellingen

Overzicht

Verschillende configuraties: parameters definiëren hoe Zabbix server zou zich moeten gedragen wanneer een agent controle (Zabbix, SNMP, IPMI, JMX) mislukt en een host interface wordt onbereikbaar.

Onbereikbare interface

Een hostinterface wordt als onbereikbaar beschouwd na een mislukte controle (netwerk fout, time-out) door Zabbix-, SNMP-, IPMI- of JMX-agenten. Merk op dat Zabbix actieve controles van agenten hebben op geen enkele manier invloed op de beschikbaarheid van de interface.

Vanaf dat moment bepaalt UnreachableDelay hoe vaak een interface is opnieuw gecontroleerd met behulp van een van de items (inclusief LLD-regels) in deze onbereikbaarheids situatie en dergelijke hercontroles zullen al worden uitgevoerd door onbereikbare pollers (of IPMI pollers voor IPMI controles). Standaard is het 15 seconden voor de volgende controle.

In het Zabbix-server logboek wordt onbereikbaarheid aangegeven door berichten als deze:

Zabbix-agentitem "system.cpu.load[percpu,avg1]" op host "Nieuwe host" is mislukt: eerste netwerkfout, wacht 15 seconden
       Zabbix-agentitem "system.cpu.load[percpu,avg15]" op host "Nieuwe host" is mislukt: nog een netwerkfout, wacht 15 seconden

Houd er rekening mee dat het exacte item dat is mislukt, wordt aangegeven en het itemtype (Zabbix-agent).

De parameter Timeout heeft ook invloed op hoe vroeg een interface wordt opnieuw gecontroleerd tijdens onbereikbaarheid. Als de time-out 20 . is seconden en UnreachableDelay 30 seconden, de volgende controle is over 50 seconden na de eerste poging.

De parameter UnreachablePeriod bepaalt hoe lang de onbereikbaarheid periode is in totaal. Standaard is UnreachablePeriod 45 seconden. UnreachablePeriod moet meerdere keren groter zijn dan UnreachableDelay, zodat een interface meer dan eens opnieuw wordt gecontroleerd voor een interface onbeschikbaar wordt.

Interface terugzetten naar beschikbaar

Wanneer de onbereikbaarheid periode voorbij is, wordt de interface opnieuw ondervraagd, afnemende prioriteit voor item dat de interface onbereikbaar maakte staat. Als de onbereikbare interface opnieuw verschijnt, keert de bewaking terug naar: normaal automatisch:

hervatten Zabbix-agent controles op host "Nieuwe host": verbinding hersteld

Zodra de interface beschikbaar is, polled de host niet iedereen haar items onmiddellijk om twee redenen:

  • Het kan de host overbelasten.
  • De hersteltijd van de interface komt niet altijd overeen met het geplande item stemschema tijd.

Dus nadat de interface beschikbaar is, worden items niet gepold onmiddellijk, maar ze worden verplaatst naar hun volgende peiling ronde.

Niet-beschikbare interface

Na afloop van de NietBereikbaarPeriode en als de interface niet is verschenen, wordt de interface als niet-beschikbaar behandeld.

Dit wordt in het serverlogboek aangegeven met berichten zoals deze:

tijdelijk uitschakelen van Zabbix-agentcontroles op host "Nieuwe host": interface niet beschikbaar

en in de frontend verandert het pictogram van hostbeschikbaarheid van groen/grijs naar geel/rood (de details van de niet-bereikbare interface kunnen worden bekeken in het hintvak dat wordt weergegeven wanneer de muis boven het pictogram van de hostbeschikbaarheid wordt geplaatst):

De parameter NietBeschikbaarVertraging bepaalt hoe vaak een interface wordt gecontroleerd tijdens de onbeschikbaarheid van de interface.

Standaard is dit 60 seconden (dus in dit geval betekent "tijdelijk uitschakelen", zoals in het bovenstaande logboekbericht, het uitschakelen van controles gedurende één minuut).

Wanneer de verbinding met de interface is hersteld, keert de monitoring ook automatisch terug naar normaal:

inschakelen van Zabbix-agentcontroles op host "Nieuwe host": interface is beschikbaar geworden