librenms/tests/data/ios_4948-10ge.json
Tony Murray 9d35fbc6a7
Entity Physical discovery: Rewrite to modern style (#16289)
* Initial entity-physical code

* Split out Entity-MIB trait

* Cisco Cellular inventory

* Fix bad test data

* alfo80hd - we now include all entPhysical entries

* Correct aos7 test data

* Add entPhysicalClass as last resort for label in ui

* aos add previously filtered data

* Fixup arista-eos data

* Update ariast_eos data

* Arris, clean garbage in Rev fields

* Aruba Instant custom inventory ported

* ArubaOS CX add vendor type mib

* aviat-wtm test data refresh

* axos add shelf fix data fields a bit

* ciena-rls

* ciena-sds

* Skip cimc for now... no test data

* Cisco updates

* Comware data update

* Update dnos

* Clean Edgeos garbage, make code from Arris shareable

* Relaxed ifIndex match, some devices cheat and send back static strings instead of formatted OIDs

* Regex refinement and updated edgeos with new clean data

* Update edgeswitch data

* Update eltex-mes21xx data

* eltex-mes23xx

* Guess at eltex-mes24xx since there is no test data

* Update eurostor, fix firmware version

* Apply fixes from StyleCI

* fixes

* Update fortigate data

* Update fortiweb, ftd, and fusion

* Update linux LSI

* Fix hexToAscii null removal with different seperator handling

* icotera add final snmprec data to avoid snmpsim bug

* Update IOS data

* Update mrv-od

* Add junos translation

* Generic data updates n-r

* ruijie workaround snmpsim bug

* Port saf-cfm

* Recode Schleifenbauer, and fix entPhysicalIndex values

* SmartAX fixes

* sm-os and tait-infra93

* timos inventory was not right, fix it up

* ubiquoss-pon

* VRP, has custom data collection on top of normal
adapt port ifIndex lookup to handle it

* VRP exceeded the string length specified in ENTITY-MIB...

* data updates

* Final data update and code cleanup

* Apply fixes from StyleCI

* Lint fixes

* Add missing SnmpResponse->pluck() code

* Update db_schema.yaml

* Fix bad test data

* Another instant-on update

* oops

* Remove some unused code

# Conflicts:
#	includes/html/pages/device/overview.inc.php

---------

Co-authored-by: Tony Murray <murrant@users.noreply.github.com>
2024-08-21 01:12:09 -05:00

88 lines
3.6 KiB
JSON

{
"os": {
"discovery": {
"devices": [
{
"sysName": "<private>",
"sysObjectID": ".1.3.6.1.4.1.9.1.659",
"sysDescr": "Cisco IOS Software, Catalyst 4500 L3 Switch Software (cat4500-IPBASEK9-M), Version 15.0(2)SG11, RELEASE SOFTWARE (fc2)\nTechnical Support: http://www.cisco.com/techsupport\r\nCopyright (c) 1986-2016 by Cisco Systems, Inc.\r\nCompiled Mon 24-Oct-16 10:00 by pr",
"sysContact": "<private>",
"version": "15.0(2)SG11",
"hardware": "WS-C4948-10GE",
"features": "IPBASEK9",
"location": "<private>",
"os": "ios",
"type": "network",
"serial": "<private>",
"icon": "cisco.svg"
}
]
},
"poller": "matches discovery"
},
"entity-physical": {
"discovery": {
"entPhysical": [
{
"entPhysicalIndex": 1,
"entPhysicalDescr": null,
"entPhysicalClass": null,
"entPhysicalName": "Switch System",
"entPhysicalHardwareRev": null,
"entPhysicalFirmwareRev": null,
"entPhysicalSoftwareRev": "",
"entPhysicalAlias": null,
"entPhysicalAssetID": null,
"entPhysicalIsFRU": null,
"entPhysicalModelName": "",
"entPhysicalVendorType": null,
"entPhysicalSerialNum": "<private>",
"entPhysicalContainedIn": 0,
"entPhysicalParentRelPos": -1,
"entPhysicalMfgName": null,
"ifIndex": null
},
{
"entPhysicalIndex": 1000,
"entPhysicalDescr": null,
"entPhysicalClass": null,
"entPhysicalName": null,
"entPhysicalHardwareRev": null,
"entPhysicalFirmwareRev": null,
"entPhysicalSoftwareRev": null,
"entPhysicalAlias": null,
"entPhysicalAssetID": null,
"entPhysicalIsFRU": null,
"entPhysicalModelName": "WS-C4948-10GE",
"entPhysicalVendorType": null,
"entPhysicalSerialNum": null,
"entPhysicalContainedIn": 2,
"entPhysicalParentRelPos": -1,
"entPhysicalMfgName": null,
"ifIndex": null
},
{
"entPhysicalIndex": 1001,
"entPhysicalDescr": null,
"entPhysicalClass": null,
"entPhysicalName": null,
"entPhysicalHardwareRev": null,
"entPhysicalFirmwareRev": null,
"entPhysicalSoftwareRev": null,
"entPhysicalAlias": null,
"entPhysicalAssetID": null,
"entPhysicalIsFRU": null,
"entPhysicalModelName": "",
"entPhysicalVendorType": null,
"entPhysicalSerialNum": "",
"entPhysicalContainedIn": 1000,
"entPhysicalParentRelPos": -1,
"entPhysicalMfgName": null,
"ifIndex": null
}
]
},
"poller": "matches discovery"
}
}