Nastavenie monitoringu SSL certifikátu na serveri

Konfigurácia na strane servera, ktorý chceme monitorovať
Ako prvé je potrebné na servery nainštalovať zabbix-agent2
sudo apt install zabbix-agent2
Prípadne , ak je nainštalovaný zabbix agent, tak ten treba zastaviť
systemctl stop zabbix-agent
Teraz je potrebné nakonfigurovať zabbix-agent2
Pridáme následovné parametre
Server= IP adresa servera, kde je nainštalovaný Zabbix
ServerActive= IP adresa servera, kde je nainštalovaný Zabbix
Hostname= buď hostname daného servera, alebo IP adresa servera, ktorý chceme monitorovať
Danú konfiguráciu uložíme
Teraz, aby sa nám spúšťal pri boote je potrebné Zabbix Agenta2 reštartovať, povoliť a prípadne zakázať pôvodný.
systemctl restart zabbix-agent2
systemctl enable zabbix-agent2
systemctl disable zabbix-agent
Pridanie hosta na Zabbix a vytvorenei web scenario
WEB scenario
je potrebné si rozliknúť daného hosta

Volíme web scenario

Potom možnosť Create web scenario, dôležitý je Required status code 200


Príklad pridania servera
- Host name, je názov, servera, to je na vás ako si server pomenujete
- Visible name automaticky doplní Zabbix za Vás
- Host groups, keďže web ktorý hostujem, je postavený na Linuxe tak som ho dal do predvolenej Linux servers a WEB monitoring som si vytvoril.

Teraz ideme do tabu Macros a zvolíme pod Tab Host Macros

Vytvoríme makro
{$CERT.EXPIRY.WARN} Value 90
Výsledok, je ten, že 90 dní pred expiráciou nám príde hláška, že sa konči SSL certifikát
Teraz ideme do pod Tab Inherited and host macros

A nastavíme ho napr. Takto
{$AGENT.TIMEOUT} 3m
{$CERT.EXPIRY.WARN} 90
{$CPU.UTIL.CRIT} 90
A zvolíme update