We have been thinking about this as well and actually started writing some code
until my colleague left.
The model we had/have is a deamon process running on the mail server
that does a simliar job to eximon (no user interface of course) but
collects slightly better information. As about three different people
tend to run eximon here - we reason instead of running three processes
run one and use the CPU/Mem saving to do more intense analysis of whats
going on.
We then defined EMP - Exim Monitor Protocol - so that client applications
can ask empd (the deamon) whats going on.
We where working on a java client called Exim Explorer - You can probably
guess what that looked like.
The mail queue is represented as a tree of domain components - so you
can see for example how many messages are queued for EDU - then click
on that tree node to expand it. You could also view the queued messages
by size and various other thing.
Once you define a protocol for exchanging the info other client can easily
be written - eg as you suggest a web interface or even specialised clients.
We considered using SNMP instead of EMP but this seems a bit of a chore
and the mail MIB is very restricted and general.
Work has stopped now 'cos the guy who was working on the server side
decided to go and earn some money :-) If people are interested in such a
thing and no one else is doing it, it may motivate me enough to pick up
the pieces and start work again. Its currently not in a state where it
would work.
Martyn
>
> On Thu, 15 Oct 1998, Nigel Metheringham wrote:
> > [we really need a new eximon - that popup menu is too hard to hit the
> > wrong op on - but I am not an X programmer]
>
> I've been musing about this and wondered if anyone has thought about writing a
> simple web interface to allow you to see the exim mail queue etc... access
> would be controlled by IP and password.
>
> A cron job would generate a queue listing file and grep out the frozen entries,
> since it can be quite intensive to do this.
>
> The CGI would then allow you to see bits of the queue listings and
> freeze/thaw/remove/cancel/view the entries according to your privilege level.
>
> Anyone think this'd work?
>
> Paul
>
>
> --
> *** Exim information can be found at http://www.exim.org/ ***
>
--
+--------------------------------------------------------------------+
| Martyn Hampson | Tel: 0171 594 6973 |
| Imperial College | Fax: 0171 594 6958 |
| Computer Centre | E-Mail: M.Hampson@??? |
| London SW7 2BP, ENGLAND | "Don't just do something, sit there!" |
+--------------------------------------------------------------------+
--
*** Exim information can be found at
http://www.exim.org/ ***