OpenVZverschickt Traffic Mails?

Spinx

New Member
Hallo,

ich habe mir gerade auf meinem Centos6 Openvz aufgesetzt.
Ebenfalls "Traffic accounting through proc" http://wiki.openvz.org/Traffic_accounting_through_proc

Habe das Traffic Script ein wenig angepasst so das es mir die Grafiken im www abgelegt.

Er legt mir die Grafiken korrekt an aber alle 30 Minuten ist ein neuer Eintrag in der var/spool/mail vorhanden

From root@domain.de Fri Apr 19 09:00:02 2013
Return-Path: <root@domain>
X-Original-To: root
Delivered-To: root@domain
Received: by domain (Postfix, from userid 0)
id EAAF719405A9; Fri, 19 Apr 2013 09:00:01 +0200 (CEST)
From: root@domain (Cron Daemon)
To: root@domain
Subject: Cron <root@domain> /bin/bash /var/lib/rrd/vz_direct_traffic_render
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20130419070001.EAAF719405A9@domain>
Date: Fri, 19 Apr 2013 09:00:01 +0200 (CEST)

581x274
581x274
581x274
581x274
581x274
221x154
221x154
221x154
221x154
221x154

Die Frage ist nur warum? Ich habe in keiner von den beiden Datein solche Größenformate?
 
Genau das ist ja nicht der Fall.

Anbei die Datei die im quote erwähnt wird

Code:
#!/bin/sh
# Script Name:  vz_direct_traffic_render
# Author:       "Denis Titov, ISP Okeanika" <denis@okeanika.net.ua>
# Website:      http://www.okeanika.net.ua
 
rrd_path=/var/lib/rrd
www_path=/var/www/traffic
 
cd $rrd_path
for RRD in *.rrd
do
        CTID=$(echo $RRD | sed 's/.rrd$//')
 
        # list of intervals, 1d = last day, 1w = last week and so on
        for INT in 1h 1d 1w 1m 1y
        do
                /usr/bin/rrdtool graph ${www_path}/${CTID}-${INT}.png \
                        --start now-$INT --end now \
                        -w 500 -h 200 \
                        --title "Interval $INT" \
                        DEF:in=$RRD:IN:AVERAGE AREA:in#aea:'IN' LINE1:in#0e0 \
                        DEF:out=$RRD:OUT:AVERAGE AREA:out#eaa:'OUT' LINE1:out#e00
                #echo "<p><img src=\"${CTID}-${INT}.png\"><br/><br/></p>" >> ${www_path}/index.html
        done

	for INT in 1h 1d 1w 1m 1y
        do
                /usr/bin/rrdtool graph ${www_path}/${CTID}-${INT}_mini.png \
                        --start now-$INT --end now \
                        -w 140 -h 80 \
                        --title "Interval $INT" \
                        DEF:in=$RRD:IN:AVERAGE AREA:in#aea:'IN' LINE1:in#0e0 \
                        DEF:out=$RRD:OUT:AVERAGE AREA:out#eaa:'OUT' LINE1:out#e00
                #echo "<p><img src=\"${CTID}-${INT}_mini.png\"><br/><br/></p>" >> ${www_path}/index.html
        done

done

und das ist der Cron
*/30 * * * * /bin/bash /var/lib/rrd/vz_direct_traffic_render
 
Und der Cron ist es, der die Mail versendet... Ändere ihn in

Code:
 */30 * * * * /bin/bash /var/lib/rrd/vz_direct_traffic_render >/dev/null

Dann erhältst du nur noch die Mail, wenn der Cronjob einen Fehler zurückwirft.
 
Back
Top