Skip to content

Praćenje vašeg Mikrotik uređaja uz Zabbix

Сажетак
Практичан водич за коришћење Zabbix-а у праћењу MikroTik уређаја: архитектура, SNMP подешавања, инсталација Ubuntu сервера, dashboard-и, аларми и савети за скалирање.

monitoring with zabbix

Даљински мониторинг MikroTik-а уз Zabbix

Zabbix је швајцарски нож за надзор.

Отвореног кода, поуздан и лако проширив.

Претвара сирове податке у акцијске аларме и dashboard-е.

Овај водич објашњава зашто је Zabbix одговарајући за провајдере и администраторе — и како повезати MikroTik рутере преко SNMP-а.

Шта је Zabbix?

Zabbix је бесплатна, напредна платформа за надзор настала 2001. године.

Прикупља метрике са хостова, апликација и мрежних уређаја.

Извори података обухватају SNMP, Zabbix агент, ICMP (ping), HTTP(S), SSH, IPMI, JMX и прилагођене API-је.

Сви унесени подаци се приказују у једном dashboard-у са графиконима, тригерима и обавештењима.

Напомена: Zabbix је флексибилан — користите агенте где су потребне детаљније метрике, а SNMP за мрежне уређаје.

Основна архитектура (укратко)

  • Zabbix сервер: мозак — прикупља, чува и анализира податке.
  • Zabbix агент: лак сервис за метрике хоста.
  • Zabbix прокси: опционални колектор за удаљене локације или већу скалу.
  • Фронтенд: веб кориснички интерфејс за dashboard, шаблоне и аларме.

Основни ток:

[Уређај / SNMP / Агент] → [Zabbix прокси] → [Zabbix сервер] → [База података + фронтенд]

Шта можете пратити

Zabbix прати скоро све што има IP адресу:

  • Рутери и свитчеви (MikroTik, Cisco, Ubiquiti…)
  • Linux/Windows сервере и виртуелне машине
  • Веб сервисе и API-је
  • Пренос података и пропусни опсег интерфејса
  • CPU, меморију, диск
  • Сензоре животне средине и камере

Користите тригере да покренете аларме кад метрика прелази праг — нпр. рутер није доступан или је интерфејс препун.

Инсталација основног Zabbix сервера на Ubuntu

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

1) Ажурирање система

Terminal window
apt update && apt upgrade -y

2) Инсталација зависности

Terminal window
apt install -y apache2 mysql-server php php-mysql snmp

3) Додавање Zabbix репозиторијума и инсталирање

Terminal window
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo apt update
sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

4) Креирање базе података

mysql -uroot -p
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'StrongPassword!';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES; EXIT;

5) Пуштање и омогућавање сервиса

Terminal window
systemctl enable --now zabbix-server apache2 zabbix-agent

Веб интерфејс биће доступан на адреси http://<ZABBIX_IP>/zabbix.

Савет: Користите посебног DB корисника и јаке лозинке. Редовно правите резервне копије базе.

Мониторинг MikroTik преко SNMP-а

MikroTik нема нативног Zabbix агента, али SNMP ради стабилно.

1) Омогућите SNMP на MikroTik-у

/snmp set enabled=yes
/snmp community add name=public addresses=0.0.0.0/0

Упозорење: Промените подразумевану заједницу и ограничите дозвољене изворе. Препоручује се SNMPv3 за аутентификацију и енкрипцију.

2) Додајте MikroTik хост у Zabbix

У Zabbix веб интерфејсу: Configuration → Hosts → Create host.

Подесите:

  • Hostname: нпр. MikroTik-RB750
  • IP адреса: управљачка IP адреса рутера
  • Повежите MikroTik SNMP шаблон (или направите прилагођене ставке)

Zabbix ће прикупљати време рада, статистику интерфејса, CPU/температуру, меморију и пропусни опсег.

Dashboard-и, тригери и обавештења

Правите dashboard-е са плочицама за пропусни опсег, здравље и листу проблема.

Користите тригере да аутоматски шаљете аларме на основу услова:

{MikroTik-RB750:icmpping.max(3m)}=0

Овај тригер ће се активирати ако уређај не одговара на ping у трајању од 3 минута.

Обавештења могу ићи на имејл, Телеграм, Slack или webhooks.

Савет: Почните са неколико битних тригера да избегнете преплављеност алармима. Потом додајте нове.

Скалирање: прокси сервери и аутоматско откривање

Користите Zabbix Proxy за удаљене регионе ради смањења латенције и оптерећења базе.

Аутоматско откривање преко SNMP штеди време на великим мрежама.

Прокси омогућавају прикупљање података унутар удаљених мрежа без изложености сваког уређаја јавном интернету.

Најбоље безбедносне праксе

  • Користите SNMPv3 за шифровање и аутентификацију кад год је могуће.
  • Ограничите приступ Zabbix UI и агенту преко firewall-а.
  • Редовно мењајте креденцијале и API кључеве.
  • Користите посебне VLAN-ове за мониторинг или read-only SNMP заједнице.
  • Често правите резервне копије базе и конфигурације.

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

Кратка споредба са другим алатима за мониторинг

РешењеФокусАутоматизацијаНајпогодније за
ZabbixКомплетан NMSВисокISP и велика инфраструктура
Само SNMP алатиПротоколСредњиЈедноставно праћење уређаја
TR-069 / TR-369Управљање CPEСредњиISP који управљају CPE
Grafana + PrometheusМетрике + dashboard-иВисокDevOps и cloud окружења
The Dude (MikroTik)ЛаганНизакМале мреже

Зашто Zabbix за провајдере и администраторе

  • Централизован преглед хиљада уређаја.
  • Високо прилагодљиви тригерi и ескалације.
  • Паралелно прикупљање преко проксија.
  • Без лиценце за основне функције.

Ове предности чине Zabbix одличним избором за ISP и оператере којима је потребна комплетна видљивост.

Где MKController помаже: Ако више волите лакши оперативни модел за мониторинг и удаљени приступ, MKController-ов NatCloud поједностављује приступ уређајима и смањује потребу за пуном локалном мониторинг инсталацијом.

Закључак

Zabbix је снажан и флексибилан систем за мониторинг.

У комбинацији са SNMP-ом пружа прецизан увид у MikroTik уређаје и здравље мреже.

Започните једноставно: пратите време рада и проток података, а затим ширујте dashboard-е и тригере по потреби.


О MKController-у

Надамо се да су вам ове информације помогле да боље разумете ваш MikroTik и интернет свет! 🚀
Без обзира да ли подешавате конфигурације или покушавате да внесете ред у мрежни хаос, MKController је ту да ваш рад учини једноставнијим.

Са централизованом cloud администрацијом, аутоматским безбедносним ажурирањима и dashboard-ом који сваки корисник може савладати, имамо све што је потребно за унапређење вашег пословања.

👉 Започните бесплатан тродневни период на mkcontroller.com — и уверите се како изгледа једноставна контрола мреже.