Přejít na hlavní obsah

Návody / Návody k monitoringu: každý typ kontroly krok za krokem

Návod k nastavení monitoringu SNMP pro síťová zařízení

Kontrola SNMP přečte jednu číselnou hodnotu přímo ze síťového zařízení podle jeho OID (object identifier), podle plánu, a zaznamená ji, abyste ji mohli sledovat v čase. Zařízením může být router, switch, firewall, UPS nebo tiskárna. Je to správná kontrola, pokud potřebujete sledovat ne web, ale kus infrastruktury, který mluví jen SNMP a nic jiného, hardware, na kterém nikdy neběží webový server ani skript sběrače.

Než začnete

Stejně jako ostatní kontroly soukromé infrastruktury HostTracker nemá SNMP sekci Místa monitorování. Neexistuje výběr veřejných kontrolních bodů, protože dotazování běží z vlastní soukromé kontrolní infrastruktury HostTracker, ne z distribuované veřejné sítě. Zařízení tedy musí být dostupné z kontrolních bodů HostTracker, na portu, na kterém naslouchá SNMP (obvykle UDP 161, hodnota už předvyplněná jako zástupný text v panelu). Zařízení za firewallem bez jakéhokoli příchozího přístupu nelze dotazovat. Než začnete, mějte po ruce read community string zařízení (pro SNMP v1/v2c) nebo nakonfigurovaného uživatele SNMPv3 s jeho klíči pro autentizaci a soukromí, plus přesné OID hodnoty, kterou chcete číst. Zdrojem je dokumentace vašeho zařízení nebo MIB prohlížeč; HostTracker za vás OID nevyhledává.

Cílové zařízení

  • Host : Port - název hostitele nebo IP adresa zařízení a port, na kterém naslouchá SNMP (obvykle 161).
  • OID - tečkami oddělený číselný identifikátor objektu pro hodnotu, kterou chcete číst, například 1.3.6.1.2.1.1.3.0 pro sysUpTime.

Volitelné pole Name pod tím vám umožní monitor pojmenovat, což zde záleží víc než obvykle, protože jedno zařízení může nést několik kontrol SNMP, po jedné na každé OID.

Hlavní nastavení

  • Interval - od 1 minuty do 24 hodin, plus alternativa v podobě rozvrhu cron.
  • Značky - volný text pro seskupování a filtrování monitorů.
  • Úplný protokol - uloží každou jednotlivou dotázanou hodnotu místo jen seskupených souhrnů.
  • Veřejná statistika - zpřístupní stránku statistik a protokolu tohoto monitoru ke sdílení, i s lidmi, kteří nejsou přihlášení.

Připojení

Sekce Připojení s polem Community nastaveným na public, výběrem verze SNMP se zvýrazněnou v2c mezi v1, v2c a v3, a výběrem příkazu SNMP se zvýrazněným Get vedle GetNext

  • Community - read community string pro v1/v2c, zobrazuje se jen při volbě jedné z těchto verzí. Výchozí hodnota je public, což je zároveň tovární výchozí nastavení u řady zařízení. Změňte ji, pokud je vaše zabezpečené jinou hodnotou. Community stringy u v1 a v2c putují jako čistý text, takže se nespoléhejte na citlivou hodnotu přes nedůvěryhodnou síť.
  • SNMP version - v1, v2c nebo v3. v3 je jediná verze se skutečným zabezpečením: autentizuje a volitelně šifruje, takže se přihlašovací údaje neposílají v čistém textu jako u community stringu v1/v2c.
  • Při volbě v3 se objeví ještě tři pole: Security name (user), uživatelské jméno SNMPv3 nastavené na zařízení; Security level, jedna z hodnot noAuthNoPriv (bez autentizace, bez šifrování), authNoPriv (autentizace, bez šifrování) nebo authPriv (autentizace a šifrování); a jakmile zvolíte úroveň vyšší než noAuthNoPriv, protokol Authentication (MD5, SHA nebo SHA-256) s jeho klíčem, a jen pro authPriv protokol Privacy (DES, AES, AES-192 nebo AES-256) s vlastním klíčem. Oba klíče potřebují alespoň 8 znaků a musí odpovídat tomu, co má nastaveno samotné zařízení.
  • SNMP command - Get přečte přesně zadané OID. GetNext místo toho přejde na následující OID ve stromu zařízení, což se hodí, pokud zhruba víte, kde hodnota leží, ale ne její přesný index.

Ověření odpovědi

Sekce Ověření odpovědi označená raw value, no threshold, s panelem Assertion rules s textem Coming soon, example rules once assertion mode reaches SNMP, následovaným třemi ukázkovými řádky pravidel

Kontrola SNMP přečte a zaznamená hodnotu, kterou zařízení nahlásí, a vykresluje ji v čase, ale zatím ji neposuzuje proti prahové hodnotě. Panel Assertion rules na snímku obrazovky je náhled jazyka pravidel, který HostTracker už používá jinde. Pole má popisek Coming soon a u kontrol SNMP zatím nic nedělá. Dokud to nebude hotové, výsledek Down u kontroly SNMP znamená, že selhalo samotné dotazování: zařízení neodpovědělo, odmítlo přihlašovací údaje, nebo dané OID neexistuje. Neznamená to, že vrácené číslo překročilo nějaký vámi nastavený limit. Pokud dnes potřebujete upozornění vyvolané číselnou prahovou hodnotou, monitor zátěže serveru (CPU/RAM/disk) proti malému endpointu sběrače má tento model podmínky a zpoždění už zabudovaný. Viz návod k CPU, RAM a disku.

Odběry upozornění

Sekce Odběry upozornění se zapnutým přepínačem Přihlásit všechny kontakty k odběru událostí Up/Down a seznamem kontaktů se sloupci Down a Up vybranými pro jeden e-mailový kontakt

Zvolte, které kontakty se o tomto monitoru dozví a u kterých událostí: Up, Down a Repeat (opakovaná připomínka, dokud kontrola zůstává down). Jeden přepínač přihlásí všechny kontakty k Up/Down najednou, nebo vyberte jednotlivé kontakty a události z tabulky pod ním. Prozatím zde Down odráží dostupnost zařízení a daného OID, ne samotnou hodnotu.

Odběry zpráv

Sekce Odběry zpráv se zapnutým přepínačem Přihlásit všechny kontakty k odběru týdenních/měsíčních zpráv a kontaktem se zvolenými sloupci Weekly a Monthly

Odděleně od upozornění zvolte, kdo dostává pravidelné zprávy k tomuto monitoru - denní, týdenní nebo měsíční - e-mailem.

Praktický příklad

Sledování uptime kancelářského routeru: Host : Port je LAN-management IP adresa routeru a 161, OID je 1.3.6.1.2.1.1.3.0 (sysUpTime), verze SNMP je v2c s community stringem nastaveným na zařízení, a příkaz je Get. Interval je nastaven na 10 minut, což je dost často na to, aby zachytil restart, aniž by zařízení zatěžoval. Protože zatím není žádná prahová hodnota, která by mohla selhat, nechte upozornění bez odběru a hodnotu sledujte místo toho v grafu monitoru. Smyslem této konkrétní kontroly dnes je spíš historický záznam než upozornění.

Řešení potíží

  • Žádná odpověď vůbec. Ověřte, že je zařízení dostupné z internetu na portu, který jste zadali, že jeho firewall povoluje příchozí SNMP, a že je community string (nebo přihlašovací údaje v3) správný.
  • Hodnota se vrátí, ale není taková, jakou jste čekali. Znovu zkontrolujte OID proti dokumentaci zařízení a zkuste místo Get použít GetNext, pokud jste index jen odhadovali.
  • SNMPv3 selhává tam, kde v2c fungovalo. Security level, protokol autentizace a protokol soukromí musí přesně odpovídat konfiguraci zařízení. Neshoda u kteréhokoli z nich rozbije celý handshake, ne jen chybějící část.
  • Čekáte upozornění, když hodnota překročí limit. To u SNMP zatím není dostupné; panel Assertion rules je náhled, ne funkční přepínač. Pokud dnes potřebujete upozornění na prahovou hodnotu, použijte monitor zátěže serveru se sběračem.
  • Obavy, že je community string vidět na drátu. To je vlastnost SNMP v1/v2c, ne chyba v kontrole. Pokud je hodnota nebo zařízení citlivé, přejděte na v3 s autentizací a soukromím.

Související

Zkontrolovat hned

Spusťte bezplatnou kontrolu na svém webu - bez registrace.

Cpu ram disk loads

Sledovat trvale

Dostanete upozornění ve chvíli, kdy něco přestane fungovat: HostTracker kontroluje z více než 300 lokalit a upozorní vás e-mailem, SMS, přes Slack, Telegram a další.

Funkce HostTracker

Více v této sekci: Návody k monitoringu: každý typ kontroly krok za krokem