add SNMP support for modular devices
authorAaron Dummer <aaron@dummer.info>
Fri, 26 Dec 2014 21:25:47 +0000 (13:25 -0800)
committerAaron Dummer <aaron@dummer.info>
Fri, 26 Dec 2014 21:25:47 +0000 (13:25 -0800)
commit033a6de6d5581afbf2582c68a84efd7d15556c9e
treeaaf7c6c5fffaacc7fdfa49f45b4491944ce27730
parentb6260ae90608a2d18490954a6c2981ad5a12fcd8
add SNMP support for modular devices
- Cisco 2801 (#779)
- Cisco 2821 (#775)
- Cisco 7206VXR (#483)
- Cisco WS-C6509-E (#338)
- Csico WS-C4503 (#528)
- HP J8698A (#351)
trigger_snmpportfinder: add support for network chassis objects
doSwitchSNMPMining: renamed to doGenericSNMPMining
generatePortsForCatModule: removed unused function
nextMACAddress: idem

display ports & IPs of contained objects (#797)
commitUpdatePort: remove superfluous $object_id parameter
findAllEndpoints: also find IPv6 endpoints
amplifyCell: retrieve child object details (names, ports, IP allocations)
getDictionaryEntry: new function to return details of a single entry
getObjectPortsAndLinks: add $include_children parameter
getObjectIPAllocationList: new wrapper function returns both IPv4 and IPv6 allocations
fetchObjectIPvNAllocationList: new generic function to return either IPv4 or IPv6 info
getObjectIPvNAllocationList: idem
getObjectIPv4AllocationList: deprecated, left for compatibility reasons
getObjectIPv6AllocationList: idem
getObjectIPv4Allocations: use getObjectIPvNAllocationList
getObjectIPv6Allocations: idem
renderObjectPortRow: migrated to renderObject, function was and would always be only used once
renderObject: display details of child objects inline
renderPortsForObject: idem
renderIPForObject: idem
ChangeLog
wwwroot/inc/database.php
wwwroot/inc/dictionary.php
wwwroot/inc/functions.php
wwwroot/inc/interface.php
wwwroot/inc/ophandlers.php
wwwroot/inc/snmp.php
wwwroot/inc/triggers.php
wwwroot/inc/upgrade.php