Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /scripts/github-apply 5558
- <stdin>:59: trailing whitespace.
- <stdin>:68: trailing whitespace.
- <stdin>:440: trailing whitespace.
- Checking patch includes/discovery/sensors/current/apc.inc.php...
- error: while searching for:
- if (empty($oids)) {
- $oids = snmp_walk($device, 'rPDULoadPhaseConfigIndex', '-OsqnU', 'PowerNet-MIB');
- }
- if ($oids) {
- d_echo($oids."\n");
- error: patch failed: includes/discovery/sensors/current/apc.inc.php:7
- error: includes/discovery/sensors/current/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/load/apc.inc.php...
- error: while searching for:
- if ($device['os'] == 'apc') {
- echo 'APC Load ';
- // UPS
- $oid_array = array(
- array(
- 'HighPrecOid' => 'upsHighPrecOutputLoad',
- 'AdvOid' => 'upsAdvOutputLoad',
- 'type' => 'apc',
- 'index' => 0,
- 'descr' => 'Load',
- 'divisor' => 10,
- 'mib' => '+PowerNet-MIB',
- ),
- );
- foreach ($oid_array as $item) {
- $oids = snmp_get($device, $item['HighPrecOid'].'.'.$item['index'], '-OsqnU', $item['mib']);
- if (empty($oids)) {
- $oids = snmp_get($device, $item['AdvOid'].'.'.$item['index'], '-OsqnU', $item['mib']);
- $current_oid = '.1.3.6.1.4.1.318.1.1.1.4.3.3';
- $current = $oids;
- $item['divisor'] = 1;
- } else {
- $current_oid = '.1.3.6.1.4.1.318.1.1.1.4.3.3';
- $value = explode(" ", $oids);
- $current = $value[1]/$item['divisor'];
- }
- if (!empty($oids)) {
- d_echo($oids);
- $oids = trim($oids);
- if ($oids) {
- echo $item['type'].' '.$item['mib'].' UPS';
- }
- discover_sensor($valid['sensor'], 'load', $device, $current_oid.'.'.$item['index'], $current_oid.'.'.$item['index'], $item['type'], $item['descr'], $item['divisor'], 1, null, null, null, null, $current);
- }
- }//end foreach
- }//end if
- error: patch failed: includes/discovery/sensors/load/apc.inc.php:4
- error: includes/discovery/sensors/load/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/voltages/apc.inc.php...
- error: while searching for:
- // APC Voltages
- if ($device['os'] == 'apc') {
- $oids = snmp_walk($device, '.1.3.6.1.4.1.318.1.1.8.5.3.3.1.3', '-OsqnU');
- d_echo($oids."\n");
- if ($oids) {
- echo 'APC In ';
- }
- $divisor = 1;
- $type = 'apc';
- foreach (explode("\n", $oids) as $data) {
- $data = trim($data);
- if ($data) {
- list($oid,$current) = explode(' ', $data, 2);
- $split_oid = explode('.', $oid);
- $index = $split_oid[(count($split_oid) - 3)];
- $oid = '.1.3.6.1.4.1.318.1.1.8.5.3.3.1.3.'.$index.'.1.1';
- $descr = 'Input Feed '.chr(64 + $index);
- discover_sensor($valid['sensor'], 'voltage', $device, $oid, "3.3.1.3.$index", $type, $descr, $divisor, '1', null, null, null, null, $current);
- }
- }
- $oids = snmp_walk($device, '.1.3.6.1.4.1.318.1.1.8.5.4.3.1.3', '-OsqnU');
- d_echo($oids."\n");
- if ($oids) {
- echo ' APC Out ';
- }
- $divisor = 1;
- $type = 'apc';
- foreach (explode("\n", $oids) as $data) {
- $data = trim($data);
- if ($data) {
- list($oid,$current) = explode(' ', $data, 2);
- $split_oid = explode('.', $oid);
- $index = $split_oid[(count($split_oid) - 3)];
- $oid = '.1.3.6.1.4.1.318.1.1.8.5.4.3.1.3.'.$index.'.1.1';
- $descr = 'Output Feed';
- if (count(explode("\n", $oids)) > 1) {
- $descr .= " $index";
- }
- discover_sensor($valid['sensor'], 'voltage', $device, $oid, "4.3.1.3.$index", $type, $descr, $divisor, '1', null, null, null, null, $current);
- }
- }
- $oids = snmp_get($device, '.1.3.6.1.4.1.318.1.1.1.3.2.1.0', '-OsqnU');
- d_echo($oids."\n");
- if ($oids) {
- echo ' APC In ';
- list($oid,$current) = explode(' ', $oids);
- $divisor = 1;
- $type = 'apc';
- $index = '3.2.1.0';
- $descr = 'Input';
- discover_sensor($valid['sensor'], 'voltage', $device, $oid, $index, $type, $descr, $divisor, '1', null, null, null, null, $current);
- }
- $oids = snmp_get($device, '.1.3.6.1.4.1.318.1.1.1.4.2.1.0', '-OsqnU');
- d_echo($oids."\n");
- if ($oids) {
- echo ' APC Out ';
- list($oid,$current) = explode(' ', $oids);
- $divisor = 1;
- $type = 'apc';
- $index = '4.2.1.0';
- $descr = 'Output';
- discover_sensor($valid['sensor'], 'voltage', $device, $oid, $index, $type, $descr, $divisor, '1', null, null, null, null, $current);
- }
- // rPDUIdentDeviceLinetoLineVoltage
- $oids = snmp_get($device, ".1.3.6.1.4.1.318.1.1.12.1.15.0", "-OsqnU");
- d_echo($oids."\n");
- if ($oids) {
- echo ' Voltage In ';
- list($oid,$current) = explode(' ', $oids);
- if ($current >= 0) { // Newer units using rPDU2 can return the following rPDUIdentDeviceLinetoLineVoltage.0; Value (Integer): -1 hence this check.
- $divisor = 1;
- $type = 'apc';
- $index = '1';
- error: patch failed: includes/discovery/sensors/voltages/apc.inc.php:2
- error: includes/discovery/sensors/voltages/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/current/apc.inc.php...
- error: while searching for:
- discover_sensor($valid['sensor'], 'current', $device, $current_oid, $index, $type, $descr, '10', '1', $lowlimit, null, $warnlimit, $limit, $current);
- }
- unset($oids);
- // UPS
- $three_phase = snmp_get($device, 'upsBasicOutputPhase.0', '-OsqvU', 'PowerNet-MIB');
- echo $three_phase;
- if ($three_phase == 3) {
- $phase_divisor = 10;// 3 Phase UPS has x10 current for some reason
- for ($ph_in = 1; $ph_in <= 3;) { // Input Current 3Phase
- $rawincurrent = snmp_get($device, 'upsPhaseInputCurrent.1.1.'.$ph_in, '-OsqvU', 'PowerNet-MIB');
- $phincurrent = $rawincurrent / $phase_divisor ;
- $phin_oid = '.1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1';
- discover_sensor($valid['sensor'], 'current', $device, $phin_oid.'.'.$ph_in, $phin_oid.'.'.$ph_in, apc, 'Phase '. $ph_in .' Input Current', $phase_divisor, 1, null, null, null, null, $phincurrent);
- $ph_in++;
- }
- for ($ph_out = 1; $ph_out <= 3;) { // Output Current 3Phase
- $rawoutcurrent = snmp_get($device, 'upsPhaseOutputCurrent.1.1.'.$ph_out, '-OsqvU', 'PowerNet-MIB');
- $phoutcurrent = $rawoutcurrent / $phase_divisor ;
- $phout_oid = '.1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1';
- discover_sensor($valid['sensor'], 'current', $device, $phout_oid.'.'.$ph_out, $phout_oid.'.'.$ph_out, apc, 'Phase '. $ph_out .' Output Current', $phase_divisor, 1, null, null, null, null, $phoutcurrent);
- $ph_out++;
- }
- } else {
- $oid_array = array(
- array(
- 'HighPrecOid' => 'upsHighPrecOutputCurrent',
- 'AdvOid' => 'upsAdvOutputCurrent',
- 'type' => 'apc',
- 'index' => 0,
- 'descr' => 'Current Drawn',
- 'divisor' => 10,
- 'mib' => '+PowerNet-MIB',
- ),
- );
- foreach ($oid_array as $item) {
- $oids = snmp_get($device, $item['HighPrecOid'].'.'.$item['index'], '-OsqnU', $item['mib']);
- if (empty($oids)) {
- $oids = snmp_get($device, $item['AdvOid'].'.'.$item['index'], '-OsqnU', $item['mib']);
- $current_oid = '.1.3.6.1.4.1.318.1.1.1.4.2.4';
- $current = $oids;
- $item['divisor'] = 1;
- } else {
- $current_oid = '.1.3.6.1.4.1.318.1.1.1.4.3.4';
- $value = explode(" ", $oids);
- $current = $value[1]/$item['divisor'];
- }
- if (!empty($oids)) {
- d_echo($oids."\n");
- $oids = trim($oids);
- if ($oids) {
- echo $item['type'].' '.$item['mib'].' UPS';
- }
- discover_sensor($valid['sensor'], 'current', $device, $current_oid.'.'.$item['index'], $current_oid.'.'.$item['index'], $item['type'], $item['descr'], $item['divisor'], 1, null, null, null, null, $current);
- }
- }
- }
- error: patch failed: includes/discovery/sensors/current/apc.inc.php:202
- error: includes/discovery/sensors/current/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/load/apc.inc.php...
- error: while searching for:
- if ($device['os'] == 'apc') {
- echo 'APC Load ';
- // UPS
- $three_phase = snmp_get($device, 'upsBasicOutputPhase.0', '-OsqvU', 'PowerNet-MIB');
- echo $three_phase;
- if ($three_phase == 3) {
- for ($ph_ld = 1; $ph_ld <= 3;) { // Input Current 3Phase
- $ph_load = snmp_get($device, 'upsPhaseOutputPercentLoad.1.1.'.$ph_ld, '-OsqvU', 'PowerNet-MIB');
- $phld_oid = '.1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1';
- discover_sensor($valid['sensor'], 'load', $device, $phld_oid.'.'.$ph_ld, $phld_oid.'.'.$ph_ld, apc, 'Phase '. $ph_ld .' Output Load', 1, 1, null, null, null, null, $ph_load);
- $ph_ld++;
- }
- } else {
- $oid_array = array(
- array(
- error: patch failed: includes/discovery/sensors/load/apc.inc.php:4
- error: includes/discovery/sensors/load/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/voltages/apc.inc.php...
- error: while searching for:
- <?php
- // APC Voltages
- if ($device['os'] == 'apc') {
- $three_phase = snmp_get($device, 'upsBasicOutputPhase.0', '-OsqvU', 'PowerNet-MIB');
- if ($three_phase == 3) {
- $phase_divisor = 1;
- for ($ph_vlin = 1; $ph_vlin <= 3;) {
- $phinvoltage = snmp_get($device, 'upsPhaseOutputVoltage.1.1.'.$ph_vlin, '-OsqvU', 'PowerNet-MIB');
- $phvlin_oid = '.1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1';
- discover_sensor($valid['sensor'], 'voltage', $device, $phvlin_oid.'.'.$ph_vlin, $phvlin_oid.'.'.$ph_vlin, apc, 'Phase '. $ph_vlin .' Input Voltage', $phase_divisor, 1, null, null, null, null, $phinvoltage);
- $ph_vlin++;
- }
- for ($ph_vlout = 1; $ph_vlout <= 3;) {
- $phoutvoltage = snmp_get($device, 'upsPhaseInputVoltage.1.1.'.$ph_vlout, '-OsqvU', 'PowerNet-MIB');
- $phvlout_oid = '.1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1';
- discover_sensor($valid['sensor'], 'voltage', $device, $phvlout_oid.'.'.$ph_vlout, $phvlout_oid.'.'.$ph_vlout, apc, 'Phase '. $ph_vlout .' Output Voltage', $phase_divisor, 1, null, null, null, null, $phoutvoltage);
- $ph_vlout++;
- }
- } else {
- $oids = snmp_walk($device, '.1.3.6.1.4.1.318.1.1.8.5.3.3.1.3', '-OsqnU');
- d_echo($oids."\n");
- if ($oids) {
- echo 'APC In ';
- }
- $divisor = 1;
- $type = 'apc';
- foreach (explode("\n", $oids) as $data) {
- $data = trim($data);
- if ($data) {
- list($oid,$current) = explode(' ', $data, 2);
- $split_oid = explode('.', $oid);
- $index = $split_oid[(count($split_oid) - 3)];
- $oid = '.1.3.6.1.4.1.318.1.1.8.5.3.3.1.3.'.$index.'.1.1';
- $descr = 'Input Feed '.chr(64 + $index);
- discover_sensor($valid['sensor'], 'voltage', $device, $oid, "3.3.1.3.$index", $type, $descr, $divisor, '1', null, null, null, null, $current);
- }
- }
- $oids = snmp_walk($device, '.1.3.6.1.4.1.318.1.1.8.5.4.3.1.3', '-OsqnU');
- d_echo($oids."\n");
- if ($oids) {
- echo ' APC Out ';
- }
- $divisor = 1;
- $type = 'apc';
- foreach (explode("\n", $oids) as $data) {
- $data = trim($data);
- if ($data) {
- list($oid,$current) = explode(' ', $data, 2);
- $split_oid = explode('.', $oid);
- $index = $split_oid[(count($split_oid) - 3)];
- $oid = '.1.3.6.1.4.1.318.1.1.8.5.4.3.1.3.'.$index.'.1.1';
- $descr = 'Output Feed';
- if (count(explode("\n", $oids)) > 1) {
- $descr .= " $index";
- }
- discover_sensor($valid['sensor'], 'voltage', $device, $oid, "4.3.1.3.$index", $type, $descr, $divisor, '1', null, null, null, null, $current);
- }
- }
- $oids = snmp_get($device, '.1.3.6.1.4.1.318.1.1.1.3.2.1.0', '-OsqnU');
- d_echo($oids."\n");
- if ($oids) {
- echo ' APC In ';
- list($oid,$current) = explode(' ', $oids);
- $divisor = 1;
- $type = 'apc';
- $index = '3.2.1.0';
- $descr = 'Input';
- discover_sensor($valid['sensor'], 'voltage', $device, $oid, $index, $type, $descr, $divisor, '1', null, null, null, null, $current);
- }
- $oids = snmp_get($device, '.1.3.6.1.4.1.318.1.1.1.4.2.1.0', '-OsqnU');
- d_echo($oids."\n");
- if ($oids) {
- echo ' APC Out ';
- list($oid,$current) = explode(' ', $oids);
- $divisor = 1;
- $type = 'apc';
- $index = '4.2.1.0';
- $descr = 'Output';
- discover_sensor($valid['sensor'], 'voltage', $device, $oid, $index, $type, $descr, $divisor, '1', null, null, null, null, $current);
- error: patch failed: includes/discovery/sensors/voltages/apc.inc.php:1
- error: includes/discovery/sensors/voltages/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/current/apc.inc.php...
- error: while searching for:
- }
- unset($oids);
- $phasecount = snmp_get($device, 'upsBasicOutputPhase.0', '-OsqvU', 'PowerNet-MIB');
- if ($phasecount > 1) {
- $oids = snmpwalk_cache_oid($device, 'upsPhaseOutputCurrent', $oids, 'PowerNet-MIB');
- error: patch failed: includes/discovery/sensors/current/apc.inc.php:204
- error: includes/discovery/sensors/current/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/load/apc.inc.php...
- error: while searching for:
- if ($device['os'] == 'apc') {
- echo 'APC Load ';
- // UPS
- $phasecount = snmp_get($device, 'upsBasicOutputPhase.0', '-OsqvU', 'PowerNet-MIB');
- if ($phasecount > 1) {
- $oids = snmpwalk_cache_oid($device, 'upsPhaseOutputPercentLoad', array(), 'PowerNet-MIB');
- foreach ($oids as $index => $data) {
- error: patch failed: includes/discovery/sensors/load/apc.inc.php:4
- error: includes/discovery/sensors/load/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/voltages/apc.inc.php...
- error: while searching for:
- if ($device['os'] == 'apc') {
- echo 'APC ';
- $phasecount = snmp_get($device, 'upsBasicOutputPhase.0', '-OsqvU', 'PowerNet-MIB');
- // Check for three phase UPS devices - else skip to normal discovery
- if ($phasecount > 1) {
- $oids = snmpwalk_cache_oid($device, 'upsPhaseOutputVoltage', $oids, 'PowerNet-MIB');
- error: patch failed: includes/discovery/sensors/voltages/apc.inc.php:3
- error: includes/discovery/sensors/voltages/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/current/apc.inc.php...
- error: while searching for:
- $divisor = 10;
- $current = $data['upsPhaseOutputCurrent'] / $divisor;
- }
- discover_sensor($valid['sensor'], 'current', $device, $current_oid, $index, $type, $descr, $divisor, 1, null, null, null, null, $current);
- }
- unset($index);
- unset($data);
- error: patch failed: includes/discovery/sensors/current/apc.inc.php:225
- error: includes/discovery/sensors/current/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/load/apc.inc.php...
- error: while searching for:
- $phasecount = snmp_get($device, 'upsPhaseNumInputPhases.1', '-OsqvU', 'PowerNet-MIB');
- if ($phasecount > 1) {
- $oids = snmpwalk_cache_oid($device, 'upsPhaseOutputPercentLoad', array(), 'PowerNet-MIB');
- foreach ($oids as $index => $data) {
- $type = 'apcUPS';
- $descr = 'Phase ' . substr($index, -1);
- $load_oid = '.1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.' . $index;
- $divisor = 1;
- $load = $data['upsPhaseOutputPercentLoad'] / $divisor;
- discover_sensor($valid['sensor'], 'load', $device, $load_oid, $index, $type, $descr, $divisor, 1, null, null, null, null, $load);
- }
- unset($oids);
- } else {
- error: patch failed: includes/discovery/sensors/load/apc.inc.php:7
- error: includes/discovery/sensors/load/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/voltages/apc.inc.php...
- error: while searching for:
- $voltage_oid = '.1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.' . $index;
- $divisor = 1;
- $voltage = $data['upsPhaseOutputVoltage'] / $divisor;
- discover_sensor($valid['sensor'], 'voltage', $device, $voltage_oid, $index, $type, $descr, $divisor, 1, null, null, null, null, $voltage);
- }
- unset($index);
- unset($data);
- error: patch failed: includes/discovery/sensors/voltages/apc.inc.php:15
- error: includes/discovery/sensors/voltages/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/current/apc.inc.php...
- error: while searching for:
- }
- unset($oids);
- $phasecount = snmp_get($device, 'upsPhaseNumInputPhases.1', '-OsqvU', 'PowerNet-MIB');
- if ($phasecount > 1) {
- $oids = snmpwalk_cache_oid($device, 'upsPhaseOutputCurrent', $oids, 'PowerNet-MIB');
- error: patch failed: includes/discovery/sensors/current/apc.inc.php:204
- error: includes/discovery/sensors/current/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/load/apc.inc.php...
- error: while searching for:
- if ($device['os'] == 'apc') {
- echo 'APC Load ';
- // UPS
- $phasecount = snmp_get($device, 'upsPhaseNumInputPhases.1', '-OsqvU', 'PowerNet-MIB');
- if ($phasecount > 1) {
- $oids = snmpwalk_cache_oid($device, 'upsPhaseOutputPercentLoad', array(), 'PowerNet-MIB');
- d_echo($oids);
- error: patch failed: includes/discovery/sensors/load/apc.inc.php:4
- error: includes/discovery/sensors/load/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/voltages/apc.inc.php...
- error: while searching for:
- if ($device['os'] == 'apc') {
- echo 'APC ';
- $phasecount = snmp_get($device, 'upsPhaseNumInputPhases.1', '-OsqvU', 'PowerNet-MIB');
- // Check for three phase UPS devices - else skip to normal discovery
- if ($phasecount > 1) {
- $oids = snmpwalk_cache_oid($device, 'upsPhaseOutputVoltage', $oids, 'PowerNet-MIB');
- error: patch failed: includes/discovery/sensors/voltages/apc.inc.php:3
- error: includes/discovery/sensors/voltages/apc.inc.php: patch does not apply
- Checking patch includes/discovery/sensors/current/apc.inc.php...
- error: while searching for:
- $divisor = 10;
- $current = $data['upsPhaseOutputCurrent'] / $divisor;
- }
- if ($current >= 0) {
- discover_sensor($valid['sensor'], 'current', $device, $current_oid, $index, $type, $descr, $divisor, 1, null, null, null, null, $current);
- }
- }
- error: patch failed: includes/discovery/sensors/current/apc.inc.php:225
- error: includes/discovery/sensors/current/apc.inc.php: patch does not apply
- Checking patch includes/definitions/apc.yaml...
- Checking patch includes/discovery/sensors/current/apc.inc.php...
- error: while searching for:
- discover_sensor($valid['sensor'], 'current', $device, $current_oid, $index, $type, $descr, '10', '1', $lowlimit, null, $warnlimit, $limit, $current);
- }
- unset($oids);
- $phasecount = snmp_get($device, 'upsBasicInputPhase.0', '-OsqvU', 'PowerNet-MIB');
- if ($phasecount > 1) {
- $oids = snmpwalk_cache_oid($device, 'upsPhaseOutputCurrent', $oids, 'PowerNet-MIB');
- $in_oids = snmpwalk_cache_oid($device, 'upsPhaseInputCurrent', $in_oids, 'PowerNet-MIB');
- error: patch failed: includes/discovery/sensors/current/apc.inc.php:203
- error: includes/discovery/sensors/current/apc.inc.php: patch does not apply
- [root@NCAERoDC01gra01 librenms]#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement