mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			116 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			116 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
// AVTECH TEMPPAGER/ROOMALERT
 | 
						|
if ($device['os'] == 'avtech') {
 | 
						|
    echo 'AVTECH: ';
 | 
						|
    if (strpos($device['sysObjectID'], '.20916.1.7') !== false) {
 | 
						|
        //  TemPageR 3E
 | 
						|
        $device_oid = '.1.3.6.1.4.1.20916.1.7.';
 | 
						|
 | 
						|
        $internal = array(
 | 
						|
            'id'        => 0,
 | 
						|
            'oid'       => $device_oid.'1.1.1.1.0',
 | 
						|
            'descr_oid' => $device_oid.'1.1.2.0',
 | 
						|
        );
 | 
						|
        avtech_add_sensor($device, $internal);
 | 
						|
 | 
						|
        $sen1 = array(
 | 
						|
            'id'        => 1,
 | 
						|
            'oid'       => $device_oid.'1.2.1.1.0',
 | 
						|
            'descr_oid' => $device_oid.'1.2.1.3.0',
 | 
						|
        );
 | 
						|
        avtech_add_sensor($device, $sen1);
 | 
						|
 | 
						|
        $sen2 = array(
 | 
						|
            'id'        => 2,
 | 
						|
            'oid'       => $device_oid.'1.2.2.1.0',
 | 
						|
            'descr_oid' => $device_oid.'1.2.2.3.0',
 | 
						|
        );
 | 
						|
        avtech_add_sensor($device, $sen2);
 | 
						|
    } elseif (strpos($device['sysObjectID'], '.20916.1.9') !== false) {
 | 
						|
        //  RoomAlert 3E
 | 
						|
        $device_oid = '.1.3.6.1.4.1.20916.1.9.';
 | 
						|
 | 
						|
        $internal = array(
 | 
						|
            'id'        => 0,
 | 
						|
            'oid'       => $device_oid.'1.1.1.1.0',
 | 
						|
            'descr_oid' => $device_oid.'1.1.1.3.0',
 | 
						|
        );
 | 
						|
        avtech_add_sensor($device, $internal);
 | 
						|
 | 
						|
        $sen1 = array(
 | 
						|
            'id'        => 1,
 | 
						|
            'oid'       => $device_oid.'1.1.2.1.0',
 | 
						|
            'descr_oid' => $device_oid.'1.1.2.6.0',
 | 
						|
        );
 | 
						|
        avtech_add_sensor($device, $sen1);
 | 
						|
    } elseif (strpos($device['sysObjectID'], '.20916.1.1') !== false) {
 | 
						|
        //  TemPageR 4E
 | 
						|
        $device_oid = '.1.3.6.1.4.1.20916.1.1.';
 | 
						|
 | 
						|
        $internal = array(
 | 
						|
            'id'        => 0,
 | 
						|
            'oid'       => $device_oid.'1.1.1.0',
 | 
						|
            'descr'     => 'Internal',
 | 
						|
            'max_oid'   => $device_oid.'3.1.0',
 | 
						|
            'min_oid'   => $device_oid.'3.2.0',
 | 
						|
        );
 | 
						|
        avtech_add_sensor($device, $internal);
 | 
						|
 | 
						|
        $sen1 = array(
 | 
						|
            'id'        => 1,
 | 
						|
            'oid'       => $device_oid.'1.1.2.0',
 | 
						|
            'descr'     => 'Sensor 1',
 | 
						|
            'max_oid'   => $device_oid.'3.3.0',
 | 
						|
            'min_oid'   => $device_oid.'3.4.0',
 | 
						|
        );
 | 
						|
        avtech_add_sensor($device, $sen1);
 | 
						|
 | 
						|
        $sen2 = array(
 | 
						|
            'id'        => 2,
 | 
						|
            'oid'       => $device_oid.'1.1.3.0',
 | 
						|
            'descr'     => 'Sensor 2',
 | 
						|
            'max_oid'   => $device_oid.'3.5.0',
 | 
						|
            'min_oid'   => $device_oid.'3.6.0',
 | 
						|
        );
 | 
						|
        avtech_add_sensor($device, $sen2);
 | 
						|
 | 
						|
        $sen3 = array(
 | 
						|
            'id'        => 3,
 | 
						|
            'oid'       => $device_oid.'1.1.4.0',
 | 
						|
            'descr'     => 'Sensor 3',
 | 
						|
            'max_oid'   => $device_oid.'3.7.0',
 | 
						|
            'min_oid'   => $device_oid.'3.8.0',
 | 
						|
        );
 | 
						|
        avtech_add_sensor($device, $sen3);
 | 
						|
    } elseif (strpos($device['sysObjectID'], '.20916.1.6') !== false) {
 | 
						|
        //  RoomAlert 4E
 | 
						|
        $device_oid = '.1.3.6.1.4.1.20916.1.6.';
 | 
						|
        $divisor = 1;
 | 
						|
 | 
						|
        $internal = array(
 | 
						|
            'id'        => 0,
 | 
						|
            'oid'       => $device_oid.'1.1.1.2.0',
 | 
						|
            'descr_oid' => $device_oid.'1.1.2.1.0',
 | 
						|
            'divisor'   => $divisor,
 | 
						|
        );
 | 
						|
        avtech_add_sensor($device, $internal);
 | 
						|
 | 
						|
        $sen1 = array(
 | 
						|
            'id'        => 1,
 | 
						|
            'oid'       => $device_oid.'1.2.2.1.0',
 | 
						|
            'descr_oid' => $device_oid.'1.2.1.6.0',
 | 
						|
            'divisor'   => $divisor,
 | 
						|
        );
 | 
						|
        avtech_add_sensor($device, $sen1);
 | 
						|
 | 
						|
        $sen2 = array(
 | 
						|
            'id'        => 2,
 | 
						|
            'oid'       => $device_oid.'1.2.2.1.0',
 | 
						|
            'descr_oid' => $device_oid.'1.2.2.6.0',
 | 
						|
            'divisor'   => $divisor,
 | 
						|
        );
 | 
						|
        avtech_add_sensor($device, $sen2);
 | 
						|
    }
 | 
						|
}//end if
 |