You could try rsyslog for it (or maybe default syslogd will be enough), you
can set one mail log destination for all the three hosts
 so that mailgraph can read just one file.

Jiri

Sanjay Saha napsal(a):

Hello,

Is there any way we can consolidate multiple maillog files ( from single
domain) but different hosts.
I am trying to bring up mailgraph (http://mailgraph.schweikert.ch/) to read
from one single source  for log file.
Since rrd tool  is very strict about the records in the log it doesnt pick
the expression i passed to read multiple log files.
The mailgraph initscript has a "MAILLOG" variable which need the actual log
file location. I tried to feed  an expression  but failed.


#!/bin/bash
#
# Startup script for the mailgraph service
#
# chkconfig: - 82 28
# description: mailgraph mail log file analyzer
# processname: mailgraph
# pidfile: /var/run/mailgraph.pid
# config:
### BEGIN INIT INFO
# Provides:          mailgraph
# Required-Start:    $local_fs
# Should-Start:
# Required-Stop:
# Default-Stop:      0 1 2 6
# Short-Description: Start mailgraph daemon
# Description:       Mailgraph is a very simple mail statistics RRDtool
\
#                    frontend for Postfix and Sendmail that produces daily,
\
#                    weekly, monthly and yearly graphs of received/sent and
\
#                    bounced/rejected mail.
### END INIT INFO

#MAILLOG=/var/log/maillog
MAILLOG=`ls -rt /home/maillogs/Log[1-9]/*`
PRIORITY=-19
..
..
..
exit $RETVAL



So different maillogs are in specific directory /home/maillogs/Log1 2 3 and
onwards . But i need a way to consolidate it in single file which
could be used by mailgraph.
Any pointer to the right direction is welcome.

-- 
Sanjay

Reply via email to