Exim monitoring with Netdata
Simple module executing exim -bpc to grab exim queue.
This command can take a lot of time to finish its execution thus it is not recommended to run it every second.
Requirements#
The module uses the exim binary, which can only be executed as root by default. We need to allow other users to exim binary. We solve that adding queue_list_requires_admin statement in exim configuration and set to false, because it is true by default. On many Linux distributions, the default location of exim configuration is in /etc/exim.conf.
- Edit the
eximconfiguration with your preferred editor and add:queue_list_requires_admin = false - Restart
eximand Netdata
WHM (CPanel) server
On a WHM server, you can reconfigure exim over the WHM interface with the following steps.
- Login to WHM
- Navigate to Service Configuration --> Exim Configuration Manager --> tab Advanced Editor
- Scroll down to the button Add additional configuration setting and click on it.
- In the new dropdown which will appear above we need to find and choose:
queue_list_requires_adminand set tofalse - Scroll to the end and click the Save button.
It produces only one chart:
Exim Queue Emails
- emails
Configuration is not needed.