Change the exec() calls to mwexec, this supresses the rrdtool messages during boot if the rrd files have a newer timestamp then the attempt to update
must use -f with pkill to find updaterrd.sh
Ticket #435. Correct command.
Use pgrep/pkill to save a bit of cpu.
Make get_real_interface return real interface enc0 for "ipsec". Refactor enable_rrd_graphing() touse get_configured_interface_with_descr()
Also match umodem for the UM175 unit.
Add graphing for 3G cellular modems.
Make sure to surpress stderr
Make sure that do not set the interface to a empty value, this affects the ipsec counters.
Use the list sta output instead of list ap which we used before.Still need to check if this also results in the right values being graphed, takes some time to confirm.
Make sure the right wireless interface is polled for the graphs
Rework includes/require. This saves about 4 megabytes.Simplify get_memory(). Tested on mips/i386
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions
Only blast rrd upgrade notice to wall once
Move upgrade wall message to the correct function (migrate_rrd_format())
Oops, add needed echo ''
Broadcast to all ttys that a RRD upgrade is in progress.
Rewrite the rrd upgrade code to use the newly added xml2array function specifically for the rrd upgrade code.This is about 4 times faster then our builtin parser. Hoping this can solve part of the the 45 minute upgrade cycles onembedded builds
Use nice -n20 for common launched items
Add missing brace
Final attempt at making rows merger work before I throw in the towel.Empty rows need to proceed the old data when growing the RRA archive
Set more default values
Change RRA 12 hour archive to 3000, drop the 1 day archive for new databases
Add kill_traffic_collector()
Add enable_rrd_graphing();
Surpress rm output
Add 0 values when the original also had values on that row so the graph math works.
Add logging
set rrdtool variable
Add some rrd realted functions in a seperate file