Aquesta guia ofereix una visió general de com configurar i monitorar els certificats SSL/TLS mitjançant la clau web.certificate.get
a l'agent Zabbix 2. És dissenyada per simplificar el monitoratge de certificats per a un o diversos llocs web, garantint que els administradors puguin identificar ràpidament problemes potencials com ara certificats caducats o no vàlids.
Per a qui és feta aquesta guia
Aquesta guia és dissenyada per a usuaris nous de Zabbix i conté el conjunt mínim de passes necessaris per habilitar el control bàsic de certificats de llocs web. Si busqueu opcions de personalització més complexes o necessiteu una configuració més avançada, consulteu la secció Configuració del manual Zabbix.
Requisits previs
Abans de continuar amb aquesta guia, heu de descarregar i instal·lar el servidor Zabbix , la interfície Zabbix i l'agent 2 de Zabbix segons les instruccions del vostre sistema operatiu. Aquest tutorial suposa que tant el servidor Zabbix com l'agent són instal·lats a la mateixa màquina; per tant, s'empra 127.0.0.1
a la configuració.
1. Obriu el fitxer de configuració de l'agent Zabbix (ruta per defecte: /etc/zabbix/zabbix_agent2.conf
):
2. Establiu el paràmetre del servidor a 127.0.0.1, ja que l'agent i el servidor s'executen a la mateixa màquina:
3. Deseu el fitxer i reinicieu el servei Zabbix agent 2:
4. Després d'instal·lar i configurar l'agent Zabbix 2, comproveu la seva disponibilitat amb:
L'agent 2 de Zabbix inclou el connector WebCertificate de manera predeterminada, de manera que no cal cap instal·lació ni configuració independents.
1. Inicieu sessió a la interfície de Zabbix.
2. Aneu a Monitoratge > Equips.
3. Feu clic a un equip existent on voleu monitorar els certificats del lloc web o crear un equip, si escau:
{$CERT.WEBSITE.HOSTNAME}
: introduïu el nom DNS del lloc web desitjat com a valor.4. Feu clic a Afegir per afegir l'equip.
Per monitorar diversos llocs web, repetiu les passes anteriors per crear equips independents per a cada lloc web. Cada equip hauria d'emprar la plantilla "Certificat de lloc web de l'agent Zabbix 2" i ésser configurat amb les macros corresponents. Per simplificar el procés, penseu a clonar els equips existents. Quan cloneu, assegureu-vos d'actualitzar tant el Nom de l'equip com la macro {$CERT.WEBSITE.HOSTNAME}
amb els valors desitjats.
Felicitats! En aquest moment, Zabbix ja monitora el certificat web que heu definit.
Per veure les mètriques recopilades, aneu a la secció de menú Monitoratge > Equips i feu clic a Darreres dades al costat de l'equip per veure totes les mètriques recollides en un llistat, com ara data de caducitat, emissor i assumpte.
Zabbix us pot notificar sobre problemes amb la vostra infraestructura.
1. Aneu a Configuració de l'usuari > Perfil, canvieu a la pestanya Suport i afegiu el vostre correu electrònic.
2. Seguiu la guia per a Rebre una notificació de problema.
El proper cop, quan Zabbix detecti un problema, hauríeu de rebre una alerta per correu electrònic.
Per provar la configuració, podem simular un problema real actualitzant la configuració de l'equip a la interfície Zabbix.
1. Obriu la configuració de l'equip "Monitoratge de certificats" a Zabbix.
2. Canvieu a la pestanya Macros i trieu Macros heretades i equips.
3. Feu clic a Canviar al costat del valor de macro {$CERT.EXPIRY.WARN}
configurat abans i configureu un nombre de dies molt elevat (més de 365 dies hauria d'ésser prou) per rebre un avís abans que caduqui el certificat.
4. Feu clic a Actualitzar per actualitzar la configuració de l'equip.
5. En uns moments, Zabbix detectarà el problema "El certificat SSL caducarà aviat", amb el nombre de dies fins a la caducitat. El problema apareixerà a Monitoratge > Problemes.
Si les alertes són configurades, també rebreu la notificació del problema.
6. Torneu a canviar el valor de la macro al valor anterior per resoldre el problema i continuar monitorant els valors del certificat.