diff --git a/lib/admin/Controller/dashboard.pm b/lib/admin/Controller/dashboard.pm index 2fa7c37..b2fe464 100644 --- a/lib/admin/Controller/dashboard.pm +++ b/lib/admin/Controller/dashboard.pm @@ -43,8 +43,14 @@ sub system : Local { $c->stash->{template} = 'tt/dashboard.tt'; my @plotdata = (); - push @plotdata, {name=>"mem", title=>"Free Memory", - url=>"/rrd/get?path=memory/memory-free.rrd", si=>1}; + push @plotdata, {name=>"mem", title=>"Free Physical Memory", + url=>[qw( + /rrd/get?path=memory/memory-free.rrd + /rrd/get?path=memory/memory-cached.rrd + /rrd/get?path=memory/memory-buffered.rrd + )], si=>1}; + push @plotdata, {name=>"swap", title=>"Free Swap Memory", + url=>"/rrd/get?path=swap/swap-free.rrd", si=>1}; push @plotdata, {name=>"load", title=>"Load", url=>"/rrd/get?path=load/load.rrd", si=>0}; push @plotdata, {name=>"rdisk", title=>"Root Disk", diff --git a/root/tt/dashboard.tt b/root/tt/dashboard.tt index e8a797a..600d40c 100644 --- a/root/tt/dashboard.tt +++ b/root/tt/dashboard.tt @@ -71,7 +71,11 @@ } [% FOREACH item IN plotdata %] - fname_update(["[% item.url %]"], "plot_[% item.name %]", [% item.si ? "true" : "false" %]); + fname_update([ + [% FOREACH url IN item.url %] + "[% url %]", + [% END %] + ], "plot_[% item.name %]", [% item.si ? "true" : "false" %]); [% END %]