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.
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.
Comment