Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joshooaj/certmon

A simple example of using GitHub Actions with PowerShell and Pester to monitor certificates on a list of web servers.
https://github.com/joshooaj/certmon

certificates github-actions pester powershell

Last synced: about 2 months ago
JSON representation

A simple example of using GitHub Actions with PowerShell and Pester to monitor certificates on a list of web servers.

Awesome Lists containing this project

README

        

[![Test Certificates](https://github.com/joshooaj/CertMon/actions/workflows/test.yaml/badge.svg)](https://github.com/joshooaj/CertMon/actions/workflows/test.yaml)

# Certificate Monitor

This repo is an example of how one might use PowerShell with Pester and GitHub Actions to casually monitor the status of multiple web servers and their certificates. By "casually", I mean that this is using GitHub Actions with a cronjob trigger so at best you would know a system is offline in ~5 minutes.

The original intent was to monitor the certificate status of a few sites and find out if the certificates were approaching expiration. Therefore a GitHub Action running a few times a day more than meets that expectation.