---
title:  "Zabbix rebranden"
excerpt: 'Zabbix heeft standaard een mooie look and feel. We kunnen hiernaast toch nog een huisstijl toepassen.'
date:   '2023-07-16T18:00:00.000Z'
author: Eli Winderickx
hero_image: /ZabbixRebranding_cover.png
category: Aanpassen,Zabbix,Logo's
---
## 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.

````bash
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
<?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.

````bash
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``

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