[netcup] vServer Monitor - Cronjobs
Erstellt am 03.10.2009 um 17:21 Uhr von sim4000
Die einzelnen Scripte können nun via Cronjob automatisch Aufgerufen werden wie man möchte.
In meinem Beispiel werden Ram/Swap, CPU Auslastung und das generieren der XML File alle 10 Minuten unabhängig von einander aufgerufen.
Traffic wird alle halbe Stunde erfasst. Man sollte dies auch nicht zu oft machen, da es an sonsten passieren kann, dass der Zugang wegen flooding gesperrt wird.
/etc/crontab
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | # # Log Traffic 58 * * * * root /bin/bash /data/scripts/sysinfo/log_traffic.sh 28 * * * * root /bin/bash /data/scripts/sysinfo/log_traffic.sh # # Log RAM/Swap 0 * * * * root /bin/bash /data/scripts/sysinfo/log_memory.sh 10 * * * * root /bin/bash /data/scripts/sysinfo/log_memory.sh 20 * * * * root /bin/bash /data/scripts/sysinfo/log_memory.sh 30 * * * * root /bin/bash /data/scripts/sysinfo/log_memory.sh 40 * * * * root /bin/bash /data/scripts/sysinfo/log_memory.sh 50 * * * * root /bin/bash /data/scripts/sysinfo/log_memory.sh # # Log LoadAVG 1 * * * * root /bin/bash /data/scripts/sysinfo/log_loadavg.sh 11 * * * * root /bin/bash /data/scripts/sysinfo/log_loadavg.sh 21 * * * * root /bin/bash /data/scripts/sysinfo/log_loadavg.sh 31 * * * * root /bin/bash /data/scripts/sysinfo/log_loadavg.sh 41 * * * * root /bin/bash /data/scripts/sysinfo/log_loadavg.sh 51 * * * * root /bin/bash /data/scripts/sysinfo/log_loadavg.sh # # Sysinfo => XML File 2 * * * * root /bin/bash /data/scripts/sysinfo/sysinfo.sh 12 * * * * root /bin/bash /data/scripts/sysinfo/sysinfo.sh 22 * * * * root /bin/bash /data/scripts/sysinfo/sysinfo.sh 32 * * * * root /bin/bash /data/scripts/sysinfo/sysinfo.sh 42 * * * * root /bin/bash /data/scripts/sysinfo/sysinfo.sh 52 * * * * root /bin/bash /data/scripts/sysinfo/sysinfo.sh |
Beim Traffic ist es wichtig, dass ein Aufruf ein paar Minuten vor der nächsten vollen Stunde gemacht wird. Ansonsten bekommt man um 23:xx nicht den finalen Wert in die Datenbank.
Dann stehen dort Werte drin, die im schlimmsten Fall mehrere Stunden alt sind.




