Skip to content

About

A nagios-like binary that runs various checks on self-hosted Mailcow installations.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

check_mailcow

A nagios-like binary that runs various checks on self-hosted Mailcow installations.

Checks

  • Queue - Checks to ensure the outbound message queue is empty
  • Quotas - Checks to ensure all mailboxes are not in danger of exceeding their quota

Usage

Basic usage:

#!/bin/sh

export MAILCOW_API_KEY=<api key>
./check_mailcow

The binary will exit with errors and a non-zero code if any checks fail.

See check_mailcow --help for more usage information.

Building

  1. Install Rust
  2. Install Docker
  3. Install cross: cargo install -f cross
  4. ./buildall.sh

TODO

  • Test suite
  • GitHub publishing pipeline

About

A nagios-like binary that runs various checks on self-hosted Mailcow installations.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages