Artikel aktualisiert am: 05.01.2022

Zabbix, ein sehr umfangreiches Monitoringsystem, welches eine sehr schöne Alternative zu den bekannten Monitoringsystemen Cacti und Nagios darstellt. Es bietet neben umfangreichen vorhandenen Templates auch eine sehr hohe customizability und eine starke Community.
Aber am Anfang eines jeden Monitoringsystems steht erst einmal die Plannung für Aufbau (Architektur) und natürlich das Sizing der eigentlich Hardwareressource. Die Anforderungen werden natürlich direkt von Zabbix geliefert und sind hier zu finden: Zabbix Requirements

Ein weiterer interessanter Aspekt ist in diesem Fall natürlich auch das Sizing der Datenbank, welche die Einstellungen und die historischen Daten der Zabbixinstallation hält. In dem Unternehmen, in denen ich bisher gearbeit habe und aktuell arbeiten darf, setzen wir Zabbix für so ziemlich jegliche Art von Überwachung ein und somit kommt einiges an Daten zusammen.
Um nach Möglichkeit das Datenbanksizing einfach und schnell zu ermitteln, habe ich in diesem Zusammenhang einen Zabbix-DB-Calculator entwickelt. Dieser berechnet je nach Anforderung direkt die geforderte Datenbankgröße.
Hier geht es zum Zabbix DB Calculator. Dieser ist als Python Flask Anwendung und als WordPressplugin verfügbar und weitreichend anpassbar.
Direkt zum Calculator kommt Ihr natürlich auch über unseren Blog.