SSL Certificate Expiry Monitoring and Alert System

somdn_product_page

This workflow automates the process of monitoring SSL certificates for multiple websites to prevent expiration issues. It is designed for website administrators and IT professionals who need to ensure continuous security and avoid service disruptions caused by expired SSL certificates.

The workflow operates on a weekly schedule, triggering every week at a specified time. It starts by fetching a list of URLs from a Google Sheet, where each URL represents a website to monitor. For each URL, an HTTP request is sent to the SSL-Checker.io API to verify the SSL certificate’s validity and retrieve details such as the expiry date and remaining days.

The results are then evaluated with a switch node that categorizes the SSL certificates into groups like invalid, warning, notice, and info based on their status. Corresponding alerts are generated, including email notifications via Gmail for certificates nearing expiration (less than 30 or 60 days), invalid certificates, and general status updates. Additionally, notifications are sent through Telegram and Ntfy to ensure prompt awareness.

The workflow is flexible and can be customized to fit specific monitoring needs, including adjusting the monitoring frequency, modifying notification content, or integrating additional checks. It provides a proactive approach to SSL management, ensuring timely renewal and maintaining website security.

Node Count

>20 Nodes

Nodes Used

gmail, googleSheets, httpRequest, n8n-nodes-ntfy.Ntfy, scheduleTrigger, stickyNote, switch, telegram

Reviews

There are no reviews yet.

Be the first to review “SSL Certificate Expiry Monitoring and Alert System”

Your email address will not be published. Required fields are marked *