¡Hola a todos ![]()
Cada host se convierte en un dispositivo Gladys con:
los días restantes antes de la expiración (guardados en el historial, se puede hacer un gráfico);
la fecha de expiración;
el emisor (Let’s Encrypt, el NAS mismo…).
Funciona para los sitios públicos así como para los dispositivos de la red local (NAS, caja, proxy inverso, servidor de correo, Proxmox…).
La integración se conecta directamente a cada host desde la máquina Gladys. Realiza una negociación TLS, lee el certificado y luego cierra la conexión. No hay solicitud HTTP, sin cuenta, sin cloud.
Escenas
3 disparadores:
- Un certificado está por expirar: nivel de alerta (30 días), crítico (7 días) o expirado. Los umbrales son ajustables.
- Un certificado ha sido renovado: útil para confirmar que una renovación automática funcionó.
- La verificación de un certificado ha fallado: el host no es accesible o el certificado no es reconocido.
Cada disparador se envía solo una vez por cambio, no en cada verificación. Un reinicio de Gladys no envía las mismas alertas.
Ejemplo: « Cuando un certificado pasa a Crítico → enviarme un mensaje: {{triggerEvent.data.host}} expira en {{triggerEvent.data.days_remaining}} días »
2 acciones de escena:
- « Verificar un certificado », que proporciona los días restantes, el nivel, etc. a las acciones siguientes;
- « Verificar todos los certificados ».
Widget de panel de control
El widget « Certificados » muestra:
- 3 contadores: válidos, por renovar, problemas;
- la lista ordenada por urgencia;
- un botón « Verificar ».
Se puede mostrar solo lo que requiere atención.
Herramientas en la configuración
- Verificar ahora: verifica todo y muestra el resultado.
- Inspeccionar un host: muestra todo el certificado de cualquier host, incluso no monitoreado. Se ven los nombres cubiertos, el emisor, las fechas, la confianza, la versión TLS y la huella SHA-256. Una especie de
openssl s_clienten Gladys
Ajustes
- Umbral de alerta y umbral crítico (en días)
- Frecuencia de verificación (12 h por defecto)
- Retraso de conexión
- Notificar o no los certificados auto-firmados. Desactivar si sus dispositivos locales los usan: su expiración sigue siendo monitoreada.
Instalación
- Se necesita Gladys 5.1 o más reciente.
- Instalación desde el store de integraciones de Gladys.
- Idiomas:

Límites conocidos
- Solo se maneja el TLS directo: HTTPS, IMAPS 993, SMTPS 465, LDAPS 636… El STARTTLS (SMTP 587, IMAP 143) aún no está soportado.
- Una autoridad de certificación privada aparece como « no reconocida ». En este caso, desactive la opción de confianza.
Enlaces
- Código fuente: GitHub - prohand/gladys-certificatexpiry: Gladys external integration to view certificat expiration in Gladys Assistant · GitHub
- Documentación: gladys-certificatexpiry/docs/fr.md at main · prohand/gladys-certificatexpiry · GitHub
Es la primera versión, sus comentarios son bienvenidos: errores, ideas, casos de uso ![]()
Si quieren STARTTLS, dígannos, ¡será el próximo paso!