Tony Murray
e9c08e21a5
Fix more divide by zero issues ( #14954 )
...
* Fix more divide by zero issues
fixes: 14932
* Round to the nearest integer, then cast
* Fix up dhcpatriot
2023-04-11 13:44:45 -05:00
Tony Murray
8809779b82
RouterOS runtime quirk on first discovery ( #14945 )
...
(assume version is > 6.47 if it isn't fetched yet)
fixes #14935
2023-04-06 21:09:31 -05:00
Justin Lentz
df31be30c1
Cleanup enable bgp setting ( #14931 )
...
* remove logic in module
* remove enable_bgp logic
* remove enable_bgp logic
* remove enable_bgp logic
* remove enable_bgp logic
* remove enable_bgp definition
* remove enable_bgp logic
* Remove enable_bgp documentation
* StyleCI
* StyleCI
* StyleCI
* StyleCI
* StyleCI
* StyleCI
* StyleCI
* StyleCI
* StyleCI
* StyleCI
2023-04-06 21:01:21 -05:00
d-k-7
14f19eb6cf
APC UPS UIO sensor discovery bug ( #14942 )
...
* only proceed if there are entries in the uio table
* only proceed if there are entries in the uio table
2023-04-05 22:48:23 +02:00
Jellyfrog
68e0b3df28
Apply fixes from StyleCI ( #14899 )
...
Co-authored-by: StyleCI Bot <bot@styleci.io>
2023-03-13 22:32:22 +01:00
Jellyfrog
e9f8e64506
Re-throw exceptions if we're in CI ( #14890 )
...
Else they are not shown during tests
2023-03-10 15:00:03 +01:00
Jellyfrog
f111ac22fe
APC: Add support for Battery Recommended Days Remaining ( #14653 )
...
* APC: Add support for Battery Recommended Days Remaining
* Extract number from string later during polling
Odd that this is different from the discovery process
* wip
* wip
* Apply fixes from StyleCI
* wip
* wip
* Apply fixes from StyleCI
---------
Co-authored-by: Tony Murray <murraytony@gmail.com>
2023-03-10 14:50:56 +01:00
Floris Van der krieken
f2dfe2f928
Fix discovery for apc ats ( #14837 )
2023-02-09 09:36:10 +01:00
Tony Murray
2f6d375652
Revert "Fix entity-state polling/discovery ( #14793 )" ( #14811 )
...
This reverts commit ebbb7cbdcf
.
2023-01-27 00:43:45 +00:00
fdomain
ebbb7cbdcf
Fix entity-state polling/discovery ( #14793 )
2023-01-19 15:14:29 +01:00
Knut Petter Ølberg
4a97c67b92
Routeros lldp discovery ( #14791 )
2023-01-18 18:46:36 +01:00
dennypage
7936c7daf2
Add Universal Input Output support for APC ( #14766 )
2023-01-10 16:25:16 +01:00
electrocret
96e1350b9d
Fix cisco-flash ( #14772 )
2023-01-05 02:03:17 +01:00
Sander Blomvågnes
cf3f69e67f
Adding support for loop-telecom devices ( #14674 )
2023-01-02 14:47:17 +01:00
Nick Peelman
d21d4422b4
Add AXOS sensor data for PON Transceivers (the only transceivers Cali… ( #14741 )
2023-01-02 11:24:59 +01:00
rhinoau
03482ddd65
Added Moxa switching ifAlias/portName mapping ( #14633 )
...
* WIP: Added Moxa switching ifAlias/portName mapping
* style fixes
2022-12-16 09:59:41 -06:00
AdamB
8b2e2f8d95
Prevent spurious MAC changes on multi-interface devices ( #14671 )
2022-12-16 09:46:10 -06:00
gewuerfelt
f56295c0ea
Update fs-nmu.inc.php ( #14702 )
2022-12-16 11:41:00 +01:00
VoipTelCH
e55e49ddf6
Fix discovery ignores custom ipmi port ( #14660 )
...
* Update ipmi.inc.php
* Update ipmi.inc.php
Fix use default port if not specified
* Update ipmi.inc.php
Fixed for more consistency with the rest of the file
* filter_var returns the value
Co-authored-by: Tony Murray <murraytony@gmail.com>
2022-11-22 09:41:51 -06:00
Jellyfrog
71d740770b
Remove Log::event ( #14526 )
...
* Remove Log::event
Use the Eventlog class directly instead
* wip
* wip
* wip
* Apply fixes from StyleCI
* Update Eventlog.php
2022-11-09 09:47:19 +01:00
Zane C. Bowers-Hadley
8511611f64
add HV Monitor, a generic means for monitoring hypvervisors ( #14218 )
...
* add HV::Monitor support
* document hv monitor
* add HV Monitor tests
* style cleanup
* fix a few missed style items
* test fix
* more test cleanup
* more minor test tweaks
* more test cleanup
* more test tweaking
* test ordering fix all done... hopefully
* more test cleanup
* minor formatting change
2022-11-07 13:35:48 -06:00
PipoCanaja
70524b1e9d
fix array ( #14564 )
2022-11-07 07:10:20 -06:00
Tony Murray
126696e26b
Fix APC current divide by zero ( #14578 )
2022-11-04 11:18:29 -05:00
PipoCanaja
ce6eaadc2a
More Replacement Capabilities for sensor index computation ( #14522 )
...
* More Replacement Cap.
style
* more compact
* fix mni.yaml
* too compact, revert
* quantastor
* str_replace was never matched
2022-11-02 16:54:40 -05:00
Jellyfrog
b6620746c5
Miscellaneous cleanup - part 5 ( #14502 )
...
* Miscellaneous cleanup - part 5
* Update includes/discovery/sensors/pre-cache/ipoman.inc.php
Co-authored-by: Tony Murray <murraytony@gmail.com>
* Update ipoman.inc.php
* string for trim()
* Update ciscosb.inc.php
Co-authored-by: Tony Murray <murraytony@gmail.com>
2022-10-25 19:27:28 +02:00
PipoCanaja
8e3fe223ef
Sensors - Allow changing RRD type in YAML and PHP sensor discovery ( #14208 )
...
* new row variant
* syntax
* syntax
* DB
* syntax
* schema
* test
* allAdvaTests
* Tests
* Tests
* Tests
* missingMigration
* missingMigration
* Tests
* Tests
* Tests
* Tests
* tests
* tests
* tests
* tests
* tests
* test
* fix_Aos7
* fix snmprec arista
* fix snmprec arista
* fix snmprec arista
* tests
* merge_fix
* aos7 backslash
* aos7
* more
* more
* defaultValue
* arista
* typehint
* tests
* tests
* voss
* aos7
* aos7
* aos7
* testWithoutarista-mos_metamux48-c-0-16.json
* tests
* ciscosb
* new tests with 2004 and only sensors module
* adding wireless module again
* adding wireless module again (cont)
* airos
* aos7
* arista
* arista
* bdcom
* fortigate
* fortigate
* fortigate
* ftos
* ftos
* tests on 1804
* tests once more
* tests once more, cont
* tests once more, cont
* tests once more, cont
* tests once more, cont
* tests once more, cont
* more
* bdcom
* comware
* edgeosolt
* enexus
* arista-mos
* removeAristaAgain
* ies500_manual_edit
* ies500_manual_edit
* mni
* volius
* zywal
* manually imported arista-mos
* manually imported arista-mos
* arista-mos test is triggering something ...
* restoreArista
* tests
* tests
* aristamos
* ies52xxM_4206.json
* revert linux_supermicro.json
* revert linux_supermicro.json
* benuos
* fortiadc
* rnx-updu
2022-10-25 08:31:02 -05:00
Jellyfrog
9422b34294
RFC1628: Correct upsBypassVoltage oid ( #14488 )
...
* RFC1628: Correct upsBypassVoltage oid
* Update istars.json
2022-10-22 11:46:51 +02:00
Jellyfrog
19cff69c28
Liebert: use correct description oid ( #14489 )
...
* Update liebert.json
* Update liebert.inc.php
2022-10-22 11:46:34 +02:00
Jellyfrog
3848941d55
hpe ilo: fix filesystem type regex ( #14485 )
...
* Update hpe-ilo.inc.php
* Update hpe-ilo_4_with_bat_checks.json
* Update hpe-ilo_5_with_bat_checks.json
2022-10-20 22:50:00 +02:00
Jellyfrog
56d0c7af19
intelliflash: correct variable typo ( #14486 )
...
* intelliflash: correct variable typo
* Update intelliflash.json
2022-10-20 22:49:46 +02:00
Jellyfrog
b18ba17af0
Miscellaneous cleanup - part 4 ( #14452 )
...
* Miscellaneous cleanup - part 4
* wip
* wip
2022-10-19 01:33:06 +02:00
Jellyfrog
31a237b114
Miscellaneous cleanup - part 3 ( #14450 )
...
* Miscellaneous cleanup - part 3
* Apply fixes from StyleCI
2022-10-19 00:34:19 +02:00
Jellyfrog
34a58c3f9f
Miscellaneous cleanup, mostly undefined variables - part2 ( #14445 )
...
* Miscellaneous cleanup, mostly undefined variables - part2
* wip
* Update Number.php
* Update BridgeMib.php
* Update Xdsl.php
* Update cisco.inc.php
* Update Cisco.php
* Update entity-sensor.inc.php
* Update entity-sensor.inc.php
* Update entity-sensor.inc.php
* Update avtech.inc.php
* Update functions.inc.php
* Update HostResources.php
* Update ports.inc.php
* Update route.inc.php
* Update cisco.inc.php
* Update Cisco.php
2022-10-18 13:30:42 +02:00
Jellyfrog
1c9234adf1
Hikvision: Dont include empty storage sensor ( #14453 )
2022-10-18 12:33:41 +02:00
Jellyfrog
2e187d82b2
Benuos: Remove undefined sensors ( #14449 )
2022-10-18 12:33:19 +02:00
Jellyfrog
2ca4596594
Drac: use correct low warn limit variable ( #14447 )
2022-10-18 12:32:10 +02:00
PipoCanaja
1fd915c8a3
Fix VRP duplicate BGP Peers ( #14431 )
...
* fix VRP not cleaning BGP peers properly
* fix missing field in BgpPeer model
* Update includes/discovery/bgp-peers/vrp.inc.php
Co-authored-by: Tony Murray <murraytony@gmail.com>
2022-10-11 20:26:56 +02:00
Jellyfrog
7207614437
Trim whitespaces from device data ( #14429 )
...
* Trim whitespace from sensor and ports data
* Update arista_eos_vrf.json
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update Os.php
* wip
* wip
* wip
* Update querybuilder.json
2022-10-11 12:50:38 -05:00
Jellyfrog
bc9228ca8d
snmpwalk functions: dont include invalid data ( #14438 )
...
* snmpwalk functions dont include invalid data
* wip
* wip
2022-10-11 09:03:08 -05:00
Jellyfrog
be1a2cec50
Miscellaneous fixes, mostly undefined variables ( #14432 )
...
* Miscellaneous fixes, mostly undefined variables
* Update phpstan-baseline.neon
2022-10-11 11:30:00 +02:00
Jellyfrog
9d00b0c12c
Run CI on ubuntu 22.04 ( #14379 )
...
* Run CI on ubuntu 20.04
* wip
* wip
* wip
* Update all test data
* remove slashes
* wip
* wip
* wip
* wip
* wip
* wip
* iwp
* wip
* wip
* wip
* wip
* wip
* wip
* wip
Co-authored-by: Tony Murray <murraytony@gmail.com>
2022-10-10 16:44:11 +02:00
Martin22
19540900a3
Added support for Ubiquiti UFiber OLT ( #14256 )
...
* Added support for Ubiquiti UFiber OLT
* Fixed php files with port detection
* Added missing MIB file
* Fixed test data
* Fixed php script to detect ports compatible with php 8.1
* Fix styleci
* Enforcement of new control styleci
* Apply fixes from StyleCI
* Port detection override
* Changed all "Entry" to "Table".
Co-authored-by: StyleCI Bot <bot@styleci.io>
2022-10-07 22:42:03 +02:00
jgelinas
3b5e93242a
Skip empty drac state sensors ( #14409 )
...
* Newer iDrac includes empty dimm slots in the memoryDeviceTable
creating ', 0 MB' state sensors. Work around this by not discovering
entities that don't have descr_oid.
* Create drac_3.json
Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
2022-10-02 20:00:42 +02:00
PipoCanaja
daa8c757f6
Fix a few Db* to Eloquent requests ( #14278 )
...
* Eloquent for 2 requests
* Eloquent for 1 request
* a few in Dell
* Model
* and more with timos
* and more with timos
* and firebrick
* firebrick
* one query instead of many
* Should use collection get
* Update timos.inc.php
* Update dell-os10.inc.php
* avoid changing timos as it breaks something
* new try with timos
* deps for BGP
* revert deps for BGP
* style
* style
* deps for BGP, 2nd try
* typo
* revert aos7
* fix create
* firebricktests
* firebrick
* firebrick
* cipsec-fix
* cipsec
* timos fix 100th time :)
* ./scripts/save-test-data.php -m os,ports,processors,mempools,vrf,sensors,bgp-peers,mpls,ospf -o timos -v 7705
* remove timos from this PR
Co-authored-by: Tony Murray <murraytony@gmail.com>
2022-10-02 16:04:08 +02:00
Tony Murray
59f9d90559
Fix rpi codec state sensor ( #14400 )
2022-09-27 14:44:01 -05:00
Tony Murray
14f449e567
Fix libvirt count() uncountable error ( #14398 )
2022-09-27 09:43:27 -05:00
Tony Murray
467cb0ab6b
Fix Firebrick local ASN ( #14397 )
2022-09-27 07:45:51 -05:00
Tony Murray
5b432ddc05
Fix ups nut PHP 8.1 issue ( #14392 )
...
https://community.librenms.org/t/sensors-initialisation-fails-with-php-8-1/19697
2022-09-26 12:02:42 -05:00
Jellyfrog
a5b1ef61bc
Check dot1dBasePortIfIndex exists before using it ( #14337 )
...
* Check dot1dBasePortIfIndex exists before using it
Fixes: array_flip(): Can only flip STRING and INTEGER values!
* Update vlans.inc.php
* Update vlans.inc.php
2022-09-12 15:18:43 +02:00
Jellyfrog
8692abb830
Prevent errors when hrStorageTable doesn't exist ( #14327 )
...
Prevents Illegal string offset 'hrStorageDescr'
2022-09-08 21:52:33 -05:00