11 Nesasniedzama/nepieejama hosta saskarnes iestatījumi

Pārskats

Vairāki konfigurācijas parametri nosaka, kā Zabbix serverim jārīkojas, ja aģenta pārbaude (Zabbix, SNMP, IPMI, JMX) neizdodas un hosta saskarne kļūst nesasniedzama.

Nesasniedzama saskarne

Hosta saskarne tiek uzskatīta par nesasniedzamu pēc neveiksmīgas pārbaudes (tīkla kļūda, noildze), ko veic Zabbix, SNMP, IPMI vai JMX aģenti. Kopš Zabbix 6.2.0 arī aktīvās Zabbix aģenta pārbaudes ietekmē saskarnes pieejamību. Kad aktīvās pārbaudes kļūst nepieejamas, tās ietekmē aģenta saskarnes kopējo pieejamības statusu.

No brīža, kad saskarne kļūst nesasniedzama, UnreachableDelay nosaka, cik bieži tā tiek pārbaudīta atkārtoti, izmantojot vienu no vienumiem (ieskaitot LLD kārtulas). Šīs atkārtotās pārbaudes veic nesasniedzamības aptaujātāji (vai IPMI aptaujātāji IPMI pārbaudēm). Pēc noklusējuma intervāls starp secīgām sasniedzamības pārbaudēm ir 15 sekundes.

Pārbaudes, ko veic asinhronie aptaujātāji, netiek pārvietotas uz nesasniedzamības aptaujātājiem.

Zabbix servera žurnālā nesasniedzamība tiek norādīta ar šādiem ziņojumiem:

Zabbix agent item "system.cpu.load[percpu,avg1]" on host "New host" failed: first network error, wait for 15 seconds
Zabbix agent item "system.cpu.load[percpu,avg15]" on host "New host" failed: another network error, wait for 15 seconds

Žurnāla ziņojumos ir norādīts precīzs neveiksmīgais vienums un tā tips (Zabbix aģents).

Parametrs Timeout arī ietekmē, cik ātri saskarne tiek pārbaudīta atkārtoti nesasniedzamības laikā. Ja Timeout ir iestatīts uz 20 sekundēm un UnreachableDelay uz 30 sekundēm, nākamā pārbaude notiks pēc 50 sekundēm no pirmā mēģinājuma.

Parametrs UnreachablePeriod nosaka kopējo nesasniedzamības perioda ilgumu. Pēc noklusējuma UnreachablePeriod ir 45 sekundes. Šai vērtībai jābūt vairākas reizes lielākai par UnreachableDelay, lai nodrošinātu, ka saskarne tiek pārbaudīta atkārtoti vairākas reizes, pirms tā tiek atzīmēta kā nepieejama.

Iekšējais vienums zabbix[host,active_agent,available] ļauj uzraudzīt aktīvo pārbaužu pieejamību nesasniedzamības scenārijos.

Saskarnes pārslēgšana atpakaļ uz pieejamu

Kad nesasniedzamības periods ir beidzies, saskarne tiek aptaujāta vēlreiz, samazinot prioritāti vienumam, kas padarīja saskarni nesasniedzamu. Ja nesasniedzamā saskarne atkal kļūst pieejama, uzraudzība automātiski atgriežas normālā režīmā:

atsāk Zabbix aģenta pārbaudes hostam "New host": savienojums atjaunots

Kad saskarne kļūst pieejama, hosts neaptaujā visus savus vienumus nekavējoties divu iemeslu dēļ:

  • Tas var pārslogot hostu.
  • Saskarnes atjaunošanas laiks ne vienmēr sakrīt ar plānoto vienumu aptaujas grafika laiku.

Tāpēc pēc tam, kad saskarne kļūst pieejama, vienumi netiek aptaujāti nekavējoties, bet tiek pārplānoti uz nākamo aptaujas ciklu.

Nepieejama saskarne

Pēc tam, kad beidzas UnreachablePeriod un saskarne nav atkal kļuvusi pieejama, saskarne tiek uzskatīta par nepieejamu.

Servera žurnālā tas tiek norādīts ar šādiem ziņojumiem:

temporarily disabling Zabbix agent checks on host "New host": interface unavailable

un lietotāja saskarnē hosta pieejamības ikona mainās no zaļas/pelēkas uz dzeltenu/sarkanu (informāciju par nepieejamo saskarni var redzēt uznirstošajā lodziņā, kas tiek parādīts, novietojot peles kursoru uz hosta pieejamības ikonas):

Parametrs UnavailableDelay nosaka, cik bieži saskarne tiek pārbaudīta tās nepieejamības laikā.

Pēc noklusējuma tas ir 60 sekundes (tātad šajā gadījumā “temporarily disabling”, kā norādīts iepriekš redzamajā žurnāla ziņojumā, nozīmē pārbaužu atspējošanu uz vienu minūti).

Kad savienojums ar saskarni tiek atjaunots, uzraudzība arī automātiski atgriežas normālā režīmā:

enabling Zabbix agent checks on host "New host": interface became available