# Configuration values: step = 60 directory = /var/lib/rrdcollect # Memory usage exec:///usr/bin/free -w "Mem: %d %d %*d %d %d %d %d" memory.rrd:mem_total,mem_used,mem_shared,mem_buffers,mem_cached,mem_available "Swap: %d %d %*d" memory.rrd:swap_total,swap_used # System statistics: file:///proc/stat "cpu %d %d %d %d %d %d %d" load.rrd:cpu_user,cpu_nice,cpu_system,cpu_idle,cpu_iowait,cpu_irq,cpu_softirq "ctxt %u" load.rrd:ctxt "processes %u" load.rrd:processes "procs_running %d" load.rrd:procs_running "procs_blocked %d" load.rrd:procs_blocked file:///proc/loadavg 1:"%f %*f %*f %f/%f" load.rrd:loadavg,procs_runable,procs_total # Sensors information: # We need to use sensors raw mode to get Vcore in V, not mV. exec:///usr/bin/sensors -u 11:" in0_input: %f" sensors.rrd:Vcore exec:///usr/bin/sensors "Vdimm: %f V" sensors.rrd:Vdimm "+3.3V: %f V" sensors.rrd:3_3V "3VSB: %f V" sensors.rrd:3VSB "System Fan: %d RPM" sensors.rrd:Sys_Fan "CPU Temp: +%f" sensors.rrd:CPU_Temp "NB Temp: +%f" sensors.rrd:NB_Temp "MB Temp: +%f" sensors.rrd:MB_Temp "RAM1 Temp: +%f" sensors.rrd:RAM1_Temp "CPU Core Temp: +%f" sensors.rrd:Core_Temp "RAM2 Temp: +%f" sensors.rrd:RAM2_Temp "GPU Temp: +%f V" sensors.rrd:GPU_Temp # S.M.A.R.T. HDD temperature: exec:///usr/sbin/hddtemp -n :/dev/disk/by-path/pci-0000:00:11.0-ata-1 "%d" sensors.rrd:disk1_Temp exec:///usr/sbin/hddtemp -n :/dev/disk/by-path/pci-0000:00:11.0-ata-2 "%d" sensors.rrd:disk2_Temp exec:///usr/sbin/hddtemp -n :/dev/disk/by-path/pci-0000:00:11.0-ata-3 "%d" sensors.rrd:disk3_Temp exec:///usr/sbin/hddtemp -n :/dev/disk/by-path/pci-0000:00:11.0-ata-4 "%d" sensors.rrd:disk4_Temp exec:///usr/sbin/hddtemp -n :/dev/disk/by-path/pci-0000:00:11.0-ata-5 "%d" sensors.rrd:disk5_Temp exec:///usr/sbin/hddtemp -n :/dev/disk/by-path/pci-0000:00:11.0-ata-6 "%d" sensors.rrd:disk6_Temp # Storage stats. exec:///usr/bin/cat /sys/devices/pci*/*/ata1/host*/target*/*:*:*:*/block/sd?/stat "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d" disk1.rrd:read_reqs,read_merged,read_sects,read_ms,write_reqs,write_merged,write_sects,write_ms,io_running,io_ms,io_weighted_ms,discard_reqs,discard_merged,discard_sects,discard_ms,flush_reqs,flush_ms exec:///usr/bin/cat /sys/devices/pci*/*/ata2/host*/target*/*:*:*:*/block/sd?/stat "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d" disk2.rrd:read_reqs,read_merged,read_sects,read_ms,write_reqs,write_merged,write_sects,write_ms,io_running,io_ms,io_weighted_ms,discard_reqs,discard_merged,discard_sects,discard_ms,flush_reqs,flush_ms exec:///usr/bin/cat /sys/devices/pci*/*/ata3/host*/target*/*:*:*:*/block/sd?/stat "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d" disk3.rrd:read_reqs,read_merged,read_sects,read_ms,write_reqs,write_merged,write_sects,write_ms,io_running,io_ms,io_weighted_ms,discard_reqs,discard_merged,discard_sects,discard_ms,flush_reqs,flush_ms exec:///usr/bin/cat /sys/devices/pci*/*/ata4/host*/target*/*:*:*:*/block/sd?/stat "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d" disk4.rrd:read_reqs,read_merged,read_sects,read_ms,write_reqs,write_merged,write_sects,write_ms,io_running,io_ms,io_weighted_ms,discard_reqs,discard_merged,discard_sects,discard_ms,flush_reqs,flush_ms exec:///usr/bin/cat /sys/devices/pci*/*/ata5/host*/target*/*:*:*:*/block/sd?/stat "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d" disk5.rrd:read_reqs,read_merged,read_sects,read_ms,write_reqs,write_merged,write_sects,write_ms,io_running,io_ms,io_weighted_ms,discard_reqs,discard_merged,discard_sects,discard_ms,flush_reqs,flush_ms exec:///usr/bin/cat /sys/devices/pci*/*/ata6/host*/target*/*:*:*:*/block/sd?/stat "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d" disk6.rrd:read_reqs,read_merged,read_sects,read_ms,write_reqs,write_merged,write_sects,write_ms,io_running,io_ms,io_weighted_ms,discard_reqs,discard_merged,discard_sects,discard_ms,flush_reqs,flush_ms exec:///usr/bin/cat /sys/devices/virtual/block/bcache0/stat "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d" bcache0.rrd:read_reqs,read_merged,read_sects,read_ms,write_reqs,write_merged,write_sects,write_ms,io_running,io_ms,io_weighted_ms,discard_reqs,discard_merged,discard_sects,discard_ms,flush_reqs,flush_ms exec:///usr/bin/cat /sys/devices/virtual/block/bcache1/stat "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d" bcache1.rrd:read_reqs,read_merged,read_sects,read_ms,write_reqs,write_merged,write_sects,write_ms,io_running,io_ms,io_weighted_ms,discard_reqs,discard_merged,discard_sects,discard_ms,flush_reqs,flush_ms # Partition stats. exec:///usr/bin/cat /sys/devices/pci*/*/ata6/host*/target*/*:*:*:*/block/sd?/sd?1/stat "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d" disk6-part1.rrd:read_reqs,read_merged,read_sects,read_ms,write_reqs,write_merged,write_sects,write_ms,io_running,io_ms,io_weighted_ms,discard_reqs,discard_merged,discard_sects,discard_ms,flush_reqs,flush_ms exec:///usr/bin/cat /sys/devices/pci*/*/ata6/host*/target*/*:*:*:*/block/sd?/sd?2/stat "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d" disk6-part2.rrd:read_reqs,read_merged,read_sects,read_ms,write_reqs,write_merged,write_sects,write_ms,io_running,io_ms,io_weighted_ms,discard_reqs,discard_merged,discard_sects,discard_ms,flush_reqs,flush_ms exec:///usr/bin/cat /sys/devices/pci*/*/ata6/host*/target*/*:*:*:*/block/sd?/sd?3/stat "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d" disk6-part3.rrd:read_reqs,read_merged,read_sects,read_ms,write_reqs,write_merged,write_sects,write_ms,io_running,io_ms,io_weighted_ms,discard_reqs,discard_merged,discard_sects,discard_ms,flush_reqs,flush_ms