11 Nesasniedzama/nepieejama hosta saskarnes iestatījumi
Pārskats
Vairāki konfigurācijas parametri nosaka, kā Zabbix serverim jāuzvedas, ja aģenta pārbaude (Zabbix, SNMP, IPMI, JMX) neizdodas un hosts saskarne kļūst nesasniedzama.
Nesasniedzams interfeiss
Hosts interfeiss tiek uzskatīts par nesasniedzamu pēc neveiksmīgas pārbaudes (tīkla kļūda, noildze), ko veic Zabbix, SNMP, IPMI vai JMX aģenti. Sākot ar Zabbix 6.2.0, aktīvās Zabbix aģenta pārbaudes arī ietekmē interfeisa pieejamību. Kad aktīvās pārbaudes kļūst nepieejamas, tās veicina kopējo aģenta interfeisa pieejamības statusu.
No brīža, kad interfeiss kļūst nesasniedzams, UnreachableDelay nosaka, cik bieži tas tiek atkārtoti pārbaudīts, izmantojot vienu no vienumiem (tostarp LLD noteikumus). Šī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 tādiem ziņojumiem kā:
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ņojumi norāda precīzu neveiksmīgo vienumu un tā tipu (Zabbix aģents).
Parametrs Timeout ietekmēs arī to, cik agri interfeiss tiek atkārtoti pārbaudīts 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 pēc 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 interfeiss tiek atkārtoti pārbaudīts vairākas reizes, pirms tas tiek atzīmēts kā nepieejams.
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