gwmon-freespace.awk
Generated on Tue Dec 05 17:39:06 Eastern Standard Time 2006 from gwmon-freespace.awk
# Program : GWMON-FREESPACE.AWK
# Purpose : Extract free space information from directory listing
# Author : Bob Jonkman <bjonkman@sobac.com>
# Copyright 2008 Bob Jonkman and/or SOBAC Microcomputer Services
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Date : 11 March 2005
BEGIN { Gibi = 1024*1024*1024 ;
print("GiBytes Free,Agent,Server") ;
}
/Volume in drive/ { link = $4 ;
}
/Agent=/ { agent = $2 ;
}
/bytes free/ { totalbytesfree += $3/Gibi ;
printf("%6.1f,%s,%s\n", $3/Gibi, agent, link) | "sort" ;
}
END { print("=====")
print(totalbytesfree, ",Aggregate,")
}
# EOF: GWMON-FREESPACE.AWK
1 files processed.