mailq
check_mailq
Checks the mailq.
Implementation
Windows | Linux | FreeBSD | MacOSX |
---|
| ✅ | ✅ | ✅ |
Examples
Default Check
check_mailq
OK - postfix: active 0 / deferred 0 |...
Example using NRPE and Naemon
Naemon Config
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -n -c $ARG1$ -a $ARG2$
}
define service {
host_name testhost
service_description check_mailq
use generic-service
check_command check_nrpe!check_mailq!warn='active > 5 || deferred > 0' crit='active > 10 || deferred > 10'
}
Argument Defaults
Argument | Default Value |
---|
filter | none |
warning | active > 5 || active_size > 10MB || deferred > 0 || deferred_size > 10MB |
critical | active > 10 || active_size > 20MB || deferred > 10 || deferred_size > 20MB |
empty-state | 3 (UNKNOWN) |
empty-syntax | %(status) - could not get any mailq data |
top-syntax | %(status) - ${list} |
ok-syntax | |
detail-syntax | ${mta}: active ${active} / deferred ${deferred} |
Check Specific Arguments
Argument | Description |
---|
mta | Set source mta for checking mailq instead of auto detect. Can be postfix or auto |
Attributes
Filter Keywords
these can be used in filters and thresholds (along with the default attributes):
Attribute | Description |
---|
mta | name of the mta |
folder | checked spool folder |
active | number of active mails |
active_size | size of active mails in bytes |
deferred | number of deferred mails |
deferred_size | size of deferred mails in bytes |