initial upload of version 2.1.0 which uses the new plugin API
This commit is contained in:
20
mailcow/checkman/mailcow_domains
Normal file
20
mailcow/checkman/mailcow_domains
Normal file
@@ -0,0 +1,20 @@
|
||||
title: Mailcow: Mailboxes, Aliases and Storage used by Email Domain
|
||||
agents: linux
|
||||
catalog: unsorted
|
||||
license: GPL
|
||||
distribution: check_mk
|
||||
description:
|
||||
Tested with Mailcow versions 2022-07a and higher (use at your own risk with lower versions).
|
||||
Tested only with fully dockerized Mailcow instances.
|
||||
You have to provide at least the hostname/IP of your Mailcow server and an API key.
|
||||
Got to configuration settings and create a new API key (read-only access is sufficient).
|
||||
Allow API access to at least your CheckMK server IP address.
|
||||
Shows several information about a Mailcow email domain, e.g. number of configured mailboxes/aliases, used space for all messages etc.
|
||||
The check will raise WARN/CRIT if quota usage is above the configurable levels.
|
||||
The check will raise WARN/CRIT if number of configured mailboxes is above the configurable levels.
|
||||
The check will raise WARN/CRIT if number of configured aliases is above the configurable levels.
|
||||
The check will raise WARN/CRIT if number of total messages is above the configurable levels.
|
||||
item:
|
||||
domainname
|
||||
inventory:
|
||||
one service is created for each email domain
|
||||
18
mailcow/checkman/mailcow_info
Normal file
18
mailcow/checkman/mailcow_info
Normal file
@@ -0,0 +1,18 @@
|
||||
title: Mailcow: Various information
|
||||
agents: linux
|
||||
catalog: unsorted
|
||||
license: GPL
|
||||
distribution: check_mk
|
||||
description:
|
||||
Tested with Mailcow versions 2022-07a and higher (use at your own risk with lower versions).
|
||||
Tested only with fully dockerized Mailcow instances.
|
||||
You have to provide at least the hostname/IP of your Mailcow server and an API key.
|
||||
Got to configuration settings and create a new API key (read-only access is sufficient).
|
||||
Allow API access to at least your CheckMK server IP address.
|
||||
Shows several information about a Mailcow instance, e.g. number of domains/mailboxes/messages.
|
||||
The check will raise WARN if an update is available (and if this check is enabled)
|
||||
The check will raise WARN/CRIT if the number of domains is above the configurable levels.
|
||||
The check will raise WARN/CRIT if the number of mailboxes is above the configurable levels.
|
||||
The check will raise WARN/CRIT if the number of messages is above the configurable levels.
|
||||
inventory:
|
||||
one service is created (with several details)
|
||||
18
mailcow/checkman/mailcow_mailboxes
Normal file
18
mailcow/checkman/mailcow_mailboxes
Normal file
@@ -0,0 +1,18 @@
|
||||
title: Mailcow: Usage per Mailbox, Quota and Number of Messages
|
||||
agents: linux
|
||||
catalog: unsorted
|
||||
license: GPL
|
||||
distribution: check_mk
|
||||
description:
|
||||
Tested with Mailcow versions 2022-07a and higher (use at your own risk with lower versions).
|
||||
Tested only with fully dockerized Mailcow instances.
|
||||
You have to provide at least the hostname/IP of your Mailcow server and an API key.
|
||||
Got to configuration settings and create a new API key (read-only access is sufficient).
|
||||
Allow API access to at least your CheckMK server IP address.
|
||||
Shows several information about a Mailcow mailbox, e.g. number of messages and quota.
|
||||
The check will raise WARN/CRIT if quota usage is above the configurable levels.
|
||||
The check will raise WARN/CRIT if number of messages is above the configurable levels.
|
||||
item:
|
||||
mailboxname
|
||||
inventory:
|
||||
one service is created for each mailbox
|
||||
Reference in New Issue
Block a user