* 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
* Add ibm-dpi os support
* SNMP test data
* Remove blank space
* remove snmp_get
* Rename to dpi
* Add json test data and change text to IBM DPI
* Update json test
* Update cambium MIBS
* Add pmp-450m utilization metrics
Added test data
* Re-run json test data
* Rremove application data from json
* Rename pmp tests to match hardware
* Add Listmile mibs
Created custom lastmile mib
* Add Lastmile CTM support
* Update test description and remove wireless sensor
* Requested changes
Renamed OS
* json test data
* Updated test data
* Added 2n Intercom mib
* Added 2n png logo
* Added 2n definitions yaml
* changed 2n logo. still needs to be changed later.
* changed 2n logo. still needs to be changed later 2.
* changed os name
* png not working
* trying svg. need to fix still.
* changed to object id detection
* added includes/polling/os/2nipforce.php
* named file correctly 2nipforce.inc.php
* added 2nipforce.snmprec
* added uptime to over graphs
* Changed to HeliosIP OS
* Changed to HeliosIP OS
* Removed Device Traffic from over graphs
* working on review requests 001
* Like so
* Create heliosip.json
* Update heliosip.json
Forgot to clear os cache
* Removed svg dimensions.
* Made 2n logo again.
* AeroHive 001
* AeroHive 002
* AeroHive 003
* Removed duplicate HiveOS for OS
* Added AP550 detection
* changed to Hiveos-Wireless
* changed back to HiveosWireless. Hiveoss-Wireless doesn't work
* changed back to HiveosWireless. Hiveoss-Wireless doesn't work
* Added Processor Usage.
* Added Mempool.
* working on review requests 001
* working on review requests 002
* stuck on radio stats
* WirelessSensor.php added channel 165
* Added AP250 snmprec
* Frequency work in progress.
* Frequency trying another way.
* Frequency trying another way 002
* Fixed AH-SMI-MIB? Added array try 003
* Frequency array is working thanks to Murrant.
* Frequency array description working.
* Added TX Power
* changed interface naming method
* Review changes 001
* Review changes 002
* Review changes 003
* Added json test data.
* Fixed test data 001.
* Update moxa-etherdevice.inc.php
Would rather rely on `sysObjectID` when getting the hardware/software information as the `sysDescr` may be changed through the web interface of the device. Use numeric OID-s only.
* Update moxa-etherdevice.inc.php
Converted separate `snmp_get` calls into a single `snmp_get_multi_oid` call.
* Update moxa-etherdevice.inc.php
Unset variables at the end.
* Update moxa-etherdevice.inc.php
Unset multiple variables at once.
* Update moxa-etherdevice.inc.php
* device: Improve Allied Telesis Chassis product support
Fix - Wrong Serial number was displayed
Enhancement - Show the type of Controller card in chassis
Controller card can be either CFC400, or CFC960.
Tests:
- Checked Chassis x8106, and x8112
- Checked with CFC400 and CFC960
-- Checked behaviour with/without CFC in bay 1.5
* device: Update awplus to use snmp_get_multi_oid
* update awplus device support
* device: Fix awplus snmptranslate logic error
* device: awplus chassis support improvements
* device: update awplus test data
* device: fix awplus serial number info
* device: fix awplus test data
* First basic support for graphing openbsd pf states
* Now openbsd pf state graphing actually works
* First basic support for graphing openbsd pf states
* Now openbsd pf state graphing actually works
* Wrong graph types for searches, removals and inserts
* Removed unused file "openbsd_pfstates.inc.php"
* Remove openbsd from filenames, make it more generic
* Added snmp mibs from vendor (https://www.hillstonenet.com)
* Added memoery discovery and pool
* Added serial and os version discovery.
* Added cpu discovery.
* Added temperature and power sensors
* Added test data.
* Fix yaml format.
* Pass mib name as parameter.
* Pass mib name as parameter.
* Use numeric OID
* User snmp_get_multi_oid
* Use snmp_get_multi_oid
* Remove default extension from vendor.
* Update test data.
* Renamed some mibs + changed oid in disco proc
* Updated json test data
* Update processor discovery to yaml
* Extract DiscoveryItem and move some things to better places.
Extract model class
Fix up model construction. I have problem with construction...
Makeshift model working. Switch constructor to factory. discover() and create()
Support legacy discovery.
Remove uneeded custom pollers
Remove netonix custom detection as we try ucd on all os now.
Add a few yaml procs. Fix a couple things.
More processor discovery conversions
Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work.
Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff.
Move more, drop php 5.3
Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values
More conversions. BroadcomProcessorUsage Trait
Serveriron and Ironware share some mibs. Create a common abstract os for them.
Add yaml support for mib specification in each data entry
Make legacy discover_processor() set 0 for hrDeviceIndex
Untangle Dell switch OS processors
Use use shared OS for groups if they don't have a specific group.
fix silly mib mistake
Make index optional
Move HR and UCD to Traits and out of Processor.
* forgot to update the fortiswitch index
* Make sgos and avaya-ers match the old index.
* fix comware test data
* fix merge errors
* fix dsm and remove pointless empty modules
* file not found exception is in the wrong place.
* Updated processor development docs
awplus.inc.php uses snmpgetnext for $hardware.
This works well for 99% of products however chassis
product SBx8100 does not show the chassis as the first product.
This adds an exception to follow for this product
* Add Synology Hardware/Version/Serial detection
Fixes#7957
* Add DSM test data for hardware/version/serial
* updated to use snmp_get_multi_oid and save more test data
* added json data
* re-saved json data for dsm
* Update dsm.json
* Update dsm_ds916.json
* Update dsm_ds214.json
* Added Dlink MIBS, memory polling and temperature polling for some devices
* Added Dlink MIBS, memory polling and temp polling for some devices
* Update dlink.yaml
Changed values as per laf's request.
* Update dlink.inc.php
Updated date
* Update dlink.inc.php
Deleted line as per laf's request.
* devices: Improved Legacy Allied Telesis hardware support #8071
This patch covers:
Improved SNMPrec test coverage for Allied telesis devices
allied.yaml
- Increased device exception OID list.
- This list of devices are running RADLAN OS, and should not be triggered by allied.yaml
- Minor bug fixes
allied.inc.php
- Added updated support for Alliedware devices
- Version
- Features
- Hardware
- Serial
- Added support for Allied Telesis Websmart switches
- Version
- Hardware
- Added support for Alliedware Plus version 2 OS devices
- Hardware
- Version
- Serial
- Simplified polling to use snmp_get_multi_oid
- Minor bug fixes
radlan.yaml
- Updated device support for 8000S and 8000GS.
- Specified device object IDs
- Added an exclusion also for OIDs in allied.yaml
- Changed icon and group to alliedtelesis
radlan.inc.php
- Updated support for devices identifying as radlan OS.
awplus.yaml
- Added comment to remove the sysObjectID_except list.
- Minor bug fixes
* added json test data to be used for unit test
* re-saved allied websmart test data
* Add Support for cambium-ptp500
Added mibs for ptp500, ptp300
* ptp500 - Switch modulation to a state
* Update label on 500 to 500/300
300 and 500 use the same mibs
* Request changes
Added overhead graph's to all current ptp devices
* wrap text in quotes
* Fix discovery bug
* Ptp600 support
* PTP800 Support
* Fix ptp600 issues
* Remove meh copy and pasta
* Remove modulation from OS file
* Update value modifiers / typos
* +x rename-mibs.php
* Modify cambium mibs
* Fixed UniFi AP hardware type and firmware version retrieval, enabled snmpbulkwalk
* Modified to pull from appropriate OID depending on sysObjectID
* Revert "Modified to pull from appropriate OID depending on sysObjectID" - typos in snmp_get_multi() commands
This reverts commit 5c2b6039f4.
* Revert "Revert "Modified to pull from appropriate OID depending on sysObjectID" - typos in snmp_get_multi() commands"
This reverts commit bccf301a8b, so I can submit everything in the one commit
* Revert "Modified to pull from appropriate OID depending on sysObjectID"
This reverts commit 5c2b6039f4 due to errors in code
* Revert to commit a8d380f and then apply changes to account for both old and new agent responses.
* Pull IEEE802dot11-MIB values via snmp_getnext() & sanity check returned results
* Fixed typo in previous commit - [0]s where they don't belong.
* Updated to take advantage of new snmp_getnext_multi() function
* Updated to account for changes to snmp_getnext_multi in pr#8052
* refactor: Updated discovery to use a core module for sysDescr/sysObjectID use
* final update hopefully
* revert changes
* more changes + docs
* migrated poller to use numerical sysObjectID
* more updates for sysObjectID
* update any alert rules which might have enterprises. in
* moved schema file
* small updates
* updated getHostOS()
* scrut fixes
* updated sysObjectId -> sysObjectID
* updated sysObjectId -> sysObjectID
* updated remainder of sysObjectId -> sysObjectID
* another sysObjectId -> sysObjectID
* fixed secureplatform test data
* Fix tests: $device is not pulled from the database before polling
Also, update the db in the core discovery module.
* Added CheckPoint SecurePlatform support
* Changed some issues
* Changed some issues
* Update splat.yaml
* Changed os name to secureplatform intead of splat
* Changed os name to secureplatform
* Changed some issues
* Inital cambium refactor
* Refactored tests
* Remove CMM from pmp group
* Add sensors / Give CMM individual OS
* Fix linting
* More Sensors / states and Revised Headers
* Added old graphs / more sensors
* Add modulation rate to sensor
* Fix Hardware detection bug
* Further hardware detection refinments
* Modify pmp hardware detection
* New Wireless Metric - SSR
* SSR Sensor Graph
* Migrate SSR to metric
* Added last metric file
* Add master check to isAp method
* Fix variables in epmp
* CMM Discovery and state addition
* Add another test for cmm
* Don't do uneeded snmp queries
sensors discovery 26 -> 16
wrapped some poller modules in db checks. The same could be done for some others, but more work is needed.
* travis fix
* Add support for Allied Telesis AlliedWare Plus products
- Uses mibs from 5.4.7-2.1 for AlliedWare Plus products
- Updates Legacy AlliedWare mibs
- Added Allied Telesis svg
* Remove unnecessary "trim" from snmpget
* Add new line to end of file
* Minor fixes for commit
* Initial commit. OS definition/polling, temp sensor discovery/polling, MIBs, logo, snmprec test
* replaced logo with 32x32, shortened sysObjectID in definitions, modifided sensor discovery
* fix syntax error caught by inspection
* requested chases to siteboss temp discovery file, removal of siteboss temp polling file
* converted temp sensor to yaml and added better support to skip values
* updated to use pre_cache with index
* initial discovery
eltek-enexus discovery and polling
discovery and polling using yaml for subset of features
discovery and polling using yaml for subset of features
removed a few bits
removed some snmp_get() and renamed MIB
removed header bar mini graph
added snmpget discovery to yaml
renamed os to enexus
undo rebase
* Update enexus.yaml
* Fix Moxa cpu polling problem, also add support for EDS-G508E, and power graphs
* Dynamic discovery support for EDS-G508E-T and IKS-6726A-2GTXSFP-T
* fixes as requested
* Added another snmp_cache_multi_oid and fixed a typo
* Revert back to old file name
* Added Mitel Standard Linux OS Support
* removed duplicate svg, added snmprec test file, un-enable vmware discovery module
* msl os definition/polling improvements, mitel mib_dir creation