* 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
* Changed to concat 32bit high.low counters
* Changed to concat 32bit high.low counters
* Correction. Needed to bit shift.
Correction. Needed to bit shift << 32 on high and add low.
* Correction. Needed to bit shift.
Correction. Needed to bit shift << 32 on high and add low.
* Added storage removed processor and memory
No point in processor and memory until nimble supports it. Added stroage to overhead.
* 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
* initial
* commited correct version of f5-ltm-inc.php
* cleaned up comments
* cleaned up formating for travis
* split GTM discovery from LTM discovery module
* removed blank line at EOF
* updated per comments
Most of the time they should be polled as values anyway, but sometimes the mib might get loaded... If we set -Oe, then we always get the numeric value of the poller.
All sensors should get a numeric value anyway.
We still have to handle state sensors that return string values though.
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
* bgp-peers update
Use IP parsing library more effectively.
Fix update issue
Include comware bgp-peers test data
deeper refactoring
Allow JunOS fallback to BGP4-MIB, some models only use that.
Add junos bgp4 data
Actually update all bpg data in the poller
* fix arista data. refactor some to prevent missing data from mucking things up
* refactor to use $oid_map for BGP4-MIB too
* A few comments to break up teh file a bit
* Junos bgp data an a quick revert for now.
* small cleanup
* fix ios bgp polling, add test data
* check the correct variable
* 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
* Added cpu and mempolls EdgeCore switch
* Added cpu and mempolls EdgeCore switch
* Added cpu and mempolls EdgeCore switch
* Added cpu and mempolls EdgeCore switch
* Added cpu and mempolls EdgeCore switch
* Added cpu and mempolls EdgeCore switch
* Update edgecos.inc.php
* Add files via upload
* Create test.txt
* Add files via upload
* Delete test.txt
* Add files via upload