#12 Onbereikbare/niet beschikbare hostinterface-instellingen
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.
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.
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:
Zodra de interface beschikbaar is, polled de host niet iedereen haar items onmiddellijk om twee redenen:
Dus nadat de interface beschikbaar is, worden items niet gepold onmiddellijk, maar ze worden verplaatst naar hun volgende peiling ronde.
Nadat de UnreachablePeriod is afgelopen en de interface niet opnieuw is verschenen, de interface wordt behandeld als niet beschikbaar.
In het serverlogboek wordt dit aangegeven door berichten als deze:
en in de frontend het host-beschikbaarheidspictogram gaat van groen/grijs naar geel/rood (de onbereikbare interfacedetails zijn te zien in het hintvenster dat is weergegeven wanneer een muis op het hostbeschikbaarheidspictogram wordt geplaatst):
De parameter UnavailableDelay bepaalt hoe vaak een interface is gecontroleerd tijdens onbeschikbaarheid van de interface.
Standaard is dit 60 seconden (dus in dit geval "tijdelijk uitschakelen", uit het logbericht hierboven, betekent het uitschakelen van controles gedurende één minuut).
Wanneer de verbinding met de interface is hersteld, keert de bewaking terug automatisch ook naar normaal: