コード例 #1
0
ファイル: avtech.inc.php プロジェクト: wiad/librenms
<?php

// AVTECH TEMPPAGER/ROOMALERT
if ($device['os'] == 'avtech') {
    echo 'AVTECH: ';
    if (strpos($device['sysObjectID'], '.20916.1.9') !== false) {
        //  RoomAlert 3E
        $device_oid = '.1.3.6.1.4.1.20916.1.9.';
        $switch = array('id' => 0, 'type' => 'switch', 'oid' => $device_oid . '1.2.1.0', 'descr_oid' => $device_oid . '1.2.2.0');
        avtech_add_sensor($device, $switch);
    } elseif (strpos($device['sysObjectID'], '.20916.1.6') !== false) {
        //  RoomAlert 4E
        $device_oid = '.1.3.6.1.4.1.20916.1.6.';
        $switch = array('id' => 0, 'type' => 'switch', 'oid' => $device_oid . '1.3.1.0', 'descr_oid' => $device_oid . '1.3.2.0');
        avtech_add_sensor($device, $switch);
    }
}
コード例 #2
0
ファイル: avtech.inc.php プロジェクト: szatam/librenms
    } 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