librenms/LibreNMS/OS/Boss.php

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

97 lines
3.2 KiB
PHP
Raw Normal View History

<?php
/**
device: Rebranding of Avaya BOSS and VOSS OS' (#8469) * Update avaya-ers.yaml Extreme bought avaya network assests so rebranding and moving some files. * Add files via upload Extreme bought avaya networking assets and so rebranding to Extreme and adding logos with OS for easier reading when on devices pages * Update avaya-vsp.yaml removing .1.3.6.1.4.1.45.3.79.1 This is a VSP 7024xl from avaya. This is techincally not VOSS but BOSS operating system. It should be in BOSS and avaya-ers.yaml * Add files via upload * Update and rename avaya-vsp.inc.php to extreme-voss.inc.php * Update and rename avaya-vsp.inc.php to extreme-voss.inc.php * Update and rename avaya-vsp.inc.php to extreme-voss.inc.php * Update extreme-voss.inc.php * Rename avaya-vsp.inc.php to extreme-voss.inc.php * Rename avaya-vsp.inc.php to extreme-voss.inc.php * Rename avaya-vsp.yaml to extreme-voss.yaml * Update and rename avaya-vsp.yaml to extreme-voss.yaml * Update avaya-ers.yaml * Rename avaya-ers.yaml to extreme-boss.yaml * Rename avaya-ers.inc.php to extreme-boss.inc.php * Update and rename avaya-ers.inc.php to extreme-boss.inc.php * Update and rename avaya-ers.inc.php to extreme-boss.inc.php * Update and rename avaya-ers.inc.php to extreme-boss.inc.php * Update and rename avaya-ers.inc.php to extreme-boss.inc.php * Update and rename avaya-ers.inc.php to extreme-boss.inc.php * Update extreme-boss.yaml * Update extreme-voss.yaml * Update and rename extreme-boss.yaml to boss.yaml * Update extreme-voss.yaml * Rename extreme-voss.yaml to voss.yaml * Rename extreme-boss.inc.php to boss.inc.php * Rename extreme-voss.inc.php to voss.inc.php * Rename extreme-boss.inc.php to boss.inc.php * Rename extreme-voss.inc.php to voss.inc.php * Update and rename extreme-voss.inc.php to voss.inc.php * Rename extreme-voss.yaml to voss.yaml * Rename extreme-voss.inc.php to voss.inc.php * Update and rename extreme-voss.inc.php to voss.inc.php * Update and rename extreme-boss.inc.php to boss.inc.php * Update and rename extreme-boss.inc.php to boss.inc.php * Update and rename extreme-boss.inc.php to boss.inc.php * Rename extreme-boss.inc.php to boss.inc.php * Update voss.inc.php * Update boss.inc.php * Update boss.inc.php * Update voss.inc.php * Update voss.inc.php * Update voss.inc.php * Update voss.inc.php * Update voss.inc.php * Update voss.inc.php * Update boss.inc.php * Update boss.inc.php * Update voss.inc.php * Update boss.inc.php * Update voss.inc.php * Update voss.inc.php * Rename avaya-vsp_8404c.snmprec to voss_8404c.snmprec * Rename avaya-vsp_8404.snmprec to voss_8404.snmprec * Rename avaya-vsp_8284xsq.snmprec to voss_8284xsq.snmprec * Rename avaya-vsp_7254xtq.snmprec to voss_7254xtq.snmprec * Rename avaya-vsp_7254xsq.snmprec to voss_7254xsq.snmprec * Rename avaya-vsp_7024xls.snmprec to boss_7024xls.snmprec * Rename avaya-vsp_4850gts.snmprec to voss_4850gts.snmprec * Rename avaya-vsp_4850gts-pwr.snmprec to voss_4850gts-pwr.snmprec * Rename avaya-vsp_4450gsx-pwr.snmprec to voss_4450gsx-pwr.snmprec * Rename avaya-ers.snmprec to boss.snmprec * Rename avaya-ers_1.snmprec to boss_1.snmprec * Update and rename avaya-ers.json to boss.json * Update and rename avaya-vsp_8404.json to voss_8404.json * Update and rename avaya-vsp_8404c.json to voss_8404c.json * Update and rename AvayaErs.php to Boss.php * Update Boss.php * Restore processor_type to avaya-ers in test data * Update voss_8404c.json * Update extremeboss.svg * Update extremevoss.svg
2018-04-21 10:21:14 +00:00
* Boss.php
*
* -Description-
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
* @link https://www.librenms.org
2021-09-10 18:09:53 +00:00
*
* @copyright 2018 Tony Murray
* @author Tony Murray <murraytony@gmail.com>
*/
namespace LibreNMS\OS;
Convert OS discovery to new style (#12099) * terra * airos * port cisco os polling old wwan polling was broken and deprecated anyway * enterasys * Brother, a few changes * AW Plus * Fabos * set expected test data * 3com * Adva FSP150 * advantech * airos-af * aix * akcp * allied * allworx and missed mibs * anyos * fixup some zyxel shared stuffs zywall graph polling * aos * apc * apex * apsoluteos * fix copyrights * arris * arris * aruba-instant * ArubaOS * Ascom * asuswrt-merlin, ats * audiocodes * avocent * avtech * barracuda * binox * boss * canonprinter * cdata * ceraos * ciena-waveserver * fix 3com * fix airos * fix brother yaml? * fix aos more * fix and improve apc * fix arista test data * yaml discovery (basic) * cimc * mib not used * remove old discovery file * ciscosat * ciscosb fixes + improvements * comware * ctm * cumulus * cxr-ts * cyberoam-utm * cyberpower * dahua-nvr * dasan-nos * datadomain * dcn-software and fallback oids * dd-wrt * dell-laser * d* * e* and location * forti, post processing, oid coalescing * Freebsd array of sysDescr regex * finish f* * g* * h* * i* WIP * i* * Junos * j* * k* * unix refactor previous to yaml more inject $device * fixes * fixes * l* * m* * n* ability to set other fields in regex tnmsne polling to eloquent * o* * p* * q* + bonus calix * r* * s* WIP * s* * t* * u* * v* rework vrp to yaml (hybrid) * w* * x* * z* * a* easy no-data * fixes * style fixes * missed ApexPlus * fix signature * Add missing location data * rename getDevice functions * add new cisco ftd data * update docs * revert sill snmp format * fix snmp options * update for new smartax test data * rebase dsm * fix voss
2020-09-18 13:12:07 +00:00
use App\Models\Device;
use LibreNMS\Device\Processor;
Convert OS discovery to new style (#12099) * terra * airos * port cisco os polling old wwan polling was broken and deprecated anyway * enterasys * Brother, a few changes * AW Plus * Fabos * set expected test data * 3com * Adva FSP150 * advantech * airos-af * aix * akcp * allied * allworx and missed mibs * anyos * fixup some zyxel shared stuffs zywall graph polling * aos * apc * apex * apsoluteos * fix copyrights * arris * arris * aruba-instant * ArubaOS * Ascom * asuswrt-merlin, ats * audiocodes * avocent * avtech * barracuda * binox * boss * canonprinter * cdata * ceraos * ciena-waveserver * fix 3com * fix airos * fix brother yaml? * fix aos more * fix and improve apc * fix arista test data * yaml discovery (basic) * cimc * mib not used * remove old discovery file * ciscosat * ciscosb fixes + improvements * comware * ctm * cumulus * cxr-ts * cyberoam-utm * cyberpower * dahua-nvr * dasan-nos * datadomain * dcn-software and fallback oids * dd-wrt * dell-laser * d* * e* and location * forti, post processing, oid coalescing * Freebsd array of sysDescr regex * finish f* * g* * h* * i* WIP * i* * Junos * j* * k* * unix refactor previous to yaml more inject $device * fixes * fixes * l* * m* * n* ability to set other fields in regex tnmsne polling to eloquent * o* * p* * q* + bonus calix * r* * s* WIP * s* * t* * u* * v* rework vrp to yaml (hybrid) * w* * x* * z* * a* easy no-data * fixes * style fixes * missed ApexPlus * fix signature * Add missing location data * rename getDevice functions * add new cisco ftd data * update docs * revert sill snmp format * fix snmp options * update for new smartax test data * rebase dsm * fix voss
2020-09-18 13:12:07 +00:00
use LibreNMS\Interfaces\Discovery\OSDiscovery;
use LibreNMS\Interfaces\Discovery\ProcessorDiscovery;
use LibreNMS\OS;
Convert OS discovery to new style (#12099) * terra * airos * port cisco os polling old wwan polling was broken and deprecated anyway * enterasys * Brother, a few changes * AW Plus * Fabos * set expected test data * 3com * Adva FSP150 * advantech * airos-af * aix * akcp * allied * allworx and missed mibs * anyos * fixup some zyxel shared stuffs zywall graph polling * aos * apc * apex * apsoluteos * fix copyrights * arris * arris * aruba-instant * ArubaOS * Ascom * asuswrt-merlin, ats * audiocodes * avocent * avtech * barracuda * binox * boss * canonprinter * cdata * ceraos * ciena-waveserver * fix 3com * fix airos * fix brother yaml? * fix aos more * fix and improve apc * fix arista test data * yaml discovery (basic) * cimc * mib not used * remove old discovery file * ciscosat * ciscosb fixes + improvements * comware * ctm * cumulus * cxr-ts * cyberoam-utm * cyberpower * dahua-nvr * dasan-nos * datadomain * dcn-software and fallback oids * dd-wrt * dell-laser * d* * e* and location * forti, post processing, oid coalescing * Freebsd array of sysDescr regex * finish f* * g* * h* * i* WIP * i* * Junos * j* * k* * unix refactor previous to yaml more inject $device * fixes * fixes * l* * m* * n* ability to set other fields in regex tnmsne polling to eloquent * o* * p* * q* + bonus calix * r* * s* WIP * s* * t* * u* * v* rework vrp to yaml (hybrid) * w* * x* * z* * a* easy no-data * fixes * style fixes * missed ApexPlus * fix signature * Add missing location data * rename getDevice functions * add new cisco ftd data * update docs * revert sill snmp format * fix snmp options * update for new smartax test data * rebase dsm * fix voss
2020-09-18 13:12:07 +00:00
class Boss extends OS implements OSDiscovery, ProcessorDiscovery
{
Convert OS discovery to new style (#12099) * terra * airos * port cisco os polling old wwan polling was broken and deprecated anyway * enterasys * Brother, a few changes * AW Plus * Fabos * set expected test data * 3com * Adva FSP150 * advantech * airos-af * aix * akcp * allied * allworx and missed mibs * anyos * fixup some zyxel shared stuffs zywall graph polling * aos * apc * apex * apsoluteos * fix copyrights * arris * arris * aruba-instant * ArubaOS * Ascom * asuswrt-merlin, ats * audiocodes * avocent * avtech * barracuda * binox * boss * canonprinter * cdata * ceraos * ciena-waveserver * fix 3com * fix airos * fix brother yaml? * fix aos more * fix and improve apc * fix arista test data * yaml discovery (basic) * cimc * mib not used * remove old discovery file * ciscosat * ciscosb fixes + improvements * comware * ctm * cumulus * cxr-ts * cyberoam-utm * cyberpower * dahua-nvr * dasan-nos * datadomain * dcn-software and fallback oids * dd-wrt * dell-laser * d* * e* and location * forti, post processing, oid coalescing * Freebsd array of sysDescr regex * finish f* * g* * h* * i* WIP * i* * Junos * j* * k* * unix refactor previous to yaml more inject $device * fixes * fixes * l* * m* * n* ability to set other fields in regex tnmsne polling to eloquent * o* * p* * q* + bonus calix * r* * s* WIP * s* * t* * u* * v* rework vrp to yaml (hybrid) * w* * x* * z* * a* easy no-data * fixes * style fixes * missed ApexPlus * fix signature * Add missing location data * rename getDevice functions * add new cisco ftd data * update docs * revert sill snmp format * fix snmp options * update for new smartax test data * rebase dsm * fix voss
2020-09-18 13:12:07 +00:00
public function discoverOS(Device $device): void
{
// Try multiple ways of getting firmware version
$version = null;
preg_match('/SW:v?([^ ]+) /', $device->sysDescr, $version_matches);
$version = $version_matches[1] ?? null;
if (empty($version)) {
$version = explode(' on', snmp_get($this->getDeviceArray(), '.1.3.6.1.4.1.2272.1.1.7.0', '-Oqvn'))[0] ?: null;
Convert OS discovery to new style (#12099) * terra * airos * port cisco os polling old wwan polling was broken and deprecated anyway * enterasys * Brother, a few changes * AW Plus * Fabos * set expected test data * 3com * Adva FSP150 * advantech * airos-af * aix * akcp * allied * allworx and missed mibs * anyos * fixup some zyxel shared stuffs zywall graph polling * aos * apc * apex * apsoluteos * fix copyrights * arris * arris * aruba-instant * ArubaOS * Ascom * asuswrt-merlin, ats * audiocodes * avocent * avtech * barracuda * binox * boss * canonprinter * cdata * ceraos * ciena-waveserver * fix 3com * fix airos * fix brother yaml? * fix aos more * fix and improve apc * fix arista test data * yaml discovery (basic) * cimc * mib not used * remove old discovery file * ciscosat * ciscosb fixes + improvements * comware * ctm * cumulus * cxr-ts * cyberoam-utm * cyberpower * dahua-nvr * dasan-nos * datadomain * dcn-software and fallback oids * dd-wrt * dell-laser * d* * e* and location * forti, post processing, oid coalescing * Freebsd array of sysDescr regex * finish f* * g* * h* * i* WIP * i* * Junos * j* * k* * unix refactor previous to yaml more inject $device * fixes * fixes * l* * m* * n* ability to set other fields in regex tnmsne polling to eloquent * o* * p* * q* + bonus calix * r* * s* WIP * s* * t* * u* * v* rework vrp to yaml (hybrid) * w* * x* * z* * a* easy no-data * fixes * style fixes * missed ApexPlus * fix signature * Add missing location data * rename getDevice functions * add new cisco ftd data * update docs * revert sill snmp format * fix snmp options * update for new smartax test data * rebase dsm * fix voss
2020-09-18 13:12:07 +00:00
}
if (empty($version)) {
$version = snmp_get($this->getDeviceArray(), '.1.3.6.1.4.1.45.1.6.4.2.1.10.0', '-Oqvn') ?: null;
Convert OS discovery to new style (#12099) * terra * airos * port cisco os polling old wwan polling was broken and deprecated anyway * enterasys * Brother, a few changes * AW Plus * Fabos * set expected test data * 3com * Adva FSP150 * advantech * airos-af * aix * akcp * allied * allworx and missed mibs * anyos * fixup some zyxel shared stuffs zywall graph polling * aos * apc * apex * apsoluteos * fix copyrights * arris * arris * aruba-instant * ArubaOS * Ascom * asuswrt-merlin, ats * audiocodes * avocent * avtech * barracuda * binox * boss * canonprinter * cdata * ceraos * ciena-waveserver * fix 3com * fix airos * fix brother yaml? * fix aos more * fix and improve apc * fix arista test data * yaml discovery (basic) * cimc * mib not used * remove old discovery file * ciscosat * ciscosb fixes + improvements * comware * ctm * cumulus * cxr-ts * cyberoam-utm * cyberpower * dahua-nvr * dasan-nos * datadomain * dcn-software and fallback oids * dd-wrt * dell-laser * d* * e* and location * forti, post processing, oid coalescing * Freebsd array of sysDescr regex * finish f* * g* * h* * i* WIP * i* * Junos * j* * k* * unix refactor previous to yaml more inject $device * fixes * fixes * l* * m* * n* ability to set other fields in regex tnmsne polling to eloquent * o* * p* * q* + bonus calix * r* * s* WIP * s* * t* * u* * v* rework vrp to yaml (hybrid) * w* * x* * z* * a* easy no-data * fixes * style fixes * missed ApexPlus * fix signature * Add missing location data * rename getDevice functions * add new cisco ftd data * update docs * revert sill snmp format * fix snmp options * update for new smartax test data * rebase dsm * fix voss
2020-09-18 13:12:07 +00:00
}
$device->version = $version;
// Get hardware details, expand ERS to normalize
$details = str_replace('ERS', 'Ethernet Routing Switch', $device->sysDescr);
// Make boss devices hardware string compact
$details = str_replace('Ethernet Routing Switch ', 'ERS-', $details);
$details = str_replace('Virtual Services Platform ', 'VSP-', $details);
$device->hardware = explode(' ', $details, 2)[0] ?: null;
Convert OS discovery to new style (#12099) * terra * airos * port cisco os polling old wwan polling was broken and deprecated anyway * enterasys * Brother, a few changes * AW Plus * Fabos * set expected test data * 3com * Adva FSP150 * advantech * airos-af * aix * akcp * allied * allworx and missed mibs * anyos * fixup some zyxel shared stuffs zywall graph polling * aos * apc * apex * apsoluteos * fix copyrights * arris * arris * aruba-instant * ArubaOS * Ascom * asuswrt-merlin, ats * audiocodes * avocent * avtech * barracuda * binox * boss * canonprinter * cdata * ceraos * ciena-waveserver * fix 3com * fix airos * fix brother yaml? * fix aos more * fix and improve apc * fix arista test data * yaml discovery (basic) * cimc * mib not used * remove old discovery file * ciscosat * ciscosb fixes + improvements * comware * ctm * cumulus * cxr-ts * cyberoam-utm * cyberpower * dahua-nvr * dasan-nos * datadomain * dcn-software and fallback oids * dd-wrt * dell-laser * d* * e* and location * forti, post processing, oid coalescing * Freebsd array of sysDescr regex * finish f* * g* * h* * i* WIP * i* * Junos * j* * k* * unix refactor previous to yaml more inject $device * fixes * fixes * l* * m* * n* ability to set other fields in regex tnmsne polling to eloquent * o* * p* * q* + bonus calix * r* * s* WIP * s* * t* * u* * v* rework vrp to yaml (hybrid) * w* * x* * z* * a* easy no-data * fixes * style fixes * missed ApexPlus * fix signature * Add missing location data * rename getDevice functions * add new cisco ftd data * update docs * revert sill snmp format * fix snmp options * update for new smartax test data * rebase dsm * fix voss
2020-09-18 13:12:07 +00:00
// Is this a 5500 series or 5600 series stack?
$stack = snmp_walk($this->getDeviceArray(), '.1.3.6.1.4.1.45.1.6.3.3.1.1.6.8', '-OsqnU');
$stack = explode("\n", $stack);
$stack_size = count($stack);
if ($stack_size > 1) {
$device->features = "Stack of $stack_size units";
}
}
/**
* Discover processors.
* Returns an array of LibreNMS\Device\Processor objects that have been discovered
*
* @return array Processors
*/
public function discoverProcessors()
{
Convert OS discovery to new style (#12099) * terra * airos * port cisco os polling old wwan polling was broken and deprecated anyway * enterasys * Brother, a few changes * AW Plus * Fabos * set expected test data * 3com * Adva FSP150 * advantech * airos-af * aix * akcp * allied * allworx and missed mibs * anyos * fixup some zyxel shared stuffs zywall graph polling * aos * apc * apex * apsoluteos * fix copyrights * arris * arris * aruba-instant * ArubaOS * Ascom * asuswrt-merlin, ats * audiocodes * avocent * avtech * barracuda * binox * boss * canonprinter * cdata * ceraos * ciena-waveserver * fix 3com * fix airos * fix brother yaml? * fix aos more * fix and improve apc * fix arista test data * yaml discovery (basic) * cimc * mib not used * remove old discovery file * ciscosat * ciscosb fixes + improvements * comware * ctm * cumulus * cxr-ts * cyberoam-utm * cyberpower * dahua-nvr * dasan-nos * datadomain * dcn-software and fallback oids * dd-wrt * dell-laser * d* * e* and location * forti, post processing, oid coalescing * Freebsd array of sysDescr regex * finish f* * g* * h* * i* WIP * i* * Junos * j* * k* * unix refactor previous to yaml more inject $device * fixes * fixes * l* * m* * n* ability to set other fields in regex tnmsne polling to eloquent * o* * p* * q* + bonus calix * r* * s* WIP * s* * t* * u* * v* rework vrp to yaml (hybrid) * w* * x* * z* * a* easy no-data * fixes * style fixes * missed ApexPlus * fix signature * Add missing location data * rename getDevice functions * add new cisco ftd data * update docs * revert sill snmp format * fix snmp options * update for new smartax test data * rebase dsm * fix voss
2020-09-18 13:12:07 +00:00
$data = snmpwalk_group($this->getDeviceArray(), 's5ChasUtilCPUUsageLast10Minutes', 'S5-CHASSIS-MIB');
Convert OS discovery to new style (#12099) * terra * airos * port cisco os polling old wwan polling was broken and deprecated anyway * enterasys * Brother, a few changes * AW Plus * Fabos * set expected test data * 3com * Adva FSP150 * advantech * airos-af * aix * akcp * allied * allworx and missed mibs * anyos * fixup some zyxel shared stuffs zywall graph polling * aos * apc * apex * apsoluteos * fix copyrights * arris * arris * aruba-instant * ArubaOS * Ascom * asuswrt-merlin, ats * audiocodes * avocent * avtech * barracuda * binox * boss * canonprinter * cdata * ceraos * ciena-waveserver * fix 3com * fix airos * fix brother yaml? * fix aos more * fix and improve apc * fix arista test data * yaml discovery (basic) * cimc * mib not used * remove old discovery file * ciscosat * ciscosb fixes + improvements * comware * ctm * cumulus * cxr-ts * cyberoam-utm * cyberpower * dahua-nvr * dasan-nos * datadomain * dcn-software and fallback oids * dd-wrt * dell-laser * d* * e* and location * forti, post processing, oid coalescing * Freebsd array of sysDescr regex * finish f* * g* * h* * i* WIP * i* * Junos * j* * k* * unix refactor previous to yaml more inject $device * fixes * fixes * l* * m* * n* ability to set other fields in regex tnmsne polling to eloquent * o* * p* * q* + bonus calix * r* * s* WIP * s* * t* * u* * v* rework vrp to yaml (hybrid) * w* * x* * z* * a* easy no-data * fixes * style fixes * missed ApexPlus * fix signature * Add missing location data * rename getDevice functions * add new cisco ftd data * update docs * revert sill snmp format * fix snmp options * update for new smartax test data * rebase dsm * fix voss
2020-09-18 13:12:07 +00:00
$processors = [];
$count = 1;
foreach ($data as $index => $entry) {
$processors[] = Processor::discover(
device: Rebranding of Avaya BOSS and VOSS OS' (#8469) * Update avaya-ers.yaml Extreme bought avaya network assests so rebranding and moving some files. * Add files via upload Extreme bought avaya networking assets and so rebranding to Extreme and adding logos with OS for easier reading when on devices pages * Update avaya-vsp.yaml removing .1.3.6.1.4.1.45.3.79.1 This is a VSP 7024xl from avaya. This is techincally not VOSS but BOSS operating system. It should be in BOSS and avaya-ers.yaml * Add files via upload * Update and rename avaya-vsp.inc.php to extreme-voss.inc.php * Update and rename avaya-vsp.inc.php to extreme-voss.inc.php * Update and rename avaya-vsp.inc.php to extreme-voss.inc.php * Update extreme-voss.inc.php * Rename avaya-vsp.inc.php to extreme-voss.inc.php * Rename avaya-vsp.inc.php to extreme-voss.inc.php * Rename avaya-vsp.yaml to extreme-voss.yaml * Update and rename avaya-vsp.yaml to extreme-voss.yaml * Update avaya-ers.yaml * Rename avaya-ers.yaml to extreme-boss.yaml * Rename avaya-ers.inc.php to extreme-boss.inc.php * Update and rename avaya-ers.inc.php to extreme-boss.inc.php * Update and rename avaya-ers.inc.php to extreme-boss.inc.php * Update and rename avaya-ers.inc.php to extreme-boss.inc.php * Update and rename avaya-ers.inc.php to extreme-boss.inc.php * Update and rename avaya-ers.inc.php to extreme-boss.inc.php * Update extreme-boss.yaml * Update extreme-voss.yaml * Update and rename extreme-boss.yaml to boss.yaml * Update extreme-voss.yaml * Rename extreme-voss.yaml to voss.yaml * Rename extreme-boss.inc.php to boss.inc.php * Rename extreme-voss.inc.php to voss.inc.php * Rename extreme-boss.inc.php to boss.inc.php * Rename extreme-voss.inc.php to voss.inc.php * Update and rename extreme-voss.inc.php to voss.inc.php * Rename extreme-voss.yaml to voss.yaml * Rename extreme-voss.inc.php to voss.inc.php * Update and rename extreme-voss.inc.php to voss.inc.php * Update and rename extreme-boss.inc.php to boss.inc.php * Update and rename extreme-boss.inc.php to boss.inc.php * Update and rename extreme-boss.inc.php to boss.inc.php * Rename extreme-boss.inc.php to boss.inc.php * Update voss.inc.php * Update boss.inc.php * Update boss.inc.php * Update voss.inc.php * Update voss.inc.php * Update voss.inc.php * Update voss.inc.php * Update voss.inc.php * Update voss.inc.php * Update boss.inc.php * Update boss.inc.php * Update voss.inc.php * Update boss.inc.php * Update voss.inc.php * Update voss.inc.php * Rename avaya-vsp_8404c.snmprec to voss_8404c.snmprec * Rename avaya-vsp_8404.snmprec to voss_8404.snmprec * Rename avaya-vsp_8284xsq.snmprec to voss_8284xsq.snmprec * Rename avaya-vsp_7254xtq.snmprec to voss_7254xtq.snmprec * Rename avaya-vsp_7254xsq.snmprec to voss_7254xsq.snmprec * Rename avaya-vsp_7024xls.snmprec to boss_7024xls.snmprec * Rename avaya-vsp_4850gts.snmprec to voss_4850gts.snmprec * Rename avaya-vsp_4850gts-pwr.snmprec to voss_4850gts-pwr.snmprec * Rename avaya-vsp_4450gsx-pwr.snmprec to voss_4450gsx-pwr.snmprec * Rename avaya-ers.snmprec to boss.snmprec * Rename avaya-ers_1.snmprec to boss_1.snmprec * Update and rename avaya-ers.json to boss.json * Update and rename avaya-vsp_8404.json to voss_8404.json * Update and rename avaya-vsp_8404c.json to voss_8404c.json * Update and rename AvayaErs.php to Boss.php * Update Boss.php * Restore processor_type to avaya-ers in test data * Update voss_8404c.json * Update extremeboss.svg * Update extremevoss.svg
2018-04-21 10:21:14 +00:00
'avaya-ers',
$this->getDeviceId(),
".1.3.6.1.4.1.45.1.6.3.8.1.1.6.$index",
zeropad($count),
"Unit $count processor",
1,
$entry['sgProxyCpuCoreBusyPerCent']
);
$count++;
}
return $processors;
}
}