Automatische maintenance periodes in Zabbix

Omdat we vinden dat het up to date houden van onze systemen van levensbelang is, hebben we elke laatste vrijdag van de maand een onderhoudswindow waarin we alle systemen, websites ed. updaten. Om nu te voorkomen dat we tijdens dit geplande onderhoud worden gespamd met berichten uit de monitoring hebben we hiervoor een automatische maintenance periode ingesteld.

In het kort komt het er op neer dat Zabbix tijdens deze periode de geselecteerde systemen in maintenance plaatst en dus geen notificaties uitstuurt als de servers bijvoorbeeld herstarten. Uiteraard kan je deze systemen ook met de hand in maintenance zetten maar ja…iets met automatisering 🙂

Maintenance periods

Dit menu item vind je hier: Configuration -> Maintenance. Vervolgens klik je rechts op de knop “Create maintenance period”. Het volgende scherm heeft 3 tabbladen, let er op dat je ze alle 3 invult.

Maintenance

  • De naam mag je helemaal zelf verzinnen. Wij gebruiken bijvoorbeeld Monthly System Maintenance.
  • Maintenance type kun je laten staan op “With data collection”. Dit zorgt ervoor dat Zabbix gewoon data blijft ontvangen van de host.
  • Active since / active till geeft alleen het begin en eind aan van de regel, dit zegt niets over het moment dat de host in maintenance wordt gezet.
  • Description as you wish…

Periods

Ga naar het tabblad periods en klik op New. Wat je hier kunt kiezen is eigenlijk een wrapper voor een cronjob. Klik maar eens op:

  • Period type: Monthly
  • Date: Day of week

Wij hebben dit zo geconfigureerd:

In dit geval worden dus de systemen in maintenance gezet:

  • elke laatste vrijdag
  • elke maand
  • van 20:00 tot 00:00

Host & Groups

Op het laatste tabblad kun je nog aangeven welke systemen in maintenance gezet moeten worden. Je kunt hier het makkelijkste groepen gebruiken zodat nieuwe systemen (die moet je dan wel in de juiste groepen plaatsen) automatisch meegenomen worden.

0 antwoorden

Plaats een Reactie

Meepraten?
Draag gerust bij!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *