Exim4
Auto-Detection
Health Check
Built-in Metrics
Bleemeo monitors the Exim4 mail transfer agent through automatic service detection, SMTP health checks, and mail queue metrics.
Auto-Detection
Section titled “Auto-Detection”Glouton automatically detects Exim instances listening on port 25.
To enable metrics gathering, ensure Glouton can run the mailq command. This usually means adding the following to your Exim configuration (e.g. /etc/exim4/conf.d/main/99_local):
queue_list_requires_admin=falseThen refresh the configuration:
update-exim4.conf.template --runupdate-exim4.confIf the auto-detected parameters are incorrect, you can override them manually.
sudo tee /etc/glouton/conf.d/99-exim4.conf > /dev/null << 'EOF'service: # For an Exim running outside a container - type: "exim" address: "127.0.0.1" port: 25
# For an additional Exim running outside a container - type: "exim" instance: "NAME_ASSOCIATED_WITH_YOUR_ADDITIONAL_SERVICE" address: "127.0.0.1" port: 26
# For an Exim running in a Docker container - type: "exim" instance: "CONTAINER_NAME" address: "172.17.0.2" port: 25EOFCreate or edit C:\ProgramData\glouton\conf.d\99-exim4.conf:
service: # For an Exim running outside a container - type: "exim" address: "127.0.0.1" port: 25
# For an additional Exim running outside a container - type: "exim" instance: "NAME_ASSOCIATED_WITH_YOUR_ADDITIONAL_SERVICE" address: "127.0.0.1" port: 26
# For an Exim running in a Docker container - type: "exim" instance: "CONTAINER_NAME" address: "172.17.0.2" port: 25Health Check
Section titled “Health Check”Glouton performs an SMTP health check when the service listens on port 25.
| Metric | Description |
|---|---|
service_status | Status of Exim |
Built-in Metrics
Section titled “Built-in Metrics”| Metric | Description |
|---|---|
exim_queue_size | Number of mails queued |