mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	Added CPU utilization discovery/polling for DNOS
This commit is contained in:
		
							
								
								
									
										11
									
								
								includes/discovery/processors/dnos.inc.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								includes/discovery/processors/dnos.inc.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
<?php
 | 
			
		||||
if ($device['os'] == 'dnos') {
 | 
			
		||||
    echo 'DNOS CPU: ';
 | 
			
		||||
    
 | 
			
		||||
    $descr = 'CPU';
 | 
			
		||||
    preg_match('/(\d*\.\d*)/', snmp_get($device, '.1.3.6.1.4.1.674.10895.5000.2.6132.1.1.1.1.4.9.0', '-OvQ'), $matches);
 | 
			
		||||
    $usage = $matches[0];
 | 
			
		||||
 | 
			
		||||
    discover_processor($valid['processor'], $device, '.1.3.6.1.4.1.674.10895.5000.2.6132.1.1.1.1.4.9.0', '0', 'dnos-cpu', $descr, '1', $usage, null, null);
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										8
									
								
								includes/polling/processors/dnos-cpu.inc.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								includes/polling/processors/dnos-cpu.inc.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
<?php
 | 
			
		||||
echo 'DNOS CPU Usage';
 | 
			
		||||
 | 
			
		||||
if ($device['os'] == 'dnos') {
 | 
			
		||||
    
 | 
			
		||||
    preg_match('/(\d*\.\d*)/', snmp_get($device, '.1.3.6.1.4.1.674.10895.5000.2.6132.1.1.1.1.4.9.0', '-OvQ'), $matches);
 | 
			
		||||
    $proc = $matches[0];
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user