mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	* newdevice: Added support for Fujitsu Primergy switches #4277
This commit is contained in:
		
				
					committed by
					
						
						Neil Lathwood
					
				
			
			
				
	
			
			
			
						parent
						
							a6b7f9c4b2
						
					
				
				
					commit
					583411046f
				
			
							
								
								
									
										
											BIN
										
									
								
								html/images/os/fujitsu.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								html/images/os/fujitsu.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 1005 B  | 
@@ -2040,6 +2040,17 @@ $config['os'][$os]['text']             = 'Sonus SBC';
 | 
			
		||||
$config['os'][$os]['type']             = 'appliance';
 | 
			
		||||
$config['os'][$os]['icon']             = 'sonus';
 | 
			
		||||
 | 
			
		||||
// Fujitsu Primergy Switch
 | 
			
		||||
$os = 'fujitsupyos';
 | 
			
		||||
$config['os'][$os]['text']             = 'Fujitsu';
 | 
			
		||||
$config['os'][$os]['type']             = 'network';
 | 
			
		||||
$config['os'][$os]['icon']             = 'fujitsu';
 | 
			
		||||
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | 
			
		||||
$config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | 
			
		||||
$config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | 
			
		||||
$config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | 
			
		||||
$config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | 
			
		||||
$config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | 
			
		||||
 | 
			
		||||
// Graph Types
 | 
			
		||||
require_once $config['install_dir'].'/includes/load_db_graph_types.inc.php';
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										17
									
								
								includes/discovery/os/fujitsupyos.inc.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								includes/discovery/os/fujitsupyos.inc.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
<?php
 | 
			
		||||
/*
 | 
			
		||||
 * LibreNMS
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright (c) 2016 Søren Friis Rosiak <sorenrosiak@gmail.com> 
 | 
			
		||||
 * 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.
 | 
			
		||||
 */
 | 
			
		||||
 
 | 
			
		||||
if (!$os) {
 | 
			
		||||
    if (stristr($sysDescr, 'Fujitsu PY CB Eth Switch')) {
 | 
			
		||||
        $os = 'fujitsupyos';
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										15
									
								
								includes/polling/os/fujitsupyos.inc.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								includes/polling/os/fujitsupyos.inc.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
<?php
 | 
			
		||||
/*
 | 
			
		||||
 * LibreNMS
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright (c) 2016 Søren Friis Rosiak <sorenrosiak@gmail.com> 
 | 
			
		||||
 * 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.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
$data = str_replace(array('Fujitsu ', ' Runtime Code '), '', explode(',', $poll_device['sysDescr']));
 | 
			
		||||
$hardware = $data[0];
 | 
			
		||||
$version = $data[1];
 | 
			
		||||
		Reference in New Issue
	
	Block a user