Ad Widget

Collapse

Monitorovanie staníc routera vlastným SNMP agentom

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Nevim
    Junior Member
    • Mar 2021
    • 11

    #1

    Monitorovanie staníc routera vlastným SNMP agentom

    Zdravím všetkých,

    so Zabbixom som nový a pred pustením sa do práce, by som sa chcel opýtať, či je nápad možné vôbec zrealizovať a nemrhal som tak časom. Môj problém spočíva v monitorovaní individuálnych staníc pripojených na routeri. Na monitorovanie využívam SNMP a mám napísaného vlastného agenta. V súčasnej fáze dokážem monitorovať celkový počet pripojených staníc, celkový počet odoslaných, prijatých paketov a bytov ale chcel by som to rozšíriť o monitorovanie individuálnych staníc. Potrebné dáta na agentovi o každej stanici získať viem, viem im priradiť OID ale netuším ako povedať Zabbixu, v prípade že sa na router pripojí nová stanica aby pre ňu vytvoril nové itemy a grafy a začal pre priradené OID posielať SNMP requesty. Moja otázka teda znie, je to vôbec možné zrealizovať ? Poprípade existuje lepší spôsob ako to zrealizovať ?

    Za každú pomoc ďakujem
  • gofree
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Dec 2017
    • 400

    #2
    ahoj

    vo vseobecnosti asi hladas nejaku formu LLD discovering



    konkretne cast o SNMP



    teoreticky: kedze mas vlastneho snmp agenta a ten vie o tom, ze sa pripojilo nove zariadenie vystavit udaje o nom vo forme prometheovych metrik ( vystavit endpint s nimi ) a na nom pouzit prometheus LDD discovery

    https://www.zabbix.com/documentation...s/prometheus?s[]=prometheus

    Myslim, ze to nie su jedine cesty ...



    Comment


    • Nevim
      Nevim commented
      Editing a comment
      Na vytvorenie, ako som napísal v edite, problém bol v hodnote key, kde bolo potrebné tiež zadať niečo unikátne. Problémom zostáva vytvorenie grafu. Ak zvolím možnosť graph prototype a následne add prototype nezobrazí to žiaden z item protopype. Defautne pracujeme s text/character, ale ďakujem za radu

    • gofree
      gofree commented
      Editing a comment
      Ak sa nemylim takto z hlavy ( pozri radsej doku )- graf z itemy typu character/text nevytvoris - skus zmenit na integer/float...

    • Nevim
      Nevim commented
      Editing a comment
      Vďaka, problém bol s character/text, aj keď itemy ktoré sú default v template ako character/text je možné dať do grafu. Dodatočne by som sa chcel opýtať ďalšie otázky. Môj zámer na agentovi je, že ak sa pripojí stanica na router, agent pre ňu alokuje OID, ktoré budú v platnosti pokiaľ sa stanica neodpojí. Ak sa stanica opätovne pripojí do 24h priradia sa jej rovnaké OID, pretože sa jedná o rovnakú stanicu a tak sa pokračovalo v už vytvorených grafoch na Zabbix. Ak discovery rule objaví nové OID a vytvorí itemy, grafy všetko je v poriadku. Ak sa stanica opätovne pripojí v grafoch sa nič nezobrazuje. V logoch na agentovi mám aktuálne dáta a aj v teste itemu na vytvorený item vráti aktuálne dáta. Pri itemoch je upozornenie "No Such Object available on this agent at this OID", aj keď v manuálnom teste je vracia dáta v poriadku. Až po manuálnom Execute Now, sa začnú dáta monitorovať a vykresľovať grafy. Je možné tento proces automatizovať ? Druhá otázka sa týka samotného vykresľovania grafov. Po discovery rule je na grafoch do minulosti zobrazená prvá monitorovaná hodnota aj keď hodnotu predtým nebolo možno monitorovať. Chcem sa spýtať, je to defaultne ako Zabbix vykresluje grafy ? Poprípade dalo by sa to nastaviť v závislosti od získania v čase ? (Obrázok pridám do samotného komentáru)
  • Nevim
    Junior Member
    • Mar 2021
    • 11

    #3
    Obrázok ku komentáru vyššie
    Attached Files

    Comment

    Working...