diff --git a/Makefile b/Makefile index e17bfcf..8764db1 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,7 @@ INFO2 = 0DCAF0 INFO3 = 3DD5F3 IFACE ?= eth0 +FS ?= / FORMAT = SVG EXTENSION = .$(shell echo $(FORMAT) |tr '[:upper:]' '[:lower:]') @@ -99,7 +100,7 @@ disk.rrd: RRA:AVERAGE:0.5:21900:1440 update_disk: disk.rrd - rrdtool update $< $(NOW):$(shell LANG=C sar -F MOUNT --fs=/ 0 -1 |tail -n 1 |awk '{print $$2,$$3}' |tr ' ' ':' ) + rrdtool update $< $(NOW):$(shell LANG=C sar -F MOUNT --fs=$(FS) 0 -1 |tail -n 1 |awk '{print $$2,$$3}' |tr ' ' ':' ) update: update_cpu update_load update_mem update_net update_disk @@ -132,43 +133,53 @@ $(BUILD_DIR)/cpu-daily$(EXTENSION): cpu.rrd $(BUILD_DIR)/load-daily$(EXTENSION): load.rrd rrdtool graph $@ --imgformat $(FORMAT) --end now --start end-$(DAY_IN_SECS) \ - --title "Processeur" \ + --title "Charge système" \ DEF:ldavg-1=$<:ldavg-1:AVERAGE \ DEF:ldavg-5=$<:ldavg-5:AVERAGE \ DEF:ldavg-15=$<:ldavg-15:AVERAGE \ - LINE1:ldavg-1#$(INFO1):ldavg-1 \ - LINE1:ldavg-5#$(INFO2):ldavg-5 \ - LINE1:ldavg-15#$(INFO3):ldavg-15 + LINE1:ldavg-1#$(INFO1):"sur 1 minute" \ + LINE1:ldavg-5#$(INFO2):"sur 5 minutes" \ + LINE1:ldavg-15#$(INFO3):"sur 15 minutes" $(BUILD_DIR)/mem-daily$(EXTENSION): mem.rrd rrdtool graph $@ --imgformat $(FORMAT) --end now --start end-$(DAY_IN_SECS) \ --title "Mémoire" \ DEF:kbmemfree=$<:kbmemfree:AVERAGE \ + CDEF:memfree=kbmemfree,1024,* \ DEF:kbbuffers=$<:kbbuffers:AVERAGE \ + CDEF:buffers=kbbuffers,1024,* \ DEF:kbcached=$<:kbcached:AVERAGE \ + CDEF:cached=kbcached,1024,* \ DEF:kbslab=$<:kbslab:AVERAGE \ - AREA:kbbuffers#$(DANGER1):kbbuffers:STACK \ - AREA:kbcached#$(DANGER2):kbcached:STACK \ - AREA:kbslab#$(DANGER3):kbslab:STACK \ - AREA:kbmemfree#$(SUCCESS):kbmemfree:STACK + CDEF:slab=kbslab,1024,* \ + AREA:buffers#$(DANGER1):"buffers":STACK \ + AREA:cached#$(DANGER2):"cached":STACK \ + AREA:slab#$(DANGER3):"slab":STACK \ + AREA:memfree#$(SUCCESS):"libre":STACK $(BUILD_DIR)/net-daily$(EXTENSION): net.rrd rrdtool graph $@ --imgformat $(FORMAT) --end now --start end-$(DAY_IN_SECS) \ --title "Réseau" \ DEF:rbytes=$<:rbytes:AVERAGE \ + VDEF:rbytesmax=rbytes,MAXIMUM \ DEF:tbytes=$<:tbytes:AVERAGE \ + VDEF:tbytesmax=tbytes,MAXIMUM \ CDEF:ntbytes=tbytes,-1,* \ - AREA:rbytes#$(DANGER):rbytes \ - AREA:ntbytes#$(SUCCESS):tbytes + AREA:rbytes#$(DANGER):"reçu" \ + GPRINT:rbytesmax:"%6.2lf %Sb" \ + AREA:ntbytes#$(SUCCESS):"envoyé" \ + GPRINT:tbytesmax:"%6.2lf %Sb" $(BUILD_DIR)/disk-daily$(EXTENSION): disk.rrd rrdtool graph $@ --imgformat $(FORMAT) --end now --start end-$(DAY_IN_SECS) \ --title "Disque" \ --lower-limit 0 \ DEF:mbfsfree=$<:mbfsfree:AVERAGE \ + CDEF:bfsfree=mbfsfree,1024,*,1024,* \ DEF:mbfsused=$<:mbfsused:AVERAGE \ - AREA:mbfsused#$(DANGER):mbfsused:STACK \ - AREA:mbfsfree#$(SUCCESS):mbfsfree:STACK + CDEF:bfsused=mbfsused,1024,*,1024,* \ + AREA:bfsused#$(DANGER):"utilisé":STACK \ + AREA:bfsfree#$(SUCCESS):"libre":STACK $(BUILD_DIR)/%.html: %.php php $< >$@