Přeskočit na obsah

Monitorování vašeho Mikrotiku pomocí Zabbixu

Shrnutí
Praktický průvodce používáním Zabbixu k monitorování zařízení MikroTik: architektura, konfigurace SNMP, instalace serveru na Ubuntu, dashboardy, upozornění a tipy pro škálování.

monitoring with zabbix

Vzdálené monitorování MikroTiku pomocí Zabbixu

Zabbix je švýcarský nůž mezi nástroji pro monitorování.

Je open-source, prověřený v praxi a škálovatelný.

Přeměňuje surová data ze zařízení na akční upozornění a dashboardy.

Tento průvodce ukazuje, proč je Zabbix ideální pro poskytovatele a správce — a jak připojit MikroTik routery přes SNMP.

Co je Zabbix?

Zabbix je bezplatná, podniková platforma pro monitorování vytvořená v roce 2001.

Sbírá metriky ze serverů, aplikací a síťových zařízení.

Zdroj dat zahrnuje SNMP, Zabbix agenta, ICMP (ping), HTTP(S), SSH, IPMI, JMX a vlastní API.

Všechna data jsou zobrazena v jedné konzoli s grafy, triggery a notifikacemi.

Poznámka: Zabbix je flexibilní — používejte agenty tam, kde potřebujete detailní metriky, a SNMP pro síťová zařízení.

Základní architektura (stručně)

  • Zabbix Server: mozek systému — sbírá, ukládá a analyzuje data.
  • Zabbix Agent: lehká služba pro sběr metrik z hostitelů.
  • Zabbix Proxy: volitelný sběrač dat pro vzdálené lokality nebo škálování.
  • Frontend: webové rozhraní pro dashboardy, šablony a upozornění.

Základní tok:

[Zařízení / SNMP / Agent] → [Zabbix Proxy] → [Zabbix Server] → [DB + Frontend]

Co můžete monitorovat

Zabbix dokáže sledovat téměř cokoli s IP adresou:

  • Routery a switche (MikroTik, Cisco, Ubiquiti …)
  • Linux/Windows servery a virtuální stroje
  • Webové služby a API
  • Přenosové rychlosti rozhraní a propustnost
  • CPU, paměť, využití disku
  • Senzory prostředí a kamery

Použijte triggery pro spuštění upozornění při překročení prahových hodnot — například když router neodpovídá nebo je rozhraní přetížené.

Instalace základního Zabbix serveru na Ubuntu

Následující kroky vytvoří funkční Zabbix server pro testování či malé nasazení.

1) Aktualizace hostitele

Terminal window
apt update && apt upgrade -y

2) Instalace závislostí

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

3) Přidání repozitáře Zabbix a instalace

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) Vytvoření databáze

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) Povolení a spuštění služeb

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

Webové rozhraní bude dostupné na http://<ZABBIX_IP>/zabbix.

Tip: Použijte samostatného uživatele pro databázi a silná hesla. Pravidelně zálohujte databázi.

Monitorování MikroTiku přes SNMP

MikroTik nemá nativního Zabbix agenta, ale SNMP funguje spolehlivě.

1) Aktivujte SNMP na MikroTiku

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

Varování: Vyměňte výchozí komunitu a omezte povolené zdroje. Preferujte SNMPv3 pro autentizované a šifrované monitorování.

2) Přidejte MikroTik hosta do Zabbixu

Ve webovém rozhraní Zabbixu: Configuration → Hosts → Create host.

Nastavte:

  • Hostname: např. MikroTik-RB750
  • IP adresa: správa IP routeru
  • Přidejte MikroTik SNMP šablonu (nebo vytvořte vlastní položky)

Zabbix získá uptime, statistiky rozhraní, CPU/teplotu, paměť a propustnost.

Dashboardy, triggery a notifikace

Vytvářejte dashboardy s přehledy o propustnosti, stavu a seznamem problémů.

Triggery aktivují upozornění automaticky při daných podmínkách:

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

Tento trigger se spustí, pokud zařízení neodpovídá na ping déle než 3 minuty.

Notifikace lze odesílat e-mailem, přes Telegram, Slack nebo webhooky.

Tip: Začněte s několika klíčovými triggery, abyste předešli zahlcení upozorněními. Pak dolaďujte.

Škálování: proxy a discovery

Použijte Zabbix Proxy pro vzdálené regiony ke snížení latence a zatížení databáze.

Automatické objevování přes SNMP urychlí nastavení ve velkých sítích.

Proxy také umožňují sběr dat uvnitř vzdálených sítí, aniž by bylo nutné otevřít přístup každému zařízení na veřejném internetu.

Doporučené bezpečnostní postupy

  • Používejte SNMPv3 pro šifrovaný a autentizovaný SNMP, kde je to možné.
  • Omezte přístup do Zabbix UI a agentů pravidly firewallu.
  • Pravidelně měňte přihlašovací údaje a API klíče.
  • Používejte dedikované VLANy pro monitoring nebo SNMP komunity s přístupem jen pro čtení.
  • Často zálohujte databázi a konfiguraci.

Varování: Otevření SNMP komunit nebo Zabbix rozhraní na internetu bez ochrany je rizikové.

Krátké srovnání s jinými nástroji pro monitorování

ŘešeníZaměřeníAutomatizaceNejlepší pro
ZabbixKompletní NMSVysokáISP a velké infrastruktury
Nástroje pouze SNMPProtokolStředníJednoduché dotazování zařízení
TR-069 / TR-369Správa CPEStředníISP spravující CPE
Grafana + PrometheusMetriky + dashboardyVysokáDevOps a cloud prostředí
The Dude (MikroTik)Lehký nástrojNízkáMenší sítě

Proč Zabbix pro poskytovatele a správce

  • Centralizovaný přehled tisíců zařízení.
  • Vysoce přizpůsobitelné triggery a eskalace.
  • Proxy pro distribuovaný sběr dat.
  • Žádné poplatky za základní funkce.

Tyto vlastnosti dělají Zabbix ideálním pro ISP a provozovatele, kteří potřebují kompletní přehled.

Kde pomáhá MKController: Pokud preferujete lehčí provozní model pro monitorování a vzdálený přístup, NatCloud od MKController usnadňuje přístup k zařízením a snižuje potřebu provozovat plně lokální monitoring.

Závěr

Zabbix je výkonný a flexibilní monitorovací systém.

Ve spojení se SNMP poskytuje přesný pohled na zařízení MikroTik a stav sítě.

Začněte s monitorováním uptime a propustnosti rozhraní, pak rozšiřujte dashboardy a triggery podle potřeby.


O MKControlleru

Doufáme, že vám tato doporučení pomohla lépe pochopit vaši MikroTik a internetovou infrastrukturu! 🚀
Ať už ladíte konfigurace nebo jen chcete uklidnit síťový chaos, MKController vám zjednoduší život.

S centralizovanou cloudovou správou, automatickými bezpečnostními aktualizacemi a ovládacím panelem, který zvládne každý, máme vše, co potřebujete k modernizaci provozu.

👉 Vyzkoušejte zdarma 3 dny na mkcontroller.com — a uvidíte, jak snadná může být kontrola sítě.