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

naspäť