diff options
Diffstat (limited to 'site-summary')
-rwxr-xr-x | site-summary | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/site-summary b/site-summary index 4d0f5e0..8461ef0 100755 --- a/site-summary +++ b/site-summary @@ -6,6 +6,7 @@ use warnings; use SiteSummary; my %sites; +my %sitegroups; for_all_hosts(\&handle_host); @@ -17,6 +18,7 @@ sub handle_host { for my $site (get_site($hostid)) { $site = "" unless defined $site; $sites{$site}++; + $sitegroups{$site}{get_sitegroup($hostid)}++ if get_sitegroup($hostid); } } @@ -24,5 +26,8 @@ sub print_summary { printf(" %-20s %5s\n", "site", "count"); for my $site (sort keys %sites) { printf(" %-20s %5d\n", $site, $sites{$site}); + for my $sitegroup (sort keys %{$sitegroups{$site}}) { + printf(" %-18s %5d\n", $sitegroup, $sitegroups{$site}{$sitegroup}); + } } } |