blog_hero_Zabbix rebranden

Zabbix rebranden

Jul 16 2023

Vereisten

Omdat we een rebranding gaan doen hebben we een aantal items nodig;

  • Een groot logo: 114x30px
  • Een logo voor de zijbalk: 91x24px
  • Een compact logo voor de zijbalk: 24x24px

Sysadmin tip: Heb je geen logo's of grafische vaardigheden? Gebruik een tekst editor naar keuze (neovim, Libreoffice Writer, ...) typ daar een naam in en maak een screenshot.

Als je ook de kleuren wilt aanpassen, moet je ook weten naar welke kleuren je dit wilt doen. Hou dus zeker de hexadecimale notatie bij de hand!

De logo's

Hier ga ik er even van uit dat je NGINX gebruikt als webserver. In /etc/nginx/conf.d/zabbix.conf ga je normaal dan de configuratie van jouw site terugvinden en normaal is de standaard document root /usr/share/zabbix. Maak hierin een map die al jouw logo's gaat bevatten.

sudo mkdir /usr/share/zabbix/my_images
sudo cp logo*.png /usr/share/zabbix/my_images/

Nu kan je onder /usr/share/zabbix/local/conf het bestand brand.conf.php aanpassen. Als deze niet bestaat, kan je die gewoon aanmaken. Deze moet een array teruggeven van de verschillende logo's en eventueel kan je hier ook de footer en help pagina meegeven.

<?php

return [
        'BRAND_LOGO' => '/my_images/EliFull.png',
        'BRAND_LOGO_SIDEBAR' => '/my_images/EliFullSmaller.png',
        'BRAND_LOGO_SIDEBAR_COMPACT' => '/my_images/EliSmall.png',
        'BRAND_FOOTER' => '©Eli Winderick',
        'BRAND_HELP_URL' => 'https://winderickx.me/'
];

Kleuren aanpassen

Opnieuw in de document root van de zabbix website (/usr/share/zabbix) ga je in de map assets/styles/ verschillende CSS bestanden terugvinden. Kopieer hier gerust een theme als startpunt. Hierna kan je hier aanpassen wat nodig. Het is een heel bestand dus ik overloop hier de voornaamste items.

sudo cp /usr/share/zabbix/assets/styles/blue-theme.css /usr/share/zabbix/assets/styles/new-theme.css
sudo vim /usr/share/zabbix/assets/styles/new-theme.css

Een simpele maar toch ingrijpende aanpassing is de kleur van de sidebar. Deze kan je een duidelijke kleur van jouw huisstijl geven en zo dus meteen naar je hand zetten. Je kan de volledige look and feel aanpassen hier dus wees voorzichtig met grote wijzigingen, bouw stuk per stuk op en vooral: KEEP IT SIMPLE, STUPID

/* ... */
.sidebar {
/* ... */
    background: #ff0000;