[comment]: # ({c1e59960-db070ecb})
# 1 Надглење Linux-а помоћу Zabbix агента

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

[comment]: # ({d1decc72-92985fd3})
## Увод

Ова страница вас води кроз кораке потребне за покретање основног надгледања Linux машина са Zabbix-ом. 
Кораци описани у овом водичу могу се применити на било који оперативни систем заснован на Linux.

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

[comment]: # ({4fcfb03d-50d3f021})
**За кога је овај водич**

Овај водич је дизајниран за нове Zabbix кориснике и садржи минимални скуп корака потребних за омогућавање основног праћења 
вашу Linux машину. Ако тражите опције дубоког прилагођавања или вам је потребна напреднија конфигурација, 
погледајте [Конфигурација](/manual/config) одељак Zabbix приручника.

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

[comment]: # ({4f3b23f0-4c9eae4f})
**Предуслови**

Пре него што наставите са овим водичем за инсталацију, морате [преузети и инсталирати](https://www.zabbix.com/download) Zabbix
сервер и Zabbix кориснички интерфејс према упутствима за ваш OS.

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

[comment]: # ({b7e398a6-7e39c6ae})
## Инсталирајте Zabbix агент

Zabbix агент је процес одговоран за прикупљање података. 

Проверите верзију вашег Zabbix сервера:

    zabbix_server -V

Инсталирајте Zabbix агент исте верзије (препоручено) на Linux машини коју желите да надгледате. 
На основу ваших потреба за праћењем, то може бити иста машина на којој је инсталиран Zabbix сервер или потпуно другачија 
машина. 

Изаберите најприкладнији начин инсталације:

- Покрени као Docker контејнер - погледајте листу доступних слика у 
[Zabbix Docker спремиште](https://hub.docker.com/r/zabbix/zabbix-agent/).

- Инсталирајте са Zabbix-а [пакета](https://www.zabbix.com/download) (доступно за Alma Linux, CentOS, Debian, 
Oracle Linux, Raspberry Pi OS, RHEL, Rocky Linux, SUSE Linux Enterprise Server, Ubuntu). 

- Преведите [из извора](/manual/installation/install).

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

[comment]: # ({541ea782-7c299256})
## Конфигуришите Zabbix за праћење

Zabbix агент може прикупљати метрике у активном или пасивном режиму (истовремено).

::: noteclassic
Пасивна провера је једноставан захтев за подацима. Zabbix сервер или прокси тражи неке податке (на пример, оптерећење процесора) и Zabbix 
агент шаље резултат назад серверу. Активне провере захтевају сложенију обраду. Агент прво мора да преузме 
са сервера(а) листу ставки за независну обраду, а затим да скупно пошаље податке назад.
Видите [Пасивне и активне провере агента](/manual/appendix/items/activepassive) за више информација.
:::

Шаблони за праћење које пружа Zabbix обично нуде две алтернативе - шаблон за Zabbix агента и шаблон за 
Zabbix агента (активног). Са првом опцијом, агент ће прикупљати метрике у пасивном режиму.
Такви шаблони ће пружити идентичне резултате праћења, али користећи различите комуникационе протоколе.

Даља конфигурација Zabbix-а зависи од тога да ли изаберете шаблон за [активне](#active-checks) или 
[пасивне](#passive-checks) провере Zabbix агента.

[comment]: # ({/541ea782-7c299256})

[comment]: # ({5410a86a-05a855b6})
### Пасивне провере

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

[comment]: # ({be0907d4-96393b8d})
#### Zabbix агент

1\. Отворите конфигурациону датотеку агента на машини на којој је агент инсталиран.

  sudo vi /etc/zabbix/zabbix_agentd.conf

2\. Додајте IP адресу или DNS име (и опционо порт) вашег Zabbix сервера у параметр сервера. На пример:

  Server=192.0.2.0:10051

Zabbix агент ће користити ову адресу да прихвати долазне везе само са наведених Zabbix сервера или проксија за преузимање података.

3\. Поново покрените Zabbix агента.

  systemctl restart zabbix-agent

[comment]: # ({/be0907d4-96393b8d})

[comment]: # ({18264a09-eaa53ce6})
#### Zabbix кориснички интерфејс

1. Пријавите се на Zabbix кориснички интерфејс.

2. [Креирајте домаћина](/manual/config/hosts/host) у Zabbix веб интерфејсу.

-  У поље *Host name* унесите име домаћина (нпр. "Linux сервер").
-  У поље *Templates* унесите или изаберите шаблон "Linux by Zabbix agent" који ће бити [повезан](/manual/config/templates/linking) са домаћином.
-  У поље *Host groups* унесите или изаберите групу домаћина (нпр. "Linux сервери").
-  У параметру *Interfaces* додајте *Agent* interface и наведите IP адресу или DNS име Linux машине на којој је агент инсталиран.

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

3\. Кликните на *Додај* да бисте додали домаћина. Овај домаћин ће представљати праћену Linux машину.

[comment]: # ({/18264a09-eaa53ce6})

[comment]: # ({4353394a-bccd276a})
### Активне провере

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

[comment]: # ({93a35e26-2174196f})
#### Zabbix агент

1\. Отворите конфигурациону датотеку агента на машини на којој је агент инсталиран.

  sudo vi /etc/zabbix/zabbix_agentd.conf

2\. Додајте IP адресу или DNS име (и опционо порт) вашег Zabbix сервера у параметар ServerActive. На пример:

  ServerActive=192.0.2.0:10051

Zabbix агент ће користити ову адресу за повезивање са трапер портом Zabbix сервера (подразумевано: 10051) и захтевање конфигурационих података за активне провере.

3\. Дефинишите параметар Hostname, који мора да се подудара са именом домаћина које ће бити дефинисано у [Zabbix frontend](#zabbix-frontend). У нашем примеру, то је:

  Hostname=Linux сервер

Вредност Hostname мора да се подудара јер, за активне провере, Zabbix агент га користи за преузимање исправне конфигурације домаћина са сервера. Конкретно, агент покреће везу са сервером и идентификује се користећи вредност Hostname. Сервер затим пружа конфигурацију праћења за тај домаћин. Ако се ове вредности разликују, агент неће добити одговарајућу конфигурацију, што ће резултирати недостајућим метрикама или проблемима са праћењем.

4\. Поново покрените Zabbix агента.

  systemctl restart zabbix-agent

[comment]: # ({/93a35e26-2174196f})

[comment]: # ({25bd952d-0ad06d68})
#### Zabbix кориснички интерфејс

1. Пријавите се на Zabbix кориснички интерфејс.

2. [Креирајте домаћина](/manual/config/hosts/host) у Zabbix веб интерфејсу.

-  У поље *Host name* унесите име домаћина (нпр. "Linux сервер") које се подудара са вредношћу параметра *Hostname* дефинисаном раније у конфигурационој датотеци агента.
-  У поље *Templates* унесите или изаберите шаблон "Linux by Zabbix agent active" који ће бити [повезан](/manual/config/templates/linking) са домаћином.
-  У поље *Host groups* унесите или изаберите групу домаћина (нпр. "Linux сервери").
-  Оставите *Interfaces* недефинисаним; интерфејс није неопходан за активне провере јер агент иницира везу са сервером уместо да слуша везу са сервера.

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

3\. Кликните на *Додај* да бисте додали домаћина. Овај домаћин ће представљати праћену Linux машину.

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

[comment]: # ({fb812775-3f93d055})
## Прегледајте прикупљене метрике

Честитамо! У овом тренутку, Zabbix већ надгледа вашу Linux машину. 

Да бисте видели прикупљене метрике, отворите *Надгледање->Домаћини* 
[одељак менија](/manual/web_interface/frontend_sections/monitoring/hosts) и кликните на *Најновији подаци* поред домаћина. 

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

Ова радња ће отворити листу свих најновијих метрика прикупљених са домаћина Linux сервера.

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

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

[comment]: # ({86f39343-642d128d})
## Подесите упозорења о проблемима

Zabbix вас може обавестити о проблему са вашом инфраструктуром користећи разне методе. 
Овај водич пружа кораке за конфигурацију слања упозорења путем е-поште. 

1. Идите на *Подешавања корисника -> Профил*, пређите на картицу *Медији* и 
[додајте своју е-пошту](/manual/quickstart/login#adding-user).

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

2. Пратите водич за [Примање обавештења о проблемима](/manual/quickstart/notification).

Следећи пут, када Zabbix открије проблем, требало би да добијете упозорење путем е-поште.

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

[comment]: # ({f9994e8b-655dbd9e})
## Тестирајте своју конфигурацију

На Linux-у можете симулирати велико оптерећење CPU-а и као резултат добити упозорење о проблему тако што ћете покренути:

    cat /dev/urandom | md5sum

Можда ћете морати да покренете неколико процеса [md5sum](https://en.wikipedia.org/wiki/Md5sum) да би оптерећење CPU-а премашило праг.

Када Zabbix открије проблем, он ће се појавити у одељку Надгледање->Проблеми.

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

Ако су упозорења [конфигурисана](#set-up-problem-alerts), такође ћете добити обавештење о проблему.

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

[comment]: # ({6050eff3-f1a71ba4})
**Погледајте и:**

- [Креирање ставке](/manual/config/items/item) - 
како започети праћење додатних метрика (прилагођено праћење без шаблона).
- [Zabbix агент ставке](/manual/config/items/itemtypes/zabbix_agent), 
[Zabbix агентске ставке за Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys) - 
пуна листа метрика које можете пратити помоћу Zabbix агента на Windows-у.
- [Ескалације проблема](/manual/config/notifications/action/escalations) - како да креирате сценарије упозорења у више корака 
(нпр. прво пошаљите поруку администратору система, а затим, ако проблем не буде решен за 45 минута, 
послати поруку менаџеру дата центра).
- [Инсталација из пакета](/manual/installation/install_from_packages) - како да инсталирате Zabbix компоненте користећи званичне RPM и DEB пакете за различите Linux дистрибуције, обезбеђујући приступ најновијим функцијама и исправкама грешака.

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