Ad Widget

Collapse

Prosba o úprava šablony "Windows services by Zabbix agent"

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • AlesM
    Junior Member
    • Jan 2023
    • 3

    #1

    Prosba o úprava šablony "Windows services by Zabbix agent"

    Dobrý den,
    mohl bych poprosit o radu? Přecházím z nagiosu na zabbix a potřeboval bych pomoci s úpravou šablony "Windows services by Zabbix agent active" tak, aby bylo možné posílat notifikace různým lidem podle toho o jaké windows služby se jedná.
    Původně jsem chtěl zmiňovanou šablonu naklonovat a pro tyto šablony pak nadefinovat vždy různé seznamy windows služeb, ale narazil jsem na to, že k monitorovanému serveru je možné přiřadit funkci "service.discovery" pouze jednou. Funkce "service.discovery" je používána v šabloně pro nalezení příslušných windows služeb podle regulárního výrazu definovaného v user makru {$SERVICE.NAME.MATCHES}.
    Rozhodl jsem se tedy upravit šablonu "Windows services by Zabbix agent active" tak, že v její konfiguraci nadefinuji více user maker s různými regulárními výrazy, které definují různé seznamy služeb. Upravil jsem filtry k funkci "service.discovery", aby funkce používala všechna mnou nadefinovaná user makra (viz obrázek). Nyní bych potřeboval nadefinovat triggery, kde kromě vyhodnocení stavu služby by byla ještě podmínka, že jméno windows služby obsažené v context makru {#SERVICE.NAME} vyhovuje regulárnímu výrazu obsaženému v jednotlivých mnou nadefinovaných user makrech.
    Lze takovou podmínku vytvořit? Případně jak jinak tento problém vyřešit?

    Předem děkuji za jakoukoli radu.​
  • hermanekt
    Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2019
    • 59

    #2
    Dobry den,

    osobne bych neresil filtrovani na urovni LLD, je to mozne zhruba jak pisete. Plus jeste mrknete na LLD overide, tam muzete nastavit vytvareni a nebo nevytvareni triggeru.
    Spravne by jste to ale mel asi resit na urovni akce, ktera zasila notifikace. Zde si muzete rici, ze pokud je to trigger obsahujci treba "nazev sluzby" tak se ma notifikace zaslat a v dalsim kroku si muzet jeste definovat na koho se ma zaslat a to vcetne pripadnych eskalaci. Da se zde taky nastavit restart sluzby na strane monitorovaneho zarizeni atd... Je toho pomerne hodne co muzete delat ale na LLD bych to osobne neresil, pri vetsim poctu zarizeni uz to pro Vas bude neudrzitelne.

    Comment

    • AlesM
      Junior Member
      • Jan 2023
      • 3

      #3
      Dobry den,
      dekuju moc za radu. Vase reseni problemu na urovni "trigger actions" mi prijde lepsi. Jeste jednou dekuju.

      Comment

      Working...