eximstate is a server/client project for monitoring a number of Exim installations. The clients are installed on each of the mailservers running exim and the server runs on the monitoring server. Each client reads the queue on the mail server and sends the total number of messages, the number of frozen message, and the number of bounce messages to the server. The server stores this data and uses RRDtool to make a graphical representations of the data.
| Tags | Communications Email Mail Transport Agents |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix |
| Implementation | Unix Shell C |
Recent releases


Release Notes: This release makes better use of autotools; it is more portable, and compiles on SunOS/Solaris. It fixes a small memory leak in the eximstate client.


Release Notes: A crash due to an off-by-one memory allocation error in exitop was fixed. Debugging code was added to eximstate and eximstated. This can be turned on by starting the programs with the '-x' flag, which will cause the processes to not daemonize.


Release Notes: A fix for a communications bug between client and server which would cause updates not to be stored on the server.


Release Notes: A bug which caused the client to loop until killed was fixed. A bug in which the mail queue scan would be aborted if one message could not be opened was fixed. This is now treated as a soft error, and the scan continues. A bug in which exitop would fail to find any 'identities' in Linux was fixed.


Release Notes: This release fixes a Linux-specific bug which caused installations with glibc 2.1 or newer to always report 0 messages in the queue. There are various other small changes.