| 
									
										
										
										
											2014-09-21 20:47:32 +01:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* | 
					
						
							|  |  |  |  * LibreNMS | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright (c) 2014 Neil Lathwood <https://github.com/laf/ http://www.lathwood.co.uk/fa> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * 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.  Please see LICENSE.txt at the top level of | 
					
						
							|  |  |  |  * the source code distribution for details. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  | $scale_min = '0'; | 
					
						
							| 
									
										
										
										
											2014-09-21 20:47:32 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-11 23:26:42 -05:00
										 |  |  | require 'includes/html/graphs/common.inc.php'; | 
					
						
							| 
									
										
										
										
											2014-09-21 20:47:32 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-07-07 01:33:43 -05:00
										 |  |  | $rrd_filename = rrd_name($device['hostname'], 'poller-perf'); | 
					
						
							| 
									
										
										
										
											2014-09-21 20:47:32 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  | $rrd_options .= ' DEF:poller='.$rrd_filename.':poller:AVERAGE'; | 
					
						
							| 
									
										
										
										
											2017-01-24 09:53:38 +00:00
										 |  |  | $rrd_options .= " 'COMMENT:Seconds      Cur     Min     Max     Avg\\n'"; | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  | $rrd_options .= ' LINE1.25:poller#36393D:Poller'; | 
					
						
							| 
									
										
										
										
											2016-07-12 17:37:07 +01:00
										 |  |  | $rrd_options .= ' GPRINT:poller:LAST:%6.2lf  GPRINT:poller:MIN:%6.2lf'; | 
					
						
							| 
									
										
										
										
											2014-09-21 20:47:32 +01:00
										 |  |  | $rrd_options .= " GPRINT:poller:MAX:%6.2lf  'GPRINT:poller:AVERAGE:%6.2lf\\n'"; | 
					
						
							| 
									
										
										
										
											2019-09-14 23:45:38 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | if ($_GET['previous'] == 'yes') { | 
					
						
							|  |  |  |     $rrd_options .= " COMMENT:' \\n'"; | 
					
						
							|  |  |  |     $rrd_options .= " DEF:pollerX=$rrd_filename:poller:AVERAGE:start=$prev_from:end=$from"; | 
					
						
							|  |  |  |     $rrd_options .= " SHIFT:pollerX:$period"; | 
					
						
							|  |  |  |     $rrd_options .= " LINE1.25:pollerX#CCCCCC:'Prev Poller'\t"; | 
					
						
							|  |  |  |     $rrd_options .= " GPRINT:pollerX:MIN:%6.2lf"; | 
					
						
							|  |  |  |     $rrd_options .= " GPRINT:pollerX:MAX:%6.2lf  'GPRINT:pollerX:AVERAGE:%6.2lf\\n'"; | 
					
						
							|  |  |  | } |