1 Tīkla atklāšanas kārtulas konfigurēšana
Pārskats
Lai konfigurētu tīkla atklāšanas kārtulu, ko Zabbix izmanto hostu un pakalpojumu atklāšanai:
- Dodieties uz Datu ievākšana → Atklāšana
- Noklikšķiniet uz Izveidot atklāšanas kārtulu (vai uz kārtulas nosaukuma, lai rediģētu esošu)
- Rediģējiet atklāšanas kārtulas atribūtus
Noteikuma atribūti

Visi obligātie ievades lauki ir atzīmēti ar sarkanu zvaigznīti.
| Parametrs | Apraksts |
|---|---|
| Name | Unikāls noteikuma nosaukums. Piemēram, "Lokālais tīkls". |
| Discovery by | Atklāšana tiek veikta ar: Server - ar Zabbix serveri Proxy - ar Zabbix starpniekserveri (izvēlēts starpniekservera nosaukuma laukā) |
| IP range | IP adrešu diapazons atklāšanai. Tam var būt šādi formāti: Viena IP adrese: 192.168.1.33 IP adrešu diapazons: 192.168.1-10.1-255. Diapazonu ierobežo kopējais aptverto adrešu skaits (mazāk nekā 64K). IP maska: 192.168.4.0/24 atbalstītās IP maskas: /16 - /30 IPv4 adresēm /112 - /128 IPv6 adresēm Saraksts: 192.168.1.1-255, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24 Šis lauks atbalsta atstarpes, tabulāciju un vairākas rindas. |
| Update interval | Šis parametrs nosaka, cik bieži Zabbix izpildīs noteikumu. Intervāls tiek mērīts pēc iepriekšējās atklāšanas instances izpildes beigām, tāpēc pārklāšanās nenotiek. Tiek atbalstīti laika sufiksi, piemēram, 30s, 1m, 2h, 1d. Tiek atbalstīti lietotāja makrosi. Ņemiet vērā, ka, ja tiek izmantots lietotāja makross un tā vērtība tiek mainīta (piemēram, 1w → 1h), nākamā pārbaude tiks izpildīta saskaņā ar iepriekšējo vērtību (piemēra vērtību gadījumā — tālā nākotnē). |
| Maximum concurrent checks per type | Iestatiet maksimālo atklāšanas pavedienu (darbinieku) skaitu katrai servisa pārbaudei, lai atklāšanas pārbaudes apstrādātu paralēli: One - viens pavediens Unlimited - neierobežots pavedienu skaits (bet ne vairāk kā parametrā StartDiscoverers) Custom - iestatiet pielāgotu pavedienu skaitu (0-999) Ņemiet vērā, ka visi atklāšanas noteikumi ar SNMPv3 asinhronajām servisa pārbaudēm tiek apstrādāti ar vienu darbinieku libsnmp implementācijas īpatnību dēļ, t.i., darbinieku skaita palielināšana nepalielinās atklāšanas ātrumu. |
| Checks | Zabbix izmantos šo pārbaužu sarakstu atklāšanai. Noklikšķiniet uz , lai uznirstošajā logā konfigurētu jaunu pārbaudi.Atbalstītās pārbaudes: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, Zabbix aģents, SNMPv1 aģents, SNMPv2 aģents, SNMPv3 aģents, ICMP ping. Uz protokolu balstīta atklāšana izmanto net.tcp.service[] funkcionalitāti, lai pārbaudītu katru hostu, izņemot SNMP, kas vaicā SNMP OID. Zabbix aģents tiek pārbaudīts, vaicājot vienumu nešifrētā režīmā. Lūdzu, skatiet aģenta vienumi, lai iegūtu sīkāku informāciju. Parametrs 'Ports' var būt viens no šiem: Viena pieslēgvieta: 22 Pieslēgvietu diapazons: 22-45 Saraksts: 22-45,55,60-70 Sākot ar Zabbix 7.0, visas servisa pārbaudes tiek veiktas asinhroni, izņemot LDAP pārbaudes. Sākot ar Zabbix 7.0, HTTP/HTTPs pārbaude tiek veikta, izmantojot libcurl. Ja Zabbix serveris/starpniekserveris ir kompilēts bez libcurl, tad HTTP pārbaudes darbosies kā iepriekšējās versijās (t.i., kā TCP pārbaudes), bet HTTPS pārbaudes nedarbosies. |
| Device uniqueness criteria | Unikalitātes kritēriji var būt: IP address - neapstrādāt vairākas ierīces ar vienu IP adresi. Ja ierīce ar tādu pašu IP jau pastāv, tā tiks uzskatīta par jau atklātu un jauns hosts netiks pievienots. <discovery check> - vai nu Zabbix aģenta, vai SNMP aģenta pārbaude. Ņemiet vērā, ka atklāšanas laikā izmantotie unikalitātes kritēriji nav tas pats, kas hosta identifikācija sistēmā, izpildot darbības. Unikalitātes kritēriji atklāšanas laikā nosaka, vai divas vai vairākas atklātās ierīces ir vienādas (vai atšķirīgas), savukārt Zabbix hosta identifikācijai kritērijs ir tikai IP adrese (skatiet Hosta izveide). |
| Host name | Iestatiet izveidotā hosta tehnisko nosaukumu, izmantojot: DNS name - DNS nosaukums (noklusējums) IP address - IP adrese <discovery check> - saņemtā virknes vērtība no atklāšanas pārbaudes (piemēram, Zabbix aģents, SNMP aģenta pārbaude) Skatiet arī: Hosta nosaukuma piešķiršana. |
| Visible name | Iestatiet izveidotā hosta redzamo nosaukumu, izmantojot: Host name - tehniskais hosta nosaukums (noklusējums) DNS name - DNS nosaukums IP address - IP adrese <discovery check> - saņemtā virknes vērtība no atklāšanas pārbaudes (piemēram, Zabbix aģents, SNMP aģenta pārbaude) Skatiet arī: Hosta nosaukuma piešķiršana. |
| Enabled | Ja izvēles rūtiņa ir atzīmēta, noteikums ir aktīvs un to izpildīs Zabbix serveris. Ja tā nav atzīmēta, noteikums nav aktīvs. Tas netiks izpildīts. |
Failu deskriptoru limita pārsniegšana
Liela skaita vienlaicīgu pārbaužu gadījumā ir iespējams izsmelt failu deskriptoru limitu atklāšanas pārvaldniekam.
Atklāšanai nepieciešamo failu deskriptoru skaits ir vienāds ar atklāšanas darbinieku skaitu * 1000. Pēc noklusējuma ir 5 atklāšanas darbinieki, savukārt sistēmas mīkstais limits ir aptuveni 1024.
Ja šim limitam tiek pietuvots, Zabbix samazinās noklusējuma vienlaicīgo pārbaužu skaitu katram tipam katram darbiniekam un ierakstīs brīdinājumu žurnālfailā. Tomēr, ja lietotājs ir iestatījis lielāku vērtību parametram Maksimālais vienlaicīgo pārbaužu skaits katram tipam nekā Zabbix aprēķinātā vērtība, Zabbix izmantos lietotāja definēto vērtību vienam darbiniekam.
Reālas dzīves scenārijs
Šajā piemērā mēs vēlamies iestatīt tīkla atklāšanu lokālajam tīklam ar IP diapazonu 192.168.1.1-192.168.1.254.
Mūsu scenārijā mēs vēlamies:
- atklāt tos hostus, kuros darbojas Zabbix aģents
- palaist atklāšanu ik pēc 10 minūtēm
- pievienot hostu uzraudzībai, ja hosta darbības laiks pārsniedz 1 stundu
- noņemt hostus, ja hosta dīkstāves laiks pārsniedz 24 stundas
- pievienot Linux hostus grupai "Linux servers"
- pievienot Windows hostus grupai "Windows servers"
- izmantot veidni Linux Linux hostiem
- izmantot veidni Windows Windows hostiem
1. solis
Tīkla atklāšanas kārtulas definēšana mūsu IP diapazonam.

Zabbix mēģinās atklāt hostus IP diapazonā 192.168.1.1-192.168.1.254, pieslēdzoties Zabbix aģentiem un iegūstot vērtību no system.uname atslēgas. No aģenta saņemto vērtību var izmantot hostu nosaukšanai, kā arī dažādu darbību piemērošanai dažādām operētājsistēmām. Piemēram, saistīt Windows serverus ar veidni Windows, Linux serverus ar veidni Linux.
Kārtula tiks izpildīta ik pēc 10 minūtēm.
Kad šī kārtula būs pievienota, Zabbix automātiski sāks atklāšanu un uz atklāšanu balstītu notikumu ģenerēšanu turpmākai apstrādei.
2. solis
Atklāšanas darbības definēšana, lai pievienotu atklātos Linux serverus attiecīgajai grupai/veidnei.

Darbība tiks aktivizēta, ja:
- pakalpojums "Zabbix aģents" ir "up"
- system.uname vērtība (Zabbix aģenta atslēga, ko izmantojām noteikuma definīcijā) satur "Linux"
- Uptime ir 1 stunda (3600 sekundes) vai vairāk

Darbība izpildīs šādas operācijas:
- pievienos atklāto hostu grupai "Linux servers" (un arī pievienos hostu, ja tas iepriekš nebija pievienots)
- piesaistīs hostu veidnei Linux. Zabbix automātiski sāks uzraudzīt hostu, izmantojot vienumus un trigerus no veidnes "Linux".
3. solis
Atklāšanas darbības definēšana, lai pievienotu atklātos Windows serverus attiecīgajai grupai/veidnei.


4. solis
Atklāšanas darbības definēšana zaudētu serveru noņemšanai.


Serveris tiks noņemts, ja pakalpojums "Zabbix aģents" būs 'down' ilgāk par 24 stundām (86400 sekundēm).
, lai uznirstošajā logā konfigurētu jaunu pārbaudi.