Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/joshooaj/certmon
- Owner: joshooaj
- License: mit
- Created: 2022-03-30T21:14:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-26T22:59:32.000Z (over 2 years ago)
- Last Synced: 2023-03-21T14:09:18.863Z (almost 2 years ago)
- Topics: certificates, github-actions, pester, powershell
- Language: PowerShell
- Homepage:
- Size: 7.81 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.