mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	PCOWEB improvement
- Add Compressor State
This commit is contained in:
		| @@ -10,7 +10,7 @@ Contributors to LibreNMS: | ||||
| - Bohdan Sanders <git@bohdans.com> (bohdan-s) | ||||
| - Toni Cunyat <elbuit@gmail.com> (elbuit) | ||||
| - Tuomas Riihimäki <tuomari@iudex.fi> (tuomari) | ||||
| - Søren Friis Rosiak <sorenrosiak@gmail.com> (rosiak)  | ||||
| - Søren Friis Rosiak <sorenrosiak@gmail.com> (rosiak) | ||||
| - Mike Rostermund <mike@kollegienet.dk> (saaldjormike) | ||||
| - Nicolas Armando <nicearma@yahoo.com> (nicearma) | ||||
| - Micah Chasteen <mjchasteen@gmail.com> (mchasteen) | ||||
|   | ||||
							
								
								
									
										29
									
								
								includes/discovery/states/pcoweb.inc.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								includes/discovery/states/pcoweb.inc.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| <?php | ||||
| /* | ||||
|  * LibreNMS | ||||
|  * | ||||
|  * Copyright (c) 2015 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 ($device['os'] == "pcoweb") { | ||||
|     $divisor = '1'; | ||||
|     $type = 'pcoweb'; | ||||
|     $compressors = array( | ||||
|         ".1.3.6.1.4.1.9839.2.1.1.1.0", #compressore1.0 | ||||
|         ".1.3.6.1.4.1.9839.2.1.1.2.0", #compressore2.0 | ||||
|         ".1.3.6.1.4.1.9839.2.1.1.3.0", #compressore3.0 | ||||
|         ".1.3.6.1.4.1.9839.2.1.1.4.0"  #compressore4.0 | ||||
|     ); | ||||
|     foreach($compressors as $compressor_oid) { | ||||
|         $current = snmp_get($device, $compressor_oid, '-OqvU', 'CAREL-ug40cdz-MIB'); | ||||
|         $split_oid = explode('.', $compressor_oid); | ||||
|         $number = $split_oid[count($split_oid) - 2]; | ||||
|         $index = "comp_" . $number; | ||||
|         $descr = "Compressor " . $number; | ||||
|         discover_sensor($valid['sensor'], 'state', $device, $compressor_oid, $index, $type, $descr, $divisor, '1', null, null, null, null, $current); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user