Bekijk Volledige Versie : Zabbix alerts samenvoegen
dennis0162
28/04/13, 14:07
Als een server een storing heeft krijg ik per service een SMS (http, https, mail etc.)
PROBLEM: HTTPS service is down on server1
PROBLEM: HTTP service is down on server1
PROBLEM: SMTP service is down on server1
etc.
Is het mogelijk om dit samen te voegen zodat je maar 1 SMS krijgt?
Je kunt een extra item in je trigger zetten. Bijvoorbeeld: ping is wel beschikbaar maar HTTPS niet. Een andere oplossing kom ik zo snel even niet op.
Met een goede (maar erg uitgebreide!) dependency setup moet je hier wel kunnen komen denk ik. Maar dit is 'n vrij groot nadeel van zowel Zabbix als Nagios: de inrichting is echt iets om -heel- goed over na te denken.
Of gewoon de SMSjes accepteren (dat is mijn tactiek, bij gebrek aan tijd..)
dennis0162
30/04/13, 13:28
Ondertussen maar van de to-do list afgestreept.
Lijkt toch niet zo makkelijk te zijn.
Volgens mij zou het toch op een relatief simpele manier moeten kunnen, iets in de trend van dit.
- maak 1 trigger waarbij je de expressions van de http, https en smtp combineert en kijkt of de laatste X waardes een failure zijn (dus als ze alle drie failen, dan triggert deze).
- de huidige checks pas je aan om pas te triggeren als er Y aantal failures na elkaar zijn (waar Y iets groter is dan X van de eerste trigger), maar maak je afhankelijk van die eerste trigger zodat deze enkel triggert als de eerste trigger niet actief is.
Volgens mij zou het toch op een relatief simpele manier moeten kunnen, iets in de trend van dit.
- maak 1 trigger waarbij je de expressions van de http, https en smtp combineert en kijkt of de laatste X waardes een failure zijn (dus als ze alle drie failen, dan triggert deze).
- de huidige checks pas je aan om pas te triggeren als er Y aantal failures na elkaar zijn (waar Y iets groter is dan X van de eerste trigger), maar maak je afhankelijk van die eerste trigger zodat deze enkel triggert als de eerste trigger niet actief is.
Zonder lange ketens waar alles aan elkaar hangt gaat dat niet lukken.
Maak je nog onderscheid tussen de verschillende prioriteiten voor hoe je de melding wilt doen? Wat je ook kunt doen is de melding zelf buiten Zabbix plaatsen op basis van de database van Zabbix. Niet heel moeilijk (in een halfuur tot uur te doen) en dan krijg je nog maar 1 mail/sms/etc. met de melding hoeveel problemen er zijn.