Exim4
Auto-Discovery
Health Check
Metrics
Logs
Agent uses a SMTP check if the service listen on port 25.
To enable metrics gathering, ensure Bleemeo agent could run mailq command.
This usually means to add the following to your exim configuration (e.g. /etc/exim4/conf.d/main/99_local):
queue_list_requires_admin=falseYou will then need to fresh configuration (warning: the following will lost any
local change in /etc/exim4/exim4.conf.template):
update-exim4.conf.template --runupdate-exim4.confservice exim4 restartIf some auto-detected parameters are wrong, you can manually override them
by adding the following to /etc/glouton/conf.d/99-local.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: 25Agent gathers the following metrics:
| Metric | Description |
|---|---|
| service_status | Status of Exim |
| exim_queue_size | Number of mails queued |