Skip to content

25.2.0 p1#4

Open
gs-kamnas wants to merge 900 commits intogarryshtern:24.2.0-p1from
gs-kamnas:25.2.0-p1
Open

25.2.0 p1#4
gs-kamnas wants to merge 900 commits intogarryshtern:24.2.0-p1from
gs-kamnas:25.2.0-p1

Conversation

@gs-kamnas
Copy link
Collaborator

25.2.0 p1 release with the watchdog timeout patch - implemented with Andrew Lee

NetaliDev and others added 30 commits December 5, 2024 15:11
There was a typo in the enum sdpBindTypes of the table mpls_sdp_binds.
The word "mirror" was mispelled as "mirrior" and "atmSdu" and "atmCell"
were concatinated for some reason, which breaks pollers and discovery.
This commit changes the column-type of all enum columns of this table
to simple strings to prevent such issues in the future.
* Added support for NetElastic Flex BNG devices

* Updated tests
…renms#16478)

* Adjsut decimal places in number_format to be significant figures instead of a fixed decimal place

* StyleCI

* Converted significnt figures calc to a function an applied to formatBi as well

* Fixed case when SF rounding = 0

* Update comment

* Add missing strval() call

* Update formatting defaults to do rounding only (original behaviour)

* Update all instances of formatBase, formatSi and formatBi that have a value set for $sf
* Completed discovery

* Added menu options for both ports and device

* Added poller as well as some discovery fixes

* Added web pages to see graphs

* iStyleCI

* StyleCI

* Added snmpsim and test data

* Remove empty test file

* Convert QoS to use a model instead of components

* Fix to get graphs showing

* Another fix

* StyleCI

* StyleCI

* DB Schema

* SNMP data update

* Switch discovery and poller to use newer interfaces

* Fix poller bug

* Fix QueueTree direction

* Observer fix for null values

* Added test data

* StyleCI

* Remove symlink for current graph

* Change default drop colours

* Fix HTML

* Recurse the $show variable in the QoS tree

* Remove some old code

* Added packets to the QoS DB schema and convert Mikroti drops to use these

* Remove debug echo

* DB Schema update

* Added QoS counter to the about page

* Update test data

* Fixed test data

* Changed all "traffic" names to "bytes"
Changed the ID column to qos_id

* DB schema fix

* DB Schema

* Move drop percentages to the observer code

* Fixed DB Schema

* DB Schema

* Initial discovery work for Cisco CBQoS

* Move the class map match info into a tooltip

* Change URL index to be QoS ID instead of rrd_id

* Added graphs for CBQoS using existing RRD files

* Completed the polling for Cisco CBQoS

* Removed old component based method

* StyleCI

* DB Schema

* StyleCI

* PHPStan fixes

* Update test data

* Finished polling for Cisco CBQoS

* Avoid exception on Cisco CBQoS if things change between runs

* Update Cisco CBQoS to handle partial implementations on devices

* Fix bug

* Fix for no polling

* Fix the case when no data is returned

* Only show device level QoS if there are queues with no port and parent

* Shuffle Cisco graphs

* Re-order Cisco QoS RRD data because the keys don't seem to matter
* Update arubaos-cx.yaml to remove historical temp records as limits

Removing low_limit and high_limit that was setting the values to the historical low and high temperature recorded by the switch.

From the MIB:
arubaWiredTempSensorMinTemp OBJECT-TYPE
      SYNTAX      Integer32
      UNITS       "millidegrees Celsius"
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION "Historic minimum temperature of the temperature sensor."

* Update arubaos-cx_8360.json

* Update arubaos-cx_8360.json

---------

Co-authored-by: Neil Lathwood <gh+n@laf.io>
* Adding Microsoft DHCP Scope Monitoring

* Updated modules.os value in windows.yaml discovery file

* Added test data files

* Updated mibs and hardware/software detection

* Moved test locations

---------

Co-authored-by: Neil Lathwood <gh+n@laf.io>
* Added support for Tachyon Networks devices

* Fix styleci

* Renamed mib and optimized svg logo

---------

Co-authored-by: Neil Lathwood <gh+n@laf.io>
* Update smartos-dcp-m.yaml

* Update smartos-dcp-m_dcp-m40-pam4-zr.json

---------

Co-authored-by: Neil Lathwood <gh+n@laf.io>
* WIP: New graph design for health sensors

* fix style

* fix style

* Next sensor fanspeed

* charge, humidity, load are specific percent graphs

* add temperature

* Fix StyleCI

* Fix StyleCI

* Use a generic include file

* Format Treshold with Number::formatSi

* Fix StyleCI

* Fix Lint

* Workaround a rrdtool bug

* comment

* fix git mistake

* Convert sql query to eloquent

* Fix StyleCI

* Require librenms#16743

* clean up

* Fix typo

* Fix typo

* Add Trendline like PR librenms#10520

* revert unnessary sensor changes
* Updated detection for APC AP7998B devices

* Updated PowerNet-MIB

* Working version of the MIB
librenms#16788)

* feat(mibs/adva/*): add MIBs for ADVA FSP3000 Cloud Connect devices running AOS

* feat(includes/discovery/sensors/pre-cache/adva_fsp3000c.inc.php): add pre-cache rules for FSP3000 Cloud Connect devices to simplify ifDescr

* feat(includes/definitions/adva_fsp3000c.yaml): add definition file for ADVA FSP3000 Cloud Connect devices

* feat(includes/definitions/discovery/adva_fsp3000c.yaml): add discovery definition file for ADVA FSP3000 Cloud Connect devices

* feat(includes/discovery/sensors/pre-cache/adva_fsp3000c.inc.php): add pre-cache rules for FSP3000 Cloud Connect devices to simplify ifDescr

* tests(tests/snmpsim/adva_fsp3000c_*): adding test for snmpsim

* feat(mibs/adva/*): add MIBs for ADVA FSP3000 Cloud Connect devices running AOS

* tests(tests/adva_fsp3000c_*.json): adding tests JSON files

* tests(tests/snmpsim/adva_fsp3000c_*): adding test for snmpsim

* tests(tests/adva_fsp3000c_*.json): adding tests JSON files

* feat(mibs/adva/*): patching ADVA MIB for FSP3000C

* Revert "feat(mibs/adva/*): patching ADVA MIB for FSP3000C"

This reverts commit 30993088fbb816fba902c9ae19907ace41a9208d.

* feat(mibs/adva/*): patching ADVA MIB for FSP3000C

* tests(tests/*): updating tests files

* tests(tests/*): updating tests files

* test fix attempt

* dos2unix AOS-CORE-CONDITION-MIB

* ifAlias not used

* feat(*): rename adva_fsp3000c to adva-os to support aosProducts globally

* tests(tests/*): updating tests files to adva-os

* tests(tests/*): updating tests files to adva-aos

* feat(includes/definitions/discovery/adva-aos.yaml): update state sensors with corresponding alarms levels

* tests(tests/*): updating tests files to adva-aos_tsh1r2.json

* tests(tests/*): updating tests files to adva-aos_sh1r.json
 
* Update adva-aos_tsh1r2.json

---------

Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* Update Stulz MIB

* More sensors

* Fix formatting

* Use subindex

* Add test file

* Removed unused pre-cache

* Updated test file

* Added test data

* Change mutiplier to integer

* Multiply and divide at the same time

* Update test files
* fix type, add date, filter more empty transceivers entries

* filter -255 as illegitimate value

* filter -255, tests fixed

* tests
* Cisco SB - Bugfix for 16544
* Update ciscosb.inc.php
StyleI
* Update AUTHORS.md
* New tests data with -m sensors as extra flag
* fixing tests
* 2nd try

---------

Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* Implement panSysHAState

* ref librenms#8924
* Added snmprec of module sensors

* nxos hsrp test data

* delete unrelated test data

* fix tests

* tests cleanup

---------

Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* expand if statement to gather the right Values from Cisco C800 Routers
* Linted PHP code
* changed comment prefix
* removed whitespaces

---------

Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
)

* NXOS Fan Sensor fix for librenms#16544

* Nexus 3k Test Data

* Nexus (NXOS) SNMPrec

* Add files via upload

* Update nxos_n3k-3064pq.json

* Update nxos_n3k-3064pq.json

* Update nxos_n3k-3064pq.json

Remove NTP app

* Delete tests/data/nxos_n3k-3064pq.json

* Revert "Delete tests/data/nxos_n3k-3064pq.json"

This reverts commit 913cc12.

* Delete new test data

---------

Co-authored-by: Neil Lathwood <gh+n@laf.io>
Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
…brenms#16744)

* Add outlet state and frequency for poweralert (Tripplite) devices
* Update poweralert.json
* add poweralert_poweralert.snmprec
* add support for outlet descriptions

* fix tests
* fix style
---------

Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* Added PANOS sensor to monitor active GlobalProtect VPN tunnels, aka sessions, as a way to track VPN availability on a PA firewall

* Added test data

* Added corrected test data

* Removed initial test data

* Updated test data due to previous failure

* Additional edits

* Uploading modified panos_vsys.json file

* Uploading panos test files

* Restoring panos test files

* Additional changes

* Modifying panos.json
* fix ciena-sds entity discovery

* fix ci complaint

* fix another ci issue

* remove if-mib walk

* Update ciena-sds.json

---------

Co-authored-by: Neil Lathwood <gh+n@laf.io>
* Update fortiauthenticator.yaml

additional Object ID for FortiAuthenticator

* Update fortiauthenticator.yaml

---------

Co-authored-by: Tony Murray <murraytony@gmail.com>
* Oxidized better error messages

* Bettererer
* Added additional support for Flex BNG devices

* Updated test data
garryshtern and others added 28 commits February 10, 2025 14:02
Add missing sensors & new Opengear platfor
* Update vrp.yaml

Add power suply status to VRP OS.

* Update vrp_power.json

* Update vrp_ne8000-m8.json

---------

Co-authored-by: Neil Lathwood <gh+n@laf.io>
* Fix FS S3400 series polling using fs-bdcom mib

* Fix FS S3400 series polling using fs-bdcom mib

* Adding some test data for FS S3400 series

* Bugfix (librenms#17126)

* Update lnms commands in InfluxDBv2 docs (librenms#17124)

* Additional support for SM-OS (librenms#17061)

* Updated sm-os detection and sensors

* Test data and small changes

* CI fix

* Updated test data

* Updated test data

* Updated test data

* Fix test data because VLAN should not be polled

---------

Co-authored-by: Kevin Zink <mpikzink@users.noreply.github.com>
Co-authored-by: Slashdoom <5092581+slashdoom@users.noreply.github.com>
Co-authored-by: Neil Lathwood <gh+n@laf.io>
* Update yunshan.yaml

Add power supply status to Yunshan OS

* Update yunshan_s5735-v2.snmprec

* Update yunshan_s5735-v2.json

---------

Co-authored-by: Neil Lathwood <gh+n@laf.io>
* feat: add map coords in location hash for fullscreen map

* refactor: simplify fullscreen map interaction by enabling scroll wheel zoom on load librenms#17090

* fix: adjust z-index values for fullscreen map layers and navbar
* enable_syslog_hooks config default

* Update Syslog.md

---------

Co-authored-by: Neil Lathwood <gh+n@laf.io>
* Added additional snr support

* CI fixes

* CI fixes

* Added transceiver support

* Fixed CI

* updated entPhysicalIndex
…brenms#17113)

* Imcopower-big added alarms and Imcopower-ls110 renamed temperature sensor

* Fix yaml
…renms#17114)

* Fix Proxmox module: Use $vars array for VM info retrieval

Replaced Request::get() with $vars[] in proxmox_vm_info() to properly retrieve VM ID and instance.
This fixes an issue where the Proxmox module was not working due to incorrect parameter retrieval.

* Fix Proxmox module: Use correct device ID for VM retrieval

Replaced Request::get('device') with $device["device_id"] in proxmox_node_vms() to ensure the correct device ID is passed.
This fixes an issue where the Proxmox module was not retrieving VMs correctly.

* Update proxmox.inc.php

---------

Co-authored-by: Neil Lathwood <gh+n@laf.io>
* Initial detection for Keenetic devices

* snmprec and test data fixes

* svg viewbox

* discovery improvement

* EntityMIB version 4 upgrade

* Fix ENTITY snmprec

Currently no index is provided

* Update nokia-isam.json

MIB is now updated, so the value is "energyObject" instead of "13"

* typo

* fix SNMP options

This seems to be unrelated to this PR

* revert changes that were moved to librenms#17147

---------

Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* Add custom maps optional node warning state display

* corrected Config::get calls

* corrected order to prevent text colour override of disabled nodes

* style fixes

* Warning logic update

Alter the node warning logic

* remove leading whitespace

* revert custom setting to use only existing uptime_warning

---------

Co-authored-by: eskyuu <swilton@fluentit.com.au>
…ms#16952)

* Moved currentInUse from custom table to sensors

* Updated test data
…7131)

* addhost preferred snmp version

* addhost form defaults

* Update addhost.inc.php

---------

Co-authored-by: Neil Lathwood <gh+n@laf.io>
* Web add hosts fixes
Fix issues with selecting defaults.  Some fields intended to be blank by default otherwise it disables LibreNMS trying multiple credentials.
Remove a few security issues as well.
Fix missing space in selected and some php code that looks like it was written by ChatGPT.

* More fixes
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.6.0 to 6.6.1.
- [Commits](indutny/elliptic@v6.6.0...v6.6.1)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* ArubaCX: update MIB (from 10.15)

* ArubaosCX: Add Transceiver info

* ArubaCX: Add connector info

* ArubaosCX: fix unit analyzer

* ArubaosCX: reverse test

* ArubaosCX: fix order of use

* Add snmpsim tests for Aruba CX (10.15) Transceivers

* ArubaCX: Add test data for ArubaCX OS 10.15 (Transceivers)
* Fix null check broken in librenms#17171

* shorter math
garryshtern pushed a commit that referenced this pull request Jun 14, 2025
* Import Glpi.php from GitLab

* Update Glpi.php for styleci compatibility

* Second style compliance commit

* Third StyleCI compliance commit

* Apply fixes from StyleCI

* Fix: close ticket when state is 0

* Remove whitespace

* Remove http requests and use all assets (#4)

* Add GLPI Transport documentation

---------

Co-authored-by: StyleCI Bot <bot@styleci.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Comments