| 
									
										
										
										
											2010-05-06 21:28:18 +00:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  | $count = dbFetchCell("SELECT COUNT(*) FROM `processors` WHERE `device_id` = ? AND `processor_type` != 'ucd-old'", array($device['device_id'])); | 
					
						
							| 
									
										
										
										
											2010-05-06 21:28:18 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  | if ($device['os_group'] == 'unix' && $count == '0') { | 
					
						
							|  |  |  |     echo 'UCD Old: '; | 
					
						
							| 
									
										
										
										
											2010-05-06 21:28:18 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  |     $system = snmp_get($device, 'ssCpuSystem.0', '-OvQ', 'UCD-SNMP-MIB'); | 
					
						
							|  |  |  |     $user   = snmp_get($device, 'ssCpuUser.0', '-OvQ', 'UCD-SNMP-MIB'); | 
					
						
							|  |  |  |     $idle   = snmp_get($device, 'ssCpuIdle.0', '-OvQ', 'UCD-SNMP-MIB'); | 
					
						
							| 
									
										
										
										
											2010-05-06 21:28:18 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-13 20:10:26 +02:00
										 |  |  |     if (is_numeric($system)) { | 
					
						
							|  |  |  |         $percent = ($system + $user + $idle); | 
					
						
							|  |  |  |         discover_processor($valid['processor'], $device, 0, 0, 'ucd-old', 'CPU', '1', ($system + $user), null, null); | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2010-05-06 21:28:18 +00:00
										 |  |  | } |