mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@2968 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			66 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| include("includes/graphs/common.inc.php");
 | |
| 
 | |
| $device = device_by_id_cache($id);
 | |
| 
 | |
| $rrd_filename = $config['rrd_dir'] . "/" . $device['hostname'] . "/mem.rrd";
 | |
| 
 | |
| $rrd_options .= " -b 1024";
 | |
| 
 | |
| $rrd_options .= " DEF:atotalswap=$rrd_filename:totalswap:AVERAGE";
 | |
| $rrd_options .= " DEF:aavailswap=$rrd_filename:availswap:AVERAGE";
 | |
| $rrd_options .= " DEF:atotalreal=$rrd_filename:totalreal:AVERAGE";
 | |
| $rrd_options .= " DEF:aavailreal=$rrd_filename:availreal:AVERAGE";
 | |
| $rrd_options .= " DEF:atotalfree=$rrd_filename:totalfree:AVERAGE";
 | |
| $rrd_options .= " DEF:ashared=$rrd_filename:shared:AVERAGE";
 | |
| $rrd_options .= " DEF:abuffered=$rrd_filename:buffered:AVERAGE";
 | |
| $rrd_options .= " DEF:acached=$rrd_filename:cached:AVERAGE";
 | |
| $rrd_options .= " CDEF:totalswap=atotalswap,1024,*";
 | |
| $rrd_options .= " CDEF:availswap=aavailswap,1024,*";
 | |
| $rrd_options .= " CDEF:totalreal=atotalreal,1024,*";
 | |
| $rrd_options .= " CDEF:availreal=aavailreal,1024,*";
 | |
| $rrd_options .= " CDEF:totalfree=atotalfree,1024,*";
 | |
| $rrd_options .= " CDEF:shared=ashared,1024,*";
 | |
| $rrd_options .= " CDEF:buffered=abuffered,1024,*";
 | |
| $rrd_options .= " CDEF:cached=acached,1024,*";
 | |
| $rrd_options .= " CDEF:usedreal=totalreal,availreal,-";
 | |
| $rrd_options .= " CDEF:usedswap=totalswap,availswap,-";
 | |
| $rrd_options .= " CDEF:cusedswap=usedswap,-1,*";
 | |
| $rrd_options .= " CDEF:cdeftot=availreal,shared,buffered,usedreal,cached,usedswap,+,+,+,+,+";
 | |
| $rrd_options .= " COMMENT:'Bytes       Current    Average     Maximum\\n'";
 | |
| $rrd_options .= " LINE1:usedreal#d0b080:";
 | |
| $rrd_options .= " AREA:usedreal#f0e0a0:used";
 | |
| $rrd_options .= " GPRINT:usedreal:LAST:\ \ \ %7.2lf%sB";
 | |
| $rrd_options .= " GPRINT:usedreal:AVERAGE:%7.2lf%sB";
 | |
| $rrd_options .= " GPRINT:usedreal:MAX:%7.2lf%sB\\\\n";
 | |
| $rrd_options .= " STACK:availreal#e5e5e5:free";
 | |
| $rrd_options .= " GPRINT:availreal:LAST:\ \ \ %7.2lf%sB";
 | |
| $rrd_options .= " GPRINT:availreal:AVERAGE:%7.2lf%sB";
 | |
| $rrd_options .= " GPRINT:availreal:MAX:%7.2lf%sB\\\\n";
 | |
| $rrd_options .= " LINE1:usedreal#d0b080:";
 | |
| $rrd_options .= " AREA:shared#afeced::";
 | |
| $rrd_options .= " AREA:buffered#cc0000::STACK";
 | |
| $rrd_options .= " AREA:cached#ffaa66::STACK";
 | |
| $rrd_options .= " LINE1.25:shared#008fea:shared";
 | |
| $rrd_options .= " GPRINT:shared:LAST:\ %7.2lf%sB";
 | |
| $rrd_options .= " GPRINT:shared:AVERAGE:%7.2lf%sB";
 | |
| $rrd_options .= " GPRINT:shared:MAX:%7.2lf%sB\\\\n";
 | |
| $rrd_options .= " LINE1.25:buffered#ff1a00:buffers:STACK";
 | |
| $rrd_options .= " GPRINT:buffered:LAST:%7.2lf%sB";
 | |
| $rrd_options .= " GPRINT:buffered:AVERAGE:%7.2lf%sB";
 | |
| $rrd_options .= " GPRINT:buffered:MAX:%7.2lf%sB\\\\n";
 | |
| $rrd_options .= " LINE1.25:cached#ea8f00:cached:STACK";
 | |
| $rrd_options .= " GPRINT:cached:LAST:\ %7.2lf%sB";
 | |
| $rrd_options .= " GPRINT:cached:AVERAGE:%7.2lf%sB";
 | |
| $rrd_options .= " GPRINT:cached:MAX:%7.2lf%sB\\\\n";
 | |
| $rrd_options .= " LINE1:totalreal#050505:";
 | |
| $rrd_options .= " AREA:cusedswap#C3D9FF:swap";
 | |
| $rrd_options .= " LINE1.25:cusedswap#356AA0:";
 | |
| $rrd_options .= " GPRINT:usedswap:LAST:\ \ \ %7.2lf%sB";
 | |
| $rrd_options .= " GPRINT:usedswap:AVERAGE:%7.2lf%sB";
 | |
| $rrd_options .= " GPRINT:usedswap:MAX:%7.2lf%sB\\\\n";
 | |
| $rrd_options .= " LINE1:totalreal#050505:total";
 | |
| $rrd_options .= " GPRINT:totalreal:AVERAGE:\ \ %7.2lf%sB";
 | |
| 
 | |
| ?>
 |