| 
									
										
										
										
											2017-01-20 10:47:13 +02:00
										 |  |  | <?php | 
					
						
							|  |  |  | /* | 
					
						
							|  |  |  | * 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/>. | 
					
						
							|  |  |  | * | 
					
						
							|  |  |  | * @package    LibreNMS | 
					
						
							|  |  |  | * @link       http://librenms.org | 
					
						
							|  |  |  | * @copyright  2017 crcro | 
					
						
							|  |  |  | * @author     Cercel Valentin <crc@nuamchefazi.ro> | 
					
						
							|  |  |  | */ | 
					
						
							| 
									
										
										
										
											2019-04-11 23:26:42 -05:00
										 |  |  | require 'includes/html/graphs/common.inc.php'; | 
					
						
							| 
									
										
										
										
											2017-01-20 10:47:13 +02:00
										 |  |  | $name = 'exim-stats'; | 
					
						
							|  |  |  | $app_id = $app['app_id']; | 
					
						
							|  |  |  | $scale_min     = 0; | 
					
						
							|  |  |  | $colours       = 'mixed'; | 
					
						
							|  |  |  | $unit_text     = 'Frozen'; | 
					
						
							|  |  |  | $unitlen       = 18; | 
					
						
							|  |  |  | $bigdescrlen   = 18; | 
					
						
							|  |  |  | $smalldescrlen = 18; | 
					
						
							|  |  |  | $dostack       = 0; | 
					
						
							|  |  |  | $printtotal    = 0; | 
					
						
							|  |  |  | $addarea       = 1; | 
					
						
							|  |  |  | $transparency  = 33; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $rrd_filename = rrd_name($device['hostname'], array('app', $name, $app_id)); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $array = array( | 
					
						
							|  |  |  |     'frozen' => array('descr' => 'Frozen emails','colour' => 'c13a38',), | 
					
						
							|  |  |  | ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $i = 0; | 
					
						
							| 
									
										
										
										
											2018-01-29 13:52:22 -02:00
										 |  |  | if (rrdtool_check_rrd_exists($rrd_filename)) { | 
					
						
							| 
									
										
										
										
											2017-02-24 15:22:15 +00:00
										 |  |  |     foreach ($array as $ds => $var) { | 
					
						
							| 
									
										
										
										
											2017-01-20 10:47:13 +02:00
										 |  |  |         $rrd_list[$i]['filename'] = $rrd_filename; | 
					
						
							| 
									
										
										
										
											2017-02-24 15:22:15 +00:00
										 |  |  |         $rrd_list[$i]['descr']    = $var['descr']; | 
					
						
							| 
									
										
										
										
											2017-01-20 10:47:13 +02:00
										 |  |  |         $rrd_list[$i]['ds']       = $ds; | 
					
						
							| 
									
										
										
										
											2017-02-24 15:22:15 +00:00
										 |  |  |         $rrd_list[$i]['colour']   = $var['colour']; | 
					
						
							| 
									
										
										
										
											2017-01-20 10:47:13 +02:00
										 |  |  |         $i++; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } else { | 
					
						
							|  |  |  |     echo "file missing: $rrd_filename"; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-11 23:26:42 -05:00
										 |  |  | require 'includes/html/graphs/generic_v3_multiline.inc.php'; |