Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
900 commits
Select commit Hold shift + click to select a range
31b3ac4
convert enums in mpls_sdp_binds to varchars (#16582)
NetaliDev Dec 5, 2024
ae37ea9
Added support for NetElastic Flex BNG devices (#16821)
laf Dec 6, 2024
1d98817
Adjust decimal places in number_format to be significant figures (#16…
eskyuu Dec 6, 2024
b94adeb
Added QoS functionality for RouterOS and Cisco CBQoS (#16552)
eskyuu Dec 6, 2024
47a9e2b
Update arubaos-cx to remove historical temps as limits (#16798)
TridTech Dec 6, 2024
17ba913
Adding Microsoft DHCP Scope Monitoring (#16757)
eg2965 Dec 6, 2024
e2ac92f
Update map pop-ups and counter so they produce unique graph image URL…
eskyuu Dec 6, 2024
dc664a2
Added support for Tachyon Networks devices (#16829)
Martin22 Dec 6, 2024
27c0d11
Resolved issue with interfacepicker using large interface lists (#16790)
InsaneSplash Dec 7, 2024
93ebbb1
Fix Smartoptics skip_values (#16563)
electrocret Dec 7, 2024
e7ccfc3
Added ability to re-order alert and device group rules within the bui…
laf Dec 7, 2024
f170d9a
New graph design for health sensors (#16731)
mpikzink Dec 7, 2024
7d246c9
Updated detection for APC AP7998B devices (#16830)
laf Dec 7, 2024
57bdbad
Added support for adva AOS, with FSP3000 Cloud Connect (with Teraflex…
beufanet Dec 7, 2024
1e3cc12
Revert "New graph design for health sensors (#16731)" (#16835)
murrant Dec 7, 2024
97ae6a4
Additional sensor support for Stulz wib (#16343)
martinberg Dec 7, 2024
fe17a62
Transceivers for VRP - fixes and filtering (#16834)
PipoCanaja Dec 7, 2024
d43b799
Cisco SB - Bugfix for 16544 (#16826)
rudybroersma Dec 7, 2024
dec5b0e
Rewrite daily alert_log query to reflect intent (#16763)
rkojedzinszky Dec 7, 2024
255bcf2
Implement panSysHAState (#15902)
knpo Dec 8, 2024
a7507fa
Fix VRF discovery on Cisco C8xx Routers (#16537)
cadirol Dec 8, 2024
9a1a3d8
Cisco NXOS Bugfix for 16544 (and migration to SnmpQuery) (#16776)
rudybroersma Dec 8, 2024
ac7c8e7
Add outlet state and frequency for poweralert (Tripplite) devices (#1…
arjitc Dec 8, 2024
8b516f5
Added support for Active GPVPN Tunnels on PANOS (#16838)
eg2965 Dec 9, 2024
1dda967
Update ciena-sds Entity Discovery (#16621)
h-barnhart Dec 9, 2024
6dd4ad9
FortiAuthenticator improve identifaction (#16258)
TheGracens Dec 9, 2024
1fba8dc
add interact.min.js to edit.blade.php (#16842)
Tr4sK Dec 9, 2024
16943f9
Output Oxidized error message from API call (#16819)
murrant Dec 9, 2024
25c5233
Added additional support for Flex BNG devices (#16845)
laf Dec 9, 2024
53f0a87
Make the unpolled devices toast point to the unpolled devices page (#…
TheMysteriousX Dec 10, 2024
dc953d1
Fix for Generex UPS - Recent firmware (#16857)
rudybroersma Dec 10, 2024
f6016cd
Bump league/commonmark from 2.5.3 to 2.6.0 (#16846)
dependabot[bot] Dec 10, 2024
02268ef
Bump nanoid from 3.3.7 to 3.3.8 (#16863)
dependabot[bot] Dec 10, 2024
886a8dd
Update flexbng.yaml (#16864)
laf Dec 10, 2024
ff4051f
Improve model name for C9500 (#16852)
kruczek8989 Dec 11, 2024
8ba366f
Fix in polling Cisco NAC table (#16866)
kruczek8989 Dec 11, 2024
446e05c
UFiber - Set all ports to ifAdminStatus up (#16868)
Martin22 Dec 11, 2024
831e292
New graph design for health sensors (#16858)
mpikzink Dec 14, 2024
4561bf8
Corrected some sensor info for poweralert (#16875)
laf Dec 14, 2024
c023516
Remove exception and avoid null for ipsec tunnels (#16877)
PipoCanaja Dec 15, 2024
d771081
Fix typos in some YAML files (#16876)
PipoCanaja Dec 15, 2024
2fd9ed1
Added additional Powervault ME Sensors (#15814)
TheMysteriousX Dec 15, 2024
c60cd92
Remove high limit on UPS charge sensors (#16844)
mpikzink Dec 15, 2024
e0d909a
Updated Panduit sensor detection (#16855)
kruczek8989 Dec 15, 2024
6bf98b2
Fix docs CPU aggregate advanced rule (#15536)
murrant Dec 17, 2024
4cc28e7
Added support for Dell SONiC OS (#16882)
laf Dec 17, 2024
a744801
Added support for Sensors/Health in device-summary widgets (#16881)
laf Dec 17, 2024
ccfebe1
inverse test (#16885)
PipoCanaja Dec 17, 2024
c63c912
Replace deviceLink and portLink (#16886)
murrant Dec 17, 2024
99440c7
Canonicalise IPv6 address before searching for peers (#16541)
TheMysteriousX Dec 17, 2024
4b2acc0
Changelog for 24.12.0
murrant Dec 17, 2024
18a4b05
Bump version to 24.12.0
murrant Dec 17, 2024
6e1b759
Update Authentication.md (#16894)
systeembeheerder Dec 18, 2024
e86f7cc
Typo in documentation for base_url config (#16896)
dlangille Dec 18, 2024
0905d56
Update queuemanager.py (#16873)
r-duran Dec 19, 2024
d89dbf6
Support for Ubiquiti UISP Fiber OLT XGS (#15742)
pozar Dec 19, 2024
1f85908
Additional HPE Procurve Hardware State Data (#16843)
eg2965 Dec 19, 2024
3eb7efa
Extend STP discovery on Cisco devices + test fix for #15742 (#16887)
PipoCanaja Dec 19, 2024
2c8d3af
skip creation of "Stack Ring - Redundant" sensor for Cisco StackWise …
makriska Dec 20, 2024
3c4056c
Cisco SIP voice count sensor (#16902)
PipoCanaja Dec 20, 2024
9ca67c3
Fix routes display (#16898)
murrant Dec 20, 2024
2389ef8
Plugin docs udpate (#16891)
murrant Dec 20, 2024
e4f4b32
Added DHCP Count for RouterOS (Mikrotik) (#16913)
laf Dec 31, 2024
0e10b6d
map.php - Traditional Chinese Translation (#16906)
jasoncheng7115 Dec 31, 2024
9a2ceda
Added sensor monitoring for IBM 3584 Tape Library (#16884)
MelonicOverlord Dec 31, 2024
6f34159
Fix port error red flag staying on ARP/FDB table even after error cle…
takyanagida Dec 31, 2024
bbf682e
Bump tecnickcom/tcpdf from 6.7.7 to 6.8.0 (#16914)
dependabot[bot] Dec 31, 2024
bdf371c
Added detection for SEH USB DeviceServers (#16718)
mpikzink Jan 1, 2025
c471998
DELL drac: Move the remaining inc.php sensors to YAML (#16912)
mpikzink Jan 2, 2025
7b8b0c5
Update zh-TW.json (#16924)
jasoncheng7115 Jan 3, 2025
3da1b36
Update Dispatcher-Service to correct schedule_type.alerting config (#…
trakennedy Jan 3, 2025
0144de1
Add datetime and level to librenms.log (#16330)
Calvario Jan 3, 2025
816b401
Fix Graph problems in Mail (#16918)
mpikzink Jan 3, 2025
51a98d5
Add Axis camera alarm traps (#16925)
adamsweet Jan 3, 2025
b4f6102
Ensure ordering of poller modules (#16929)
murrant Jan 3, 2025
86fa212
New HW revision of 7130L (#16919)
garryshtern Jan 3, 2025
22ae6ec
Refractor some Helpers (#16926)
mpikzink Jan 3, 2025
0502e93
Create components.php (#16931)
jasoncheng7115 Jan 3, 2025
5f8466e
Improve url validation check (#16900)
murrant Jan 3, 2025
0f23ba5
Update port.php (#16930)
jasoncheng7115 Jan 3, 2025
738496e
Corrected index for EXOS sensors (#16928)
laf Jan 3, 2025
0aa9bf2
orderby snmp_index cause title is not unique at all (#16938)
PipoCanaja Jan 4, 2025
0a33c59
remove non existing module from config-def (#16940)
PipoCanaja Jan 5, 2025
c0dc274
allow null or string for ifName, preg_match is fine with it (#16937)
PipoCanaja Jan 6, 2025
1e35947
Junos Transceivers handle nulls (#16942)
murrant Jan 6, 2025
c506d27
snmpsim extra check (#16936)
murrant Jan 6, 2025
42fd97d
Fixed FortiGate discovery missing initial values (#16753)
rudybroersma Jan 6, 2025
b8c1ff7
Added support for Cisco-NS-MIB traps (#16944)
adamsweet Jan 6, 2025
3d5cf36
Added Hyperion OS (#16850)
kruczek8989 Jan 7, 2025
dd9f46b
Refractor some Helpers part2 (#16935)
mpikzink Jan 7, 2025
5b7bf75
Remove netvision detection (#16943)
mpikzink Jan 7, 2025
ac249b2
Fix some issues with aix returning "NULL" (#16947)
murrant Jan 7, 2025
eaaa0fa
Add multiple translation files for zh-TW. (#16941)
jasoncheng7115 Jan 7, 2025
ebc5d29
Add HWG Poseidon-MIB traps (#16934)
adamsweet Jan 7, 2025
5bee414
Updated stulz wib8000 support and disable snmp bulkwalk (#16948)
nickhilliard Jan 7, 2025
bd5241d
Update Applications.md to add php-fpm requirements on Fedora (#16933)
fbouynot Jan 7, 2025
5beee76
Add support for Cisco ISA devices (#16300)
samburney Jan 7, 2025
2d63f5f
Fix rrdgraph comment typo (#16956)
ZPrimed Jan 9, 2025
7559153
accesspoint_by_id(x) => AccessPoint::find() (#16958)
mpikzink Jan 9, 2025
10911de
cast_number() => Number::cast() (#16963)
mpikzink Jan 10, 2025
eeaad00
Fixed use of device_id in Eventlog::log() (#16965)
laf Jan 10, 2025
38e44d9
Rename Jira Service Managment transport file to fix librenms Issue #1…
jakejakejakejakejakejake Jan 11, 2025
2658d68
ifClass() => Url::portLinkDisplayClass() (#16962)
mpikzink Jan 11, 2025
88a20bc
get_dev_attribs($device_id) => Use the Model Method (#16961)
mpikzink Jan 11, 2025
738deb7
Added wireless interface to ports for Tachyon (#16867)
Martin22 Jan 11, 2025
abb7bb3
Revert "ifClass() => Url::portLinkDisplayClass() (#16962)" (#16976)
laf Jan 11, 2025
8633858
Added support for UTAX printers (#16951)
dko-strd Jan 12, 2025
ee1d7c7
Additional type declarations to Eventlog (#16968)
mpikzink Jan 12, 2025
5193ae1
Nokia ISAM added extra context to also snmpwalk the ihub for uplink p…
rinsekloek Jan 14, 2025
0cabf34
Added some additional ip pool sensors for flexbng (#16946)
laf Jan 14, 2025
e52e4b8
Added support for ESPHOME OS (#16571)
JacobErnst98 Jan 14, 2025
636a9ae
Remove apt-transport-https installation recommendation from install d…
btriller Jan 14, 2025
088b49e
Added time period names: threeday, tenday (#16932)
takyanagida Jan 14, 2025
5f84274
Added Horizon Quantum Device Support (#16970)
slashdoom Jan 14, 2025
7067389
Fix SLA incomplete snmpwalk replies (#16939)
PipoCanaja Jan 14, 2025
a5a6f36
Fix for Cisco Transceivers (#16856)
PipoCanaja Jan 15, 2025
89e7d9c
Added additional voltage sensor for RouterOS (#16979)
laf Jan 15, 2025
6bbfcd9
qos test data fix (#16989)
murrant Jan 16, 2025
24a4f45
Fix fs-centec bias thresholds (#16990)
murrant Jan 16, 2025
6616b42
Fix Junos BGP polling (#16988)
murrant Jan 16, 2025
827641b
Dark mode for the new Sensor graphs (#16985)
mpikzink Jan 16, 2025
a96f757
Junos non-null fallbacks for columns that are not nullable (#16993)
murrant Jan 16, 2025
75ff1c6
Update authentication docs (#16996)
murrant Jan 16, 2025
b7527f9
procurve handle HPE rebrand (#16897)
TotalGriffLock Jan 17, 2025
e917f15
Timos MPLS ignore bad rows (#16997)
murrant Jan 17, 2025
8502a95
Fix time intervals sometimes being wrong (#16995)
murrant Jan 17, 2025
ef606f2
Changelog for 25.1.0
murrant Jan 17, 2025
ae81cfc
Bump version to 25.1.0
murrant Jan 17, 2025
6321b34
Show unused cached snmp queries (#17004)
murrant Jan 17, 2025
b246b83
Added processors and memory for Viptela (#16983)
Cameron-84 Jan 17, 2025
eb31014
Doc application and RRDCached, refactoring and formatting (#16920)
Torstein-Eide Jan 19, 2025
4b647f8
Remove unix agent global usage (#17003)
murrant Jan 19, 2025
a20a1aa
zeropad() => Str::padLeft() (#16960)
mpikzink Jan 19, 2025
c116630
Fix PHP IPv6 reserved handling changes (#17009)
murrant Jan 19, 2025
a6c4807
Added ZenDuty Transport (#16972)
laf Jan 19, 2025
11ad7dc
Remove some unused functions (#17005)
mpikzink Jan 19, 2025
d232468
Updated Grafana transport and docs to support richer information (#16…
laf Jan 19, 2025
5508846
Improve logging for use of values from SNMP; improve logging for det…
gunkaaa Jan 19, 2025
a8d40d5
Implement PortCache (#17002)
murrant Jan 19, 2025
3b8ac6f
Convert timos to SnmpQuery (#17006)
murrant Jan 19, 2025
bcda7e6
Notification for ciscoASA table change (#17014)
laf Jan 19, 2025
32ee80f
Remove some unused functions (part 2) (#17013)
mpikzink Jan 19, 2025
1b955db
Add voltage and power sensors for Digipower PDUs (#16803)
gunkaaa Jan 20, 2025
b3d792a
Update wireless.php (#17011)
Galileo77 Jan 20, 2025
1eb5b7f
Renamed ZenDuty -> Zenduty (#17017)
laf Jan 20, 2025
f2f26b3
Wireless tests order data (#17016)
murrant Jan 20, 2025
ae38ce1
api force_add requires credentials (#17019)
murrant Jan 20, 2025
f84467a
Dark mode for the new Sensor graphs addition (#17015)
DBardino Jan 21, 2025
f2f6cdb
Update wireless test data for order (#17025)
murrant Jan 21, 2025
0f57c85
StringHelper::shortenText(x) => Str::limit(x) (#16973)
mpikzink Jan 21, 2025
98bd739
Fix error in arp-table module (#17031)
murrant Jan 21, 2025
c5be184
get_device_id_by_port_id(x) => PortCache::get() (#16969)
mpikzink Jan 21, 2025
72e7296
Work around bad bridge-mib implementations (#17030)
murrant Jan 21, 2025
52cde84
Add enable_proxmox to config defs (#17032)
murrant Jan 21, 2025
db4c0b4
Convert APC sensor "Recommended Replace Date" from count to runtime s…
mpikzink Jan 21, 2025
06adcb6
Fix missed used statement (#17035)
murrant Jan 21, 2025
b2942b1
Add authz_status field to Arubaos-CX NAC (#16453)
JFisherDNS Jan 22, 2025
e460492
Refactor Aruba Instant to use SnmpQuery (#17034)
murrant Jan 22, 2025
ad4ce9c
Handle orphaned ports in port search (#17037)
murrant Jan 22, 2025
bc4dcac
Update the ordering of sensors for Overview page (#17038)
laf Jan 23, 2025
20f5dcb
Fix agent data not being stored (#17040)
murrant Jan 23, 2025
1a82b02
Handle null port_id in PortCache::get() (#17042)
murrant Jan 23, 2025
e5ce7bf
Added lnms dev:check modules only (#17044)
murrant Jan 23, 2025
fdc3036
Refactored storage module and added yaml support (#17024)
murrant Jan 23, 2025
33dbd98
Fix Alert diff, Add new AlertStatus changed, Fix AlertLog UI not show…
Calvario Jan 23, 2025
efac468
Added announcement workflow (#17051)
laf Jan 24, 2025
ef4b422
Updated announcement workflow (#17053)
laf Jan 24, 2025
fea286d
Archived 2024 Changelog and updated navigation (#17054)
laf Jan 24, 2025
bf34be6
Qos test fix (#17050)
eskyuu Jan 24, 2025
cf00665
Fix cumulus mellanox test data (#17056)
murrant Jan 24, 2025
a16669d
MAC OUI Vendor lookup (#17049)
murrant Jan 25, 2025
4ff5d49
Storage deleted removal notification and alert rule (#17055)
murrant Jan 25, 2025
50e486f
Fix multi port graph (#17057)
murrant Jan 25, 2025
19d075a
Remove snmp_getnext_multi() (#17048)
murrant Jan 25, 2025
f93e1b7
Update PHP dependencies (#17059)
murrant Jan 26, 2025
4d3c84a
Correct accidental addition of $agent_raw variable in unix-agent.inc.…
Sweeny42 Jan 27, 2025
39b5172
Update SCHLEIFENBAUER Mibs (#17067)
mjonkers1989 Jan 28, 2025
21bf532
Repair support for Meraki MR accesspoints. (#17065)
rudybroersma Jan 28, 2025
e9d3812
Remove database constraint for device_id and ifIndex (#16686)
eskyuu Jan 29, 2025
69d72df
Update Macros.md (#17064)
dot-mike Jan 29, 2025
f885e6b
Hiveos has also added IQ Engine to the sysdescription (#17063)
mjonkers1989 Jan 29, 2025
81c65ac
Replace use of $config with Config::get() in poll-billing (#17072)
laf Jan 30, 2025
8217fcc
Filter all rrd hostnames (#16457)
murrant Jan 30, 2025
962e828
Better handle issues with ipmitool/freeipmi so we try other types as …
visbits Jan 30, 2025
da32708
Re-add ifIndex index to ports table (#17077)
murrant Jan 30, 2025
f66af9a
Adding the new OPNsense Logo (#17079)
STRUBartacus Jan 30, 2025
1d4eba1
Fix module override submodules (#17081)
murrant Jan 30, 2025
6091a74
Settings typo (#17083)
electrocret Jan 30, 2025
f7815b3
Add support for Cisco CIMC State Sensors (#17085)
djamp42 Jan 30, 2025
09d49c5
Update Custom-Graphs documentation to use config_definitions.json (#1…
slashdoom Jan 30, 2025
ea363c6
Remove echo from ports polling module (#17075)
murrant Jan 30, 2025
e8690b0
Remove echo calls from sensors polling (#17076)
murrant Jan 31, 2025
fff260f
Updated detection for Tachyon devices (#17073)
laf Jan 31, 2025
fd6e3b9
Added support for WitchOS by Teltonika (#17074)
laf Jan 31, 2025
eed62ca
Check if json file is existing when saving test data (#17087)
murrant Jan 31, 2025
4e434ab
Improved Cisco C220M6 model, serial and version detection (#17093)
djamp42 Jan 31, 2025
d2a7c6f
Add Meraki MR WiFi Frequency polling (#17069)
rudybroersma Jan 31, 2025
7be2e5f
Fix OS override in device settings (#17095)
murrant Jan 31, 2025
721afd2
Update announcement workflow (#17098)
laf Feb 1, 2025
9772278
Graph has trouble detecting the range if the sensor is constant (#17096)
mpikzink Feb 1, 2025
7ed1008
Fix poller submodule support (#17102)
murrant Feb 1, 2025
821314a
Remove ObjectCache notifications page (#17100)
murrant Feb 1, 2025
64c3b63
Fix port churn port assoc mode if is non-existent field (#17103)
murrant Feb 1, 2025
9c3e5a7
Fix storage_perc_warn not being applied to new storages (#17104)
murrant Feb 1, 2025
a19e7f1
Fix typo (#17105)
murrant Feb 1, 2025
f3061bf
Convert Wireless to a modern module (#17086)
murrant Feb 1, 2025
a3c062f
Remove Create sensor to state index (#17097)
mpikzink Feb 1, 2025
fec113c
Remove unused files (#17101)
murrant Feb 1, 2025
ac11eed
Replace sizeof() with count() (#17108)
mpikzink Feb 1, 2025
61efc45
Added Adtran ALM series support (#16984)
murrant Feb 2, 2025
e573ff3
Fix comment syntax in rrdcached.service (#17109)
trwhiteaker Feb 3, 2025
58882a7
Updated LINE transport to use Json encoding (#17110)
jasoncheng7115 Feb 3, 2025
da0bbb8
showconfig.inc.php changed svn_log() and svn_diff() to Process() (#16…
mggaskill Feb 3, 2025
ce0b7f9
Add Palo Alto Panorama Server status (#17119)
rhinoau Feb 4, 2025
181bcd9
Workaround for Routeros LLDP local port index (#17118)
eskyuu Feb 4, 2025
40fbbc0
Increased z-index for navbar css to ensure it stays on top. (#17115)
ssvenn Feb 4, 2025
5dee79e
Update detection for Planet WDAP devices (#17116)
rhinoau Feb 4, 2025
e6c200b
Updated Siklu vendor logo (#17120)
rhinoau Feb 5, 2025
9c99488
Bugfix (#17126)
mpikzink Feb 6, 2025
75d1a89
Update lnms commands in InfluxDBv2 docs (#17124)
slashdoom Feb 6, 2025
f031e58
Additional support for SM-OS (#17061)
laf Feb 7, 2025
d8ae30d
Updated Moxa vendor logo (#17146)
rhinoau Feb 10, 2025
c2decd1
Updated Opengear Support (#17144)
garryshtern Feb 10, 2025
3cf1928
Add power suply status to VRP OS (Huawei devices) (#17142)
gcaceres123 Feb 10, 2025
e61f0c7
Fix FS S3400 series polling using fs-bdcom mib (#17141)
RayaneB75 Feb 10, 2025
d7b801d
Add power supply status to Yunshan OS (Huawei devices) (#17143)
gcaceres123 Feb 10, 2025
264654c
Fullscreen map improvements (#17136)
dot-mike Feb 10, 2025
2d54080
Fixed map not working on device overview. #17132 (#17134)
dot-mike Feb 10, 2025
f35590d
Add enable_syslog_hooks config defaults (#17130)
rhinoau Feb 10, 2025
3786586
Added additional snr support (#17133)
laf Feb 10, 2025
00cca04
Added alarms and renamed temperature sensor for Imcopower devices (#1…
Martin22 Feb 10, 2025
7361d16
Fix Proxmox module: Correct parameter usage for VM and device ID (#17…
georgetasioulis Feb 10, 2025
95eb9a7
Initial detection for Keenetic devices (#17117)
rhinoau Feb 10, 2025
5788608
Add custom maps node warning state display (#17036)
rhinoau Feb 11, 2025
cfa5261
Try and fix worfklow (#17153)
laf Feb 12, 2025
0a0d928
Another update (#17154)
laf Feb 12, 2025
867acbb
Moved currentInUse from custom table to sensors for Cisco ASA (#16952)
laf Feb 12, 2025
519f21e
And another change! (#17155)
laf Feb 12, 2025
3e42f05
Updated device add page to use preferred SNMP credentials (#17131)
rhinoau Feb 12, 2025
87eb54f
Update ENTITY and fix consequences (#17147)
PipoCanaja Feb 12, 2025
3c15c5f
Web add hosts fixes (#17162)
murrant Feb 13, 2025
ac01305
Revert "Fullscreen map improvements (#17136)" (#17164)
murrant Feb 14, 2025
7ac6f1d
Bump elliptic from 6.6.0 to 6.6.1 (#17169)
dependabot[bot] Feb 15, 2025
111975b
Add ArubaCX Transceiver (#17167)
alagoutte Feb 15, 2025
c9357d0
Add support for wis bridge (#17168)
lanbowan-eric Feb 15, 2025
4a4effb
Fix wlanAPChInterferenceIndex formula. You need to divide the value b…
w1ll14m Feb 17, 2025
91840af
Fix null check broken in #17171 (#17172)
murrant Feb 17, 2025
73ef782
Added 25.2.0 Changeling
laf Feb 20, 2025
49d2fce
Bump version to 25.2.0
laf Feb 20, 2025
a6cb1d7
Set watchdog timeout to 2x the polling interval, improve logging
gs-kamnas Jun 3, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
27 changes: 27 additions & 0 deletions .github/workflows/announcements.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Notify Discord on PR Merge with Specific Tag

on:
pull_request:
types:
- closed

jobs:
notify-discord:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest

steps:
- name: Send Notification to Discord
if: contains(github.event.issue.labels.*.name, 'Breaking-Change')
env:
DISCORD_WEBHOOK_URL: "${{ secrets.DISCORD_WEBHOOK_URL_ANNOUNCEMENT }}"
run: |
PR_TITLE="${{ github.event.pull_request.title }}"
PR_MESSAGE="${{ github.event.pull_request.body }}"
PR_URL="${{ github.event.pull_request.html_url }}"

curl -X POST -H "Content-Type: application/json" \
-d "{
\"content\": \":rotating_light: A breaking change pull request has been merged! :rotating_light: \n\n**Title**: $PR_TITLE\n[View PR]($PR_URL)\n\n$PR_MESSAGE\"
}" \
$DISCORD_WEBHOOK_URL
6 changes: 3 additions & 3 deletions .github/workflows/doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
steps:
-
name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
-
name: Build mkdocs Docker image
run: |
Expand All @@ -37,13 +37,13 @@ jobs:
sudo chown -R $(id -u):$(id -g) ./out
-
name: Check GitHub Pages status
uses: crazy-max/ghaction-github-status@v2
uses: crazy-max/ghaction-github-status@v4
with:
pages_threshold: major_outage
-
name: Deploy
if: github.event_name != 'pull_request' && endsWith(github.ref, github.event.repository.default_branch)
uses: crazy-max/ghaction-github-pages@v2
uses: crazy-max/ghaction-github-pages@v4
with:
repo: librenms/docs.librenms.org
target_branch: main
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/label-actions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ jobs:
action:
runs-on: ubuntu-latest
steps:
- uses: dessant/label-actions@v2
- uses: dessant/label-actions@v4
10 changes: 5 additions & 5 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
steps:
-
name: Checkout Code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

Expand All @@ -42,11 +42,11 @@ jobs:
strategy:
fail-fast: false
matrix:
php: [8.1]
php: [8.3]
steps:
-
name: Checkout Code
uses: actions/checkout@v3
uses: actions/checkout@v4

-
name: Set up PHP
Expand All @@ -63,15 +63,15 @@ jobs:

-
name: Cache composer
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ matrix.php }}-${{ secrets.CACHE_VERSION }}-${{ hashFiles('**/composer.lock') }}
restore-keys: ${{ runner.os }}-composer-${{ matrix.php }}-${{ secrets.CACHE_VERSION }}-

-
name: Cache pip
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ secrets.CACHE_VERSION }}-${{ hashFiles('**/requirements.txt') }}
Expand Down
34 changes: 14 additions & 20 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,9 @@ on:
push:
branches:
- 'master'
paths-ignore:
- '**.md'
- '.github/workflows/doc.yml'
- 'doc/**'
- 'mkdocs.yml'
pull_request:
branches:
- 'master'
paths-ignore:
- '**.md'
- '.github/workflows/doc.yml'
- 'doc/**'
- 'mkdocs.yml'

permissions:
contents: read # to fetch code (actions/checkout)
Expand All @@ -29,17 +19,17 @@ jobs:
matrix:
include:
-
php-version: 8.2
php-version: 8.3
name: Unit
skip-web-check: 1
database: mariadb:10.5
-
php-version: 8.1
php-version: 8.2
name: Unit
skip-web-check: 1
database: mysql:8.0
-
php-version: 8.1
php-version: 8.2
name: Web
skip-unit-check: 1
database: mariadb:10.11
Expand All @@ -56,7 +46,7 @@ jobs:
steps:
-
name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
-
Expand Down Expand Up @@ -86,15 +76,15 @@ jobs:
echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
-
name: Cache composer
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ secrets.CACHE_VERSION }}-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-composer-${{ secrets.CACHE_VERSION }}-
-
name: Cache pip
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ secrets.CACHE_VERSION }}-${{ hashFiles('**/requirements.txt') }}
Expand All @@ -109,7 +99,7 @@ jobs:
name: Pip install
run: |
python3 -m pip install --upgrade pip
python3 -m pip install --upgrade --user snmpsim pylint python-memcached mysqlclient
python3 -m pip install --upgrade --user pylint python-memcached mysqlclient
-
name: Composer validate
run: |
Expand Down Expand Up @@ -139,10 +129,14 @@ jobs:
run: |
composer install --prefer-dist --no-interaction --no-progress
-
name: Artisan dusk:chrome-driver
name: Snmpsim setup
run: |
php lnms dev:simulate --setup-venv
-
name: Start ChromeDriver
if: matrix.skip-web-check != '1'
run: |
php artisan dusk:chrome-driver --detect
$CHROMEWEBDRIVER/chromedriver --port=9515 &
-
name: Copy seeded config
run: cp "${GITHUB_WORKSPACE}/tests/testing_config.yaml" "${GITHUB_WORKSPACE}/database/seeders/config/"
Expand Down Expand Up @@ -178,7 +172,7 @@ jobs:
name: Start SNMP
if: matrix.skip-unit-check != '1'
run: |
~/.local/bin/snmpsimd.py --data-dir=tests/snmpsim --agent-udpv4-endpoint=127.1.6.2:1162 --logging-method=file:/tmp/snmpsimd.log &
.python_venvs/snmpsim/bin/snmpsim-command-responder-lite --data-dir=tests/snmpsim --agent-udpv4-endpoint=127.1.6.2:1162 --log-level=error --logging-method=file:/tmp/snmpsimd.log &
-
name: lnms dev:check ci
run: |
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Thumbs.db
config.php
html/css/custom/*
html/images/custom/*
html/images/custommap/*
includes/custom/*
junk
nbproject
Expand Down
1 change: 1 addition & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@ LibreNMS contributors:
- Thom Cleary <me@thomcat.rocks> (thomcatdotrocks)
- Kayck Matias <kayckmatias04@gmail.com> [KayckMatias](https://github.com/KayckMatias/)
- Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
- Cas de Reuver <cas@reuver.co> (casdr)

Observium was written by:
- Adam Armstrong
Expand Down
Loading