* Increased speed of loading syslog pages.
I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* moved schema 186->189
* I agree to the conditions of the Contributor Agreement
contained in doc/General/Contributing.md.
* Extends the work done by @Peter2121 on #3519 to include disk statuses as individual sensors.
* Making changes as requested by @laf.
* Fix a typo from the variable renaming flurry.
* small updates
* Where shebangs had no flags, updated them to use /usr/bin/env for cross-platform compatibility
Updated daily.sh to support FreeBSD (su has different args, replaced with sudo when not on linux)
* Added myself to AUTHORD.md as per contributor guidelines
* Set all platforms to use sudo rather than su
Re-added missing arguments to sudo
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* Poll device for optic lane info
* Add discovery for multiple lanes per optic
* Update formatting
* Update AUTHORS.md
* Fix redirect on login for instances
On instances where base_url has been set for use behind a reverse proxy, logins are incorrectly redirected.
This happens because REQUEST_URI is set by the proxy:
1. librenms has base_url set to http://site.com/nms/
2. Browser requests http://site.com/nms/
3. nginx reverse proxies /nms/ to librenms at http://somehost:1234/
4. librenms sees REQUEST_URI as "/"
5. librenms logs the user in, but sends "Location: /" to the browser. This redirects to the wrong location.
To resolve, concatenate REQUEST_URI (which is relative) to base_url. As base_url is slash-terminated, crop the trailing slash. This should have no effect on users with default settings and will correctly redirect instances behind reverse proxies.
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* Adding comment explaining redirect logic on login
* Use rtrim instead of substr
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* Add support for Nokia SAS-Sx 7210
* Revert "I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md."
This reverts commit 2b89f9edb53dc493201102e9dd00db3a911ffc01.
* Edited hardware regex to cover more sample data
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* Add mitsubishi logo for Sinetica UPS
* Update to SVG logos
* Fix height of widget boxes
This pracitcally reverts #5644 and instead applies the correct fix by
calculating the dimensions of the widget box correctly.
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* Added detection for Hirschmann Railswitch
* Update AUTHORS.md
I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* Fixes for PR 6207 requested changes
* Fixes for PR 6207 requested changes
* Fixes for PR 6207 requested changes
* Fix for PR 6207 requested changes
* Fix for PR 6207 requested changes
* Fix for PR 6207 requested changes (old states and temperatures directories removal)
* fix for PR 6207 : state fileupdated
* Discovery of Avocent Cyclades ACS 6000
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* Unit Testing and more precise OS definition
* Unit Testing snmprec file
* Update OSDiscoveryTest.php
* move to sysObjectId lookup
* fix: API call for graphs not working (#6184)
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md
* updated set_image_type to use new function
When a network is mostly assigned using RFC 1918, DNS resolution is not useful
and devices are displayed by IP address.
When $config['force_ip_to_sysname'] is enabled, use ip_to_sysname() to display
the device hostname or SNMP sysName if present instead of the device IP address.
UI modified by this patch:
- Hover in Dashboard Availability Map (/overview)
- Name in Availability Map (/availability-map/)
- Title of device page (/device/device=...)
* I agree to the conditions of the Contributor Agreement contained in
doc/General/Contributing.md.
GitHub-issue: #4155
Suggested-by: Andres Rahn <andreser@gmail.com>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
With SVG introduced, the icons for hosts are broken. The pattern match has been revised to support more image formats, including SVG. This resolves the icons showing up as broken images when running lighttpd.
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md
* add support for dynamic interfaces in ifAlias script
* netlink and ip support alias (`ip link set IFACE alias ALIAS`). In an
environment with dynamic interfaces, it is useful to be able retrieve
aliases from ip.
* we cannot assume next iface oid is n + 1 since oids do not necessarily
follow incrementally when some interfaces has been destroyed and
recreated.
* use straight POSIX shell
* I agree to the conditions of the Contributor Agreement contained in
doc/General/Contributing.md.
* fixed exim app queue graph to show queue and not frozen messages
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* add single pool based poller for php-fpm
* add the page for php-fpm
* add graph for php-fpm
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* use named OID as suggest by @laf
* document PHP-FPM monitoring
* link it in the index
* clean up the named oid
* add how to grab the script in question
* Update mellanox.yaml
* Update AUTHORS.md
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* Create mellanox-i5035.snmprec
* Update OSDiscoveryTest.php
* Adding location based filter for api-device calls
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* configured linting etc, now pr should pass
* rebase and add entry to docs
* Implement Rocket.Chat transport
* copyright stuff as I didn't have anything to hack anything on transport.rocket.php
* Update config-item.inc.php
Use space instead of tabs
* Update config-item.inc.php
kill a blank line
* Update AUTHORS.md
I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* Update discovery-protocols.inc.php
Allow invalid hostnames if discovery by IP is true
* Update AUTHORS.md
signing
* Update AUTHORS.md
signing
* CDP discovery by IP modification
CDP would not discover devices that had invalid DNS value for cdpCacheDeviceId - modified to accept
Also exclude adding devices whose hostname matches the IP
* Update AUTHORS.md
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.