Post Reply 
[Shell] Größe der Webseiten ermitteln
Author Message
Knut Offline
Member
***

Posts: 572
Joined: Nov 2006
Reputation: 8
Post: #1
[Shell] Größe der Webseiten ermitteln
Monatlich schaue ich mit gerne die Größe der gehosteten Sites an. Um es mir einfacher zu machen verwende ich dafür folgendes Script und lasse es durch den Cron monatlich laufen

Code:
pico /root/bin/webfoldersize

Code:
#!/bin/bash

FOLDER="/var/www/virtual/"

echo "Groesse der Webseiten"
echo "============="
du -s $FOLDER/*|sed "s#$FOLDER##g"|sort -gr;
echo ""
echo ""

Natürlich ausführbar machen
Code:
chmod +x /root/bin/webfoldersize

In die Crontab entsprechend folgendes einfügen:
Code:
crontab -e

Code:
0       0       1 * * /root/bin/webfoldersize | mail -s "[Gisele] Site-Stats" "knut@meine-domain.de" >/dev/null 2>&1
^-- alles in einer Zeile !

Achja: Man sollte natürlich den Betreff und die Mailadresse auf seine Bedürfnisse anpassen. Einer meiner (weiblichen) Server heißt nun mal "Gisele" :-)

Sledge Hammer
Trust me. I know what I’m doing.
---
Motorola 68000, 7,16Mhz NTSC, 7,09Mhz PAL
512KByte Chip-RAM; 512 Kbyte Fast-RAM
Anbindung: V.23 (1200/75 BPS) Modem
(This post was last modified: 04-23-2009 04:40 AM by Knut.)
04-23-2009 04:27 AM
Find all posts by this user Quote this message in a reply
DiXeoN Offline
Member
***

Posts: 284
Joined: Feb 2008
Reputation: 2
Post: #2
RE: [Shell] Größe der Webseiten ermitteln
English translation:

Every month I want to see how much size the hosted sites use. To make it easier for me to do this, I use the following script and leave it by the monthly cron run.
Code:
pico /root/bin/webfoldersize
Code:
#!/bin/bash

FOLDER="/var/www/virtual/"

echo "Size of the websites"
echo "============="
du -s $FOLDER/*|sed "s#$FOLDER##g"|sort -gr;
echo ""
echo ""
Code:
chmod +x /root/bin/webfoldersize

Do the following for the crontab part:
Code:
crontab -e
Code:
0       0       1 * * /root/bin/webfoldersize | mail -s "[CompanyName] Site-Stats" "your@mailadress.here" >/dev/null 2>&1

I corrected something in the crontab part as good as i could, as i didnt quite understand Gisele, but I think it looks pretty well Smile

Anyways, pretty nice script, gotta try it out someday.

OS: 32bit Debian Lenny
RC/Revision: 1.0.0 stable
HW: Intel Atom dual 1.6ghz / 2GB RAM / 3TB RAID5 HDD
Mods: Dynamic AWstats / Roundcube Webmail / Selective Greylisting
04-23-2009 04:34 AM
Find all posts by this user Quote this message in a reply
Knut Offline
Member
***

Posts: 572
Joined: Nov 2006
Reputation: 8
Post: #3
RE: [Shell] Größe der Webseiten ermitteln
Thx for quick translation.

Sledge Hammer
Trust me. I know what I’m doing.
---
Motorola 68000, 7,16Mhz NTSC, 7,09Mhz PAL
512KByte Chip-RAM; 512 Kbyte Fast-RAM
Anbindung: V.23 (1200/75 BPS) Modem
04-23-2009 04:40 AM
Find all posts by this user Quote this message in a reply
DiXeoN Offline
Member
***

Posts: 284
Joined: Feb 2008
Reputation: 2
Post: #4
RE: [Shell] Größe der Webseiten ermitteln
No problem mate Smile

OS: 32bit Debian Lenny
RC/Revision: 1.0.0 stable
HW: Intel Atom dual 1.6ghz / 2GB RAM / 3TB RAID5 HDD
Mods: Dynamic AWstats / Roundcube Webmail / Selective Greylisting
04-23-2009 04:42 AM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,790
Joined: Jan 2007
Reputation: 66
Post: #5
RE: [Shell] Größe der Webseiten ermitteln
Ich mache das mit GT5 das eine HTML Seite erstellen kann und jeweils anzeigt um wieviel MB/GB ein Verzeichniss zugenommen oder abgenommen hat.
--> http://gt5.sourceforge.net/

Greez BeNe

[Image: yfzwmc7] ispCP ω on FreeBSD!
~~~~~~~~~~~~~~~~~~~~~~~~~~
[Image: cfcmx7]
Use *BSD and feel free!
04-23-2009 04:57 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Knut Offline
Member
***

Posts: 572
Joined: Nov 2006
Reputation: 8
Post: #6
RE: [Shell] Größe der Webseiten ermitteln
(04-23-2009 04:57 AM)BeNe Wrote:  Ich mache das mit GT5 das eine HTML Seite erstellen kann und jeweils anzeigt um wieviel MB/GB ein Verzeichniss zugenommen oder abgenommen hat.
--> http://gt5.sourceforge.net/

Greez BeNe

Schaut auch nicht schlecht aus. Ich bin am überlegen ob ich nicht ein Munin-Plugin dafür schreiben sollte, wobei es bei vielen Sites dann wohl unübersichtlich wird ./

Sledge Hammer
Trust me. I know what I’m doing.
---
Motorola 68000, 7,16Mhz NTSC, 7,09Mhz PAL
512KByte Chip-RAM; 512 Kbyte Fast-RAM
Anbindung: V.23 (1200/75 BPS) Modem
04-23-2009 05:02 AM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,790
Joined: Jan 2007
Reputation: 66
Post: #7
RE: [Shell] Größe der Webseiten ermitteln
Quote:Schaut auch nicht schlecht aus.
Denke mit einem CronJob könnte man es auch laufen lassen und die HTML Datei gleich nach /var/www/sonst/wo/hin schreiben lassen. So das Du es direkt im Browser aufrufen kannst.
Quote:Ich bin am überlegen ob ich nicht ein Munin-Plugin dafür schreiben sollte, wobei es bei vielen Sites dann wohl unübersichtlich wird ./
Ja, zudem belatstest Du deine I/O mit den 5 Minütigen anfragen...

Greez BeNe

[Image: yfzwmc7] ispCP ω on FreeBSD!
~~~~~~~~~~~~~~~~~~~~~~~~~~
[Image: cfcmx7]
Use *BSD and feel free!
04-23-2009 05:14 AM
Visit this user's website Find all posts by this user Quote this message in a reply
ephigenie Offline
Project Leader
*******
Administrators

Posts: 1,202
Joined: Oct 2006
Reputation: 13
Post: #8
RE: [Shell] Größe der Webseiten ermitteln
ja - sowas könnte man ja auch als nagios check schreiben.
Aber IO ist da sicherlich genauso der Issue.
04-23-2009 08:20 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


| All rights reserved : isp-control.net |