* Fix bug get_graph_by_port_hostname() only hostname
From the documentation:
Function: get_graph_by_port_hostname top
Get a graph of a port for a particular device.
hostname can be either the device hostname or id
But the function is only works with a hostname and not with a ID.
I have modified a few things that solve the problem.
* Update api_functions.inc.php
* SSL config docs
Moving from https://github.com/librenms/librenms/pull/6932 to a new file
* rename to match other docs
* tidying the formatting
* update to add SSL-configuration
* tidied up docs a little
Fix missing IPs because the ARP entries are on different port_id
Update arp discovery to use snmpwalk_group() additional fix in that function
Fix removal of arp entries
Fix a debug output type in fdb discovery
The state of the sensors was a value (#1-4) not an actual state (nominal, faulty etc.) on UI.
Tested device:
Brocade 300 Switch (Brocade FabricOS v6.4.1)
* feature: parallel snmp-scan.py
Reduces scan time of a /24 from 5 minutes to 14 seconds
Work is done by addhost.php
Just tries to addhost.php hostname/ip right now
Might need some more complexity added there, but I wasn't sure what.
* respect autodiscovery.nets-exclude
* Improvements in ip handling and output
Add compatibility arguments so it can be used as a drop in replacement for snmp-scan.php
* tidy
* Handle errors from config_to_json.php
* Handle Ctrl-C better. This is likely to get hit when someone scans a /16 or larger or an IPv6 network :)
* Move undefined outcome to proper location
* remove snmp-scan.php
* First pass at implementing ExtremeWireless support
Includes global AP and user count, and per-AP user count
* Coding style fixes
* Tabs will be the death of me
* Add license count, fix coding nits
* PHP 5.3 support hopefully
* Graph APs configured with a max of licenses installed
always check that the base sql has been imported.
async db building
After this merge, we could move install.php to the end of the install documentation. Makes a more natural flow.
* feature: support fdb table on generic devices
refactored code to use snmpwalk_group
refactored ajax table code to use joins and reduce extra queries
add indexes for device_id and port_id, drop primary index
Make all columns sortable
Fix a few other small issues
* Add index for vlan_id since that field can be searched by the user
* fix whitespace
* Rename 197.sql to 198.sql
* set row count for table
* Fixed an issue with the output including all services from a host that had a single matched service regardless of whether they matched the filter.
* Cleaned up some bits
* Updated based on murrants suggestions
* A couple small cleanups
* feature: Added support for sensors to be discovered from yaml
* added discovery definitions
* Updated docs, more code updates + tests
* removed the oid_name use
* pre-set variable from scrut output
* small updates as per comments in pr
* Allow index in descr
* Added ability to skip values
* Check for numeric values
* small update of oid name
* Enable secure cookies for authentication
Enables secure cookies for authentication when HTTPS is used.
* Add line with example secure session cookies
* Fix comment line that's too long
* Remove session secure cookie config
* Added secure cookie config to init.php
Commented out because having this enabled will prevent the server from sending cookies over HTTPS.
* Enable secure cookies if config value provided
* Make code formatting consistent
* Remove secure cookie config
* Use $config['secure_cookies'] to set cookies
* Add default option to turn secure cookies on
* Fix formatting issues
* Set secure cookies to default to false
* Add info about secure cookies
* Fix formatting
* Remove trailing whitespace
* move secure cookie default config to defaults.inc.php
* Remove trailing whitespace
* Fix formatting
* Remove empty line by rrd config
* Remove whitespace