| 
									
										
										
										
											2015-02-21 05:09:07 -08:00
										 |  |  | <?php | 
					
						
							|  |  |  | /* | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  |  * LibreNMS Cisco Small Business CPU information module | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright (c) 2015 Mike Rostermund <mike@kollegienet.dk> | 
					
						
							|  |  |  |  * 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-02-21 05:09:07 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  | if ($device['os'] == 'ciscosb') { | 
					
						
							|  |  |  |     echo 'Cisco SB : '; | 
					
						
							| 
									
										
										
										
											2015-02-21 05:09:07 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  |     $descr = 'CPU'; | 
					
						
							|  |  |  |     $usage = snmp_get($device, 'rlCpuUtilDuringLastMinute.0', '-Ovqn', 'CISCOSB-rndMng'); | 
					
						
							| 
									
										
										
										
											2015-02-21 05:09:07 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     if (is_numeric($usage)) { | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  |         discover_processor($valid['processor'], $device, 'CISCOSB-rndMng::rlCpuUtilDuringLastMinute.0', '0', 'ciscosb', $descr, '1', $usage, null, null); | 
					
						
							| 
									
										
										
										
											2015-02-21 05:09:07 -08:00
										 |  |  |     } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  | unset($processors_array); |