[comment]: # aside:2

[comment]: # ({a192089c-db070ecb})
# Pārraugiet Linux ar Zabbix aģentu

[comment]: # ({/a192089c-db070ecb})

[comment]: # ({d1decc72-92985fd3})
## Ievads

Šajā lapā ir aprakstītas darbības, kas nepieciešamas, lai sāktu pamata Linux iekārtu uzraudzību ar Zabbix. 
Šajā pamācībā aprakstītās darbības var piemērot jebkurai uz Linux balstītai operētājsistēmai.

[comment]: # ({/d1decc72-92985fd3})

[comment]: # ({4fcfb03d-50d3f021})
**Kam ir paredzēts šis ceļvedis**

Šis ceļvedis ir paredzēts jauniem Zabbix lietotājiem un satur minimālo darbību kopumu, kas nepieciešams, lai iespējotu pamata jūsu Linux iekārtas uzraudzību. Ja meklējat plašas pielāgošanas iespējas vai nepieciešama sarežģītāka konfigurācija, skatiet Zabbix rokasgrāmatas sadaļu [Configuration](/manual/config).

[comment]: # ({/4fcfb03d-50d3f021})

[comment]: # ({4f3b23f0-4c9eae4f})
**Priekšnosacījumi**

Pirms turpināt šo rokasgrāmatu, jums ir jā [lejupielādē un jāinstalē](https://www.zabbix.com/download) Zabbix serveris un Zabbix lietotāja saskarne saskaņā ar jūsu OS instrukcijām.

[comment]: # ({/4f3b23f0-4c9eae4f})

[comment]: # ({b7e398a6-7e39c6ae})
## Zabbix aģenta instalēšana

Zabbix aģents ir process, kas atbild par datu apkopošanu.

Pārbaudiet savu Zabbix serveris versiju:

    zabbix_server -V

Instalējiet tādas pašas versijas Zabbix aģents (ieteicams) Linux datorā, kuru vēlaties uzraudzīt.
Atkarībā no jūsu uzraudzības vajadzībām tas var būt tas pats dators, kurā ir instalēts Zabbix serveris, vai pilnīgi cits
dators.

Izvēlieties piemērotāko instalēšanas metodi:

- Palaist kā Docker konteineru - skatiet pieejamo attēlu sarakstu
[Zabbix Docker repository](https://hub.docker.com/r/zabbix/zabbix-agent/).

- Instalēt no Zabbix [pakotnēm](https://www.zabbix.com/download) (pieejamas Alma Linux, CentOS, Debian,
Oracle Linux, Raspberry Pi OS, RHEL, Rocky Linux, SUSE Linux Enterprise Server, Ubuntu).

- Kompilēt [no avota kodiem](/manual/installation/install).

[comment]: # ({/b7e398a6-7e39c6ae})

[comment]: # ({60dcfcb5-7c299256})
## Konfigurēt Zabbix uzraudzībai

Zabbix aģents var vākt metriku aktīvajā vai pasīvajā režīmā (vienlaikus).

::: noteclassic
Pasīvā pārbaude ir vienkāršs datu pieprasījums. Zabbix serveris vai starpniekserveris pieprasa noteiktus datus (piemēram, CPU noslodzi), un Zabbix aģents nosūta rezultātu atpakaļ serverim. Aktīvās pārbaudes prasa sarežģītāku apstrādi. Aģentam vispirms no servera(-iem) ir jāiegūst vienumu saraksts neatkarīgai apstrādei, un pēc tam dati jānosūta atpakaļ lielapjomā. Plašāku informāciju skatiet sadaļā [Pasīvās un aktīvās aģenta pārbaudes](/manual/appendix/items/activepassive).
:::

Zabbix nodrošinātās uzraudzības veidnes parasti piedāvā divas alternatīvas - veidni Zabbix aģentam un veidni Zabbix aģentam (aktīvs). Izmantojot pirmo opciju, aģents vāks metriku pasīvajā režīmā. Šādas veidnes nodrošinās identiskus uzraudzības rezultātus, taču izmantos atšķirīgus saziņas protokolus.

Turpmākā Zabbix konfigurācija ir atkarīga no tā, vai izvēlaties veidni [aktīvajām](#active-checks) vai [pasīvajām](#passive-checks) Zabbix aģenta pārbaudēm.

[comment]: # ({/60dcfcb5-7c299256})

[comment]: # ({5410a86a-05a855b6})
### Pasīvie pārbaudes

[comment]: # ({/5410a86a-05a855b6})

[comment]: # ({3dfd4eb0-8c4b8b4b})
#### Zabbix aģents

1\. Atveriet aģenta konfigurācijas failu datorā, kurā ir instalēts aģents.

    sudo vi /etc/zabbix/zabbix_agentd.conf

2\. Pievienojiet sava Zabbix servera IP adresi vai DNS nosaukumu parametram Server.

    Server=192.0.2.22

3\. Restartējiet Zabbix aģentu.

    systemctl restart zabbix-agent

[comment]: # ({/3dfd4eb0-8c4b8b4b})

[comment]: # ({83e6bf81-eeb16169})
#### Zabbix lietotāja saskarne

1\. Piesakieties Zabbix lietotāja saskarnē.

2\. [Izveidojiet hostu](/manual/config/hosts/host) Zabbix tīmekļa lietotāja saskarnē. 

-   Laukā *Host name* ievadiet hosta nosaukumu (piem., "Linux server").
-   Laukā *Templates* ierakstiet vai atlasiet veidni "Linux by Zabbix agent", kas tiks [saistīta](/manual/config/templates/linking) ar hostu.
-   Laukā *Host groups* ierakstiet vai atlasiet hostu grupu (piem., "Linux servers").
-   Parametrā *Interfaces* pievienojiet *aģents* saskarni un norādiet Linux iekārtas IP adresi vai DNS nosaukumu, kurā ir instalēts aģents. 

![](../../../assets/en/manual/guides/linux_host_passive.png){width="600"}

3\. Noklikšķiniet uz *Add*, lai pievienotu hostu. Šis hosts attēlos uzraudzīto Linux iekārtu.

[comment]: # ({/83e6bf81-eeb16169})

[comment]: # ({4353394a-bccd276a})
### Aktīvās pārbaudes

[comment]: # ({/4353394a-bccd276a})

[comment]: # ({0f0fe028-2174196f})
#### Zabbix aģents

1\. Atveriet aģenta konfigurācijas failu datorā, kurā ir instalēts aģents.

    sudo vi /etc/zabbix/zabbix_agentd.conf

2\. Pievienojiet sava Zabbix servera IP adresi vai DNS nosaukumu (un izvēles portu) parametram ServerActive. Piemēram:

    ServerActive=192.0.2.1:10051

Zabbix aģents izmantos šo adresi, lai izveidotu savienojumu ar Zabbix servera trapper portu (noklusējums: 10051) un pieprasītu konfigurācijas datus aktīvajām pārbaudēm.

3\. Definējiet parametru Hostname, kam jāsakrīt ar hosta nosaukumu, kas tiks definēts [Zabbix lietotāja saskarne](#zabbix-frontend). Mūsu piemērā tas ir:

    Hostname=Linux server

Hostname vērtībai ir jāsakrīt, jo aktīvajām pārbaudēm Zabbix aģents to izmanto, lai izgūtu pareizo hosta konfigurāciju no servera. Precīzāk, aģents iniciē savienojumu ar serveri un identificē sevi, izmantojot Hostname vērtību. Pēc tam serveris nodrošina šī hosta uzraudzības konfigurāciju. Ja šīs vērtības atšķiras, aģents nesaņems atbilstošo konfigurāciju, kā rezultātā trūks metriku vai radīsies uzraudzības problēmas.

4\. Restartējiet Zabbix aģentu.

    systemctl restart zabbix-agent

[comment]: # ({/0f0fe028-2174196f})

[comment]: # ({f1e8e914-0ad06d68})
#### Zabbix lietotāja saskarne

1\. Piesakieties Zabbix lietotāja saskarnē.

2\. [Izveidojiet hostu](/manual/config/hosts/host) Zabbix tīmekļa saskarnē. 

-   Laukā *Host name* ievadiet hosta nosaukumu (piem., "Linux server") , kas atbilst iepriekš Agent konfigurācijas failā definētajai *Hostname* parametra vērtībai.
-   Laukā *Templates* ievadiet vai atlasiet veidni "Linux by Zabbix agent active", kas tiks [saistīta](/manual/config/templates/linking) ar hostu.
-   Laukā *Host groups* ievadiet vai atlasiet hostu grupu (piem., "Linux servers").
-   Atstājiet *Interfaces* nedefinētu; interfeiss nav nepieciešams aktīvajām pārbaudēm, jo aģents uzsāk savienojumu ar serveri, nevis gaida savienojumu no servera.

![](../../../assets/en/manual/guides/linux_host_active.png){width="600"}

3\. Noklikšķiniet uz *Add*, lai pievienotu hostu. Šis hosts attēlos uzraudzīto Linux iekārtu.

[comment]: # ({/f1e8e914-0ad06d68})

[comment]: # ({fb812775-3f93d055})
## Skatīt savāktos metriskos datus

Apsveicam! Šajā brīdī Zabbix jau uzrauga jūsu Linux iekārtu.

Lai skatītu savāktos metriskos datus, atveriet *Monitoring->Hosts* 
[izvēlnes sadaļu](/manual/web_interface/frontend_sections/monitoring/hosts) un noklikšķiniet uz *Latest data* blakus hostam.

![](../../../assets/en/manual/guides/linux_latest_data.png){width="600"}

Šī darbība atvērs visu jaunāko metrisko datu sarakstu, kas savākti no Linux servera hosta.

![](../../../assets/en/manual/guides/linux_latest_data1.png){width="600"}

[comment]: # ({/fb812775-3f93d055})

[comment]: # ({e8776031-642d128d})
## Iestatiet problēmu brīdinājumus

Zabbix var paziņot jums par problēmu jūsu infrastruktūrā, izmantojot dažādas metodes.  
Šajā rokasgrāmatā ir aprakstītas konfigurēšanas darbības e-pasta brīdinājumu nosūtīšanai. 

1\. Dodieties uz *User settings -> Profile*, pārslēdzieties uz cilni *Media* un 
[pievienojiet savu e-pastu](/manual/quickstart/basic_config/login#adding-user).

![](../../../assets/en/manual/quickstart/new_media.png){width="600"}

2\. Izpildiet rokasgrāmatu par [Receiving problem notification](/manual/quickstart/basic_config/notification).

Nākamreiz, kad Zabbix noteiks problēmu, jums vajadzētu saņemt brīdinājumu pa e-pastu.

[comment]: # ({/e8776031-642d128d})

[comment]: # ({f9994e8b-655dbd9e})
## Pārbaudiet savu konfigurāciju

Linux vidē varat simulēt lielu CPU slodzi un rezultātā saņemt problēmas brīdinājumu, izpildot:

    cat /dev/urandom | md5sum

Iespējams, būs jāpalaiž vairāki [md5sum](https://en.wikipedia.org/wiki/Md5sum) procesi, lai CPU slodze pārsniegtu slieksni.

Kad Zabbix konstatēs problēmu, tā parādīsies sadaļā Monitoring->Problems.

![](../../../assets/en/manual/guides/linux_problem.png){width="600"}

Ja brīdinājumi ir [konfigurēti](#set-up-problem-alerts), jūs saņemsiet arī paziņojumu par problēmu.

[comment]: # ({/f9994e8b-655dbd9e})

[comment]: # ({6050eff3-f1a71ba4})
**Skatīt arī:**

- [Vienuma izveide](/manual/config/items/item) - 
kā sākt papildu metriku uzraudzību (pielāgota uzraudzība bez veidnēm).
- [Zabbix aģenta vienumi](/manual/config/items/itemtypes/zabbix_agent), 
[Zabbix aģenta vienumi operētājsistēmai Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys) - 
pilns metriku saraksts, ko varat uzraudzīt, izmantojot Zabbix aģentu operētājsistēmā Windows.
- [Problēmu eskalācijas](/manual/config/notifications/action/escalations) - kā izveidot daudzpakāpju brīdinājumu scenārijus 
(piem., vispirms nosūtīt ziņojumu sistēmas administratoram, pēc tam, ja problēma netiek atrisināta 45 minūšu laikā, 
nosūtīt ziņojumu datu centra vadītājam).
- [Instalēšana no pakotnēm](/manual/installation/install_from_packages) - kā instalēt Zabbix komponentus, izmantojot oficiālās RPM un DEB pakotnes dažādiem Linux distributīviem, nodrošinot piekļuvi jaunākajām funkcijām un kļūdu labojumiem.

[comment]: # ({/6050eff3-f1a71ba4})
