* Allow the URL a user is sent to after logging out to be customised
This is required for any authentication system that has a magic URL for logging out (e.g. /Shibboleth.sso/Logout).
* Allow auth plugins to return a username
This is a bit cleaner than the current auth flow, which special cases e.g. http authentication
* Add some tests, defaults and documentation
* Add single sign-on authentication mechanism
* Make HTTPAuth use the authExternal/getExternalUsername methods
* Add to acknowledgements
* Add reset method to Auth
* feature: LDAP auth update: alerts, api, remember me
Defer ldap connection until it is needed (saves connections from pollers)
Add ability to use a bind account if the server does not allow anonymous bind.
If the server does allow anonymous bind, no config change is needed.
Use Config class
FYI, I have no way to test this.
TODO: update/validate docs
* prevent duplicate users in get_userlist()
* fix bug in Config get for auth_ldap_uid_attribute, `.` should have been `,`
Change case of uidNumber to match common configs (should be case insensitive anyway)
* revert uidnumber case changes and fix up user supplied ones as it is unintuitive that they need to be lowercase.
Add auth_ldap_binddn setting to allow more a more specific way to enter the bind user.
* Revert "Revert "feature: Allow snmpget in os discovery yaml (#7558)" (#7576)"
This reverts commit 426916dbe47d31a38e042aad98915eb618c04760.
* Revert "fix: lldp find_port_id finds not the most correct port (#7564)"
This reverts commit 7e05fff615bb765262f2abde36219ea691ee7f99.
* Revert "fix: Update RFC1123 Hostname Check (#7572)"
This reverts commit ebcfa45a933991f35ece3a643a552e161a1825bf.
* Revert "docs: updated info for graylog (#7538)"
This reverts commit 6fab5166c52306a8da306a36e44b0b68592cdb2a.
* docs: Weathermap fix for configs dir
Instead of setting the ownership of the Weathermap/configs directory to apache or www-data, leave it as librenms and chmod 775 librenms/html/plugins/Weathermap/configs
The apache user should already have librenms as a secondary group, so just granting group r/w permissions fixes access for Weathermap and prevents validate.php from complaining. @robdb
* Update Weathermap.md
* Update Weathermap.md
spelling fix
* Update Weathermap.md
added "WeatherMappper"
* Update Weathermap.md
* docs: Weathermaps minor fix to the steps
minor fix to the steps cut down to 5 steps. and added in example pic.
* network weather map
example network weather map picture
* Update Weathermap.md
added pic to .md
* Delete network-weather-map.PNG
* network weather map example pic
example pic.
* changes to steps
* Update Weathermap.md
added or to user
* Update Weathermap.md
* Update Weathermap.md
* Update Weathermap.md
fixes for grammar and spelling.
* Update Weathermap.md
The network map has a built in configuration UI that can be tweaked interactively and provide the text parameters that can be placed in the librenms/config.php file. This option allows for faster configuration of the map instead of updating config.php and reloading the page.
I tried to get these to as few of steps as possible.
Ubuntu starts the service during installation, so it won't have proper permissions/settings until after you restart it.
CentOS doesn't need epel (it doesn't have rrdtool in it) or permissions fixes. Move run files to /run directory to save a lot of steps and be similar to other platforms. Skipping the touch allows us to skip daemon-reload
Hi again
1. was -> way (just the typing error i guess)
2. i had to read the sentence 3 times until i got the meaning, so i changed it a little so it makes better sense to me (i hope you think so as well)
3. you -> your
... with via ... doesn't really make sense in my opinion. I deleted the "with", because I thought the original meaning was "via", but I guess you could also go for the "with" and delete the "via". This doesn't affect the meaning of the sentence at all and I think people still get the meaning of the sentence. I just think it's fitting for this project when all documents are as close to perfect as possible ;)
removed all references to 'distributed_poller_host' as it's not used in any librenms code, and documentation doesn't actually document what it does or is for.
* Added limited support for ASA using emblem logging
* Updated documentation
* Updated ASA support to cover regular and emblem logging
* Gave the variable a more suitable name
* Removed debug output