Code Files

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.