1 Надгледајте Linux са Zabbix агентом

Увод

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

За кога је овај водич

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

Предуслови

Пре него што наставите са овим водичем за инсталацију, морате преузети и инсталирати Zabbix сервер и Zabbix кориснички интерфејс према упутствима за ваш OS.

Инсталирајте Zabbix агент

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

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

zabbix_server -V

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

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

  • Покрени као Docker контејнер - погледајте листу доступних слика у Zabbix Docker спремиште.

  • Инсталирајте са Zabbix-а пакета (доступно за Alma Linux, CentOS, Debian, Oracle Linux, Raspberry Pi OS, RHEL, Rocky Linux, SUSE Linux Enterprise Server, Ubuntu).

  • Преведите из извора.

Конфигуришите Zabbix за надгледање

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

Пасивна провера је једноставан захтев за подацима. Zabbix сервер или прокси тражи неке податке (на пример, оптерећење CPU-а) и Zabbix агент шаље резултат назад серверу. Активне провере захтевају сложенију обраду. Агент прво мора да преузме са сервера(а) списак ставки за независну обраду и затим групно слање података назад. Погледајте Провере пасивних и активних агената за више информација.

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

Даља Zabbix конфигурација зависи од тога да ли изаберете шаблон за активан или пасивно Zabbix агент провере.

Пасивне провере

Zabbix кориснички интерфејс

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

2. Креирајте домаћина у Zabbix веб интерфејсу.

Овај домаћин ће представљати вашу Linux машину.

3. У параметру Интерфejс додајте интерфејс Агент и наведите IP адресу или DNS име Linux машине где је агент инсталиран.

4. У параметру Шаблони откуцајте или изаберите Linux за Zabbix агента.

Zabbix агент

Отворите конфигурациону датотеку Zabbix агента (подразумевано, путања је /usr/local/etc/zabbix_agentd.conf):

sudo vi /usr/local/etc/zabbix_agentd.conf

Додајте IP адресу или DNS име вашег Zabbix сервера у параметар Сервер.

на пример:

Server=192.0.2.22

Активне провере

Zabbix кориснички интерфјес

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

2. Креирајте домаћина у Zabbix веб интерфејсу.

Овај домаћин ће представљати вашу Linux машину.

3. У параметру Шаблони откуцајте или изаберите Linux од Zabbix агент активног.

Zabbix агент

Отворите конфигурациону датотеку Zabbix агента (подразумевано, путања је /usr/local/etc/zabbix_agentd.conf):

sudo vi /usr/local/etc/zabbix_agentd.conf

додати:

  • Име домаћина који сте креирали у Zabbix веб интерфејсу према параметру Hostname.
  • IP адресу или DNS име вашег Zabbix сервера према ServerActive параметру.

на пример:

ServerActive= 192.0.2.22
       Hostname=Linux server

Прегледајте прикупљене метрике

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

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

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

Подесите упозорења о проблемима

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

1. Идите на Корисничка подешавања -> Профил, пређите на картицу Медији и додајте своју е-пошту.

2. Пратите водич за Примање обавештења о проблему.

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

Тестирајте своју конфигурацију

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

cat /dev/urandom | md5sum

Можда ћете морати да покренете неколико процеса md5sum да би оптерећење CPU-а премашило праг.

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

Ако су упозорења конфигурисана, такође ћете добити обавештење о проблему.

Погледајте и:

  • Креирање ставке - како започети праћење додатних метрика (прилагођено праћење без шаблона).
  • Zabbix агент ставке, Zabbix агентске ставке за Windows - пуна листа метрика које можете пратити помоћу Zabbix агента на Windows-у.
  • Ескалације проблема - како да креирате сценарије упозорења у више корака (нпр. прво пошаљите поруку администратору система, а затим, ако проблем не буде решен за 45 минута, послати поруку менаџеру дата центра).