Looking for way to get the total number of connections to a qmail server per day. Either a log file, or some kind of script. Would be appreciated.
Thank you.
Connections to qmail" - let's define that as SMTP connections for the sake of conversation. (we eliminate POP3, IMAP and other ways that a server providing local mail services might also be "counting connections")
Most install instructions for qmail will specify separate logs for incoming- and outgoing-SMTP traffic.
incoming might be found in
/var/log/qmail/smtpd
and outgoing in
/var/log/qmail/send
So in the smtpd logfile 'current' you would see lines like:
@40000000464b298914ca614c tcpserver: pid 9890 .........
In my opinion you could script to parse the log with
Code:
cat current | grep 'tcpserver: pid ' | tai64nlocal
and then use a regexp to find the entries for a specific day/hour. This would *potentially* give you a good estimate of how many connections via incoming SMTP are being processed.
Outgoing smtp/send would also be in the corresponding 'current' log and would probably be best "grepped" using a pattern like
" starting delivery"
The *problem* with counting entries in the 'send' log is that a vpopmail installation (and potentially other solutions that revolve around aliases from local-to-local mailboxes) is that you will normally double-count the event of receiving and delivering mail on local accounts.
For example, if "bob@example.com" and "jane@example2.com" are both vpopmail users on the same server, qmail-send will require TWO deliveries to get from bob to jane.
Similarly if "jane" were an alias to "wanda" you would also incur two deliveries in the logs even on a regular qmail system.
Therefore, counting qmail-send log entries is a bit risky to establish real metrics. You might find that a firewall log of accesses to external port 25 might be more helpful if you need some precision.
Hope that helps.
D.
D.E.R. Management - IT Project Management Consulting
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.