* refactor: Use snmp.version config option to allow users to set versions available
* Updated to just use snmp default version for auto discovery
* remove additional spaces
* remove use Config
* Moved temperature sensor to yaml
* Enabled sensors , it's working now
* Enable mempools and disable unused wireless discovery.
* Tests for fiberhome OS, variants can be merged on future
* Refactor database and config init
Connect to the database without loading full config
Load config completely so post-processing is always done consistently.
Erase existing $config when loading, fixes issues in case we load the config twice.
If the database is not connected, don't try to load database settings. (Fixes some db errors on install)
Attempt to remove $config access/modification before init.php
Remove usage of db_name, that might not match the connected database.
Centralize db config loading, so we consistently apply db_test database settings.
Many of these changes are influenced by Laravel port.
* Some safety so we don't assign strings to numeric port field
Smooth out phpunit bootstrap
* Fix a couple of scrutinizer warnings.
* Allow 'option' param in graph endpoint
* Update lint and update docs
* Uncomment api response
* Add imagedestroy on 'tobias_trim' section
* Add base64 to port endpoints also
* 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
* sort fdb search by number of mac addresses/port to show most likely endpoint switchport first in list. Also add IP search to fdb search
* fix style check error
* updated discovery method
* added LF at EOF
* changed discovery data gather to an array loop
* updated per murrant's suggestions
* updated to only poll attribues if objects exist
* Create Ruckuswireless.php
Add Total Authorized Clients and Total AP Connected to Zone Director, Tested on Zone Director 1200 & 1100.
* Update Ruckuswireless.php
* Create ruckuswireless_zd1200.snmprec
* Create ruckuswireless_zd1100.snmprec
* Add AP count and Wireless Client over graphs
* Update ruckuswireless_zd1200.snmprec
* Update ruckuswireless_zd1100.snmprec
* 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.
* 'lat' and 'lng' columns added on list_devices()
* 'lat' and 'lng' columns added on device fetch
Helped by https://github.com/laf
* Commit user.name changed
* 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.
* webui: Use toastr for operational messages
* Reload template table after insert/update
* Trying to fix travis ci error
* Change error checking to librenms standard
* Update snmpsim to fail better if it can't be started.
The main issue is the isRunning() check was done too soon after forking, the sh process was still running.
* increase default delay to 2s
* Pull this back, all we need is the sleep really.
* Remove removed exception
* Move nested defaults to Config::processConfig()
Fixes log_file when users set log_dir for example.
Removed stuff:
mibdir
dp_autocreate
base_url: setting http/https before config.php is loaded...
moved collectd setting to it's own config file
* add base_url mod back.
I thought that since definitions is called before config.php it was useless, but it changes the built in definition between http and https.
* Add icon and initial discovery
* Added more discovery for wti-mpc. Add mib.
* Add snmp data and edit discovery
* Remove discovery due to weird mib[C
* Update wti-mpc.yaml