Skip to content

LibreNMS

Monitoring & Metrics

An auto‑discovering PHP/MySQL/SNMP network monitoring system supporting Cisco, Juniper, Linux, FreeBSD and many other devices

PHP Latest 26.5.1 · 14d ago Security brief →

Features

  • Auto‑discovers devices via SNMP, NetFlow, sFlow, IPMI and more
  • Supports a wide range of hardware (Cisco, Juniper, HP, Brocade, Foundry, etc.)
  • Runs on PHP/MySQL with web‑based UI for performance graphs and alerts

Recent releases

View all 9 releases →
No immediate action
26.5.1 Bug fix

ifOperStatus fix + port description

Upgrade now
26.5.0 Breaking risk
Auth RBAC

FortiOS mapping removal + proxy default

26.4.1 Breaking risk
Breaking changes
  • Rename OS fujitsuiRMC to fujitsu-irmc
Full changelog

26.4.1

(2026-04-22)

A big thank you to the following 3 contributors this last month:

Thanks to maintainers and others that helped with pull requests this month:

Breaking Change

Device

  • Updated Ufi S9610 36d transceiver detection (#19511) - laf

Webui

  • Fix text colour in dark mode for port popover (#19506) - laf

Bug

  • Fix path to composer wrapper in ComposerHelper (#19508) - laf
  • Failture counter limits need to be grater then 0 (#19504) - mpikzink

Cleanup

Documentation

Misc

26.4.0 Breaking risk
Breaking changes
  • API access page refactored to Laravel with improved security
  • Alerting operations added
  • Transceiver raw date storage format changed
Security fixes
  • XSS vulnerability fixed in alert template list
  • libvirt CLI commands now properly escaped
  • nfsen CLI command injection prevention
Notable features
  • SSL Certificate management
  • Auth Roles management
  • New alert transports and device graph enhancements
Full changelog

26.4.0

(2026-04-20)

A big thank you to the following 36 contributors this last month:

Thanks to maintainers and others that helped with pull requests this month:

Feature

Breaking Change

  • Refactor api-access page to Laravel and improve security (#19431) - laf
  • Added alerting operations (#19306) - laf
  • Store raw date for transceivers (#18026) - murrant

Security

Device

Webui

  • Improve visual space for device actions (#19469) - murrant
  • Added severity buttons to Alert widget filter (#19466) - laf
  • Updated Widgets controller to check for user access (#19465) - laf
  • Fix unhandled Oxidized ConnectionException causing CRITICAL crash on device config tab (#19443) - eduardomozart
  • Use localized timezone for Last Polled and Last Discovered in Device Edit view (#19426) - eduardomozart
  • Add 90-day availability bar to device overview (#19342) - Palerm0
  • FDB tables don't show duplicate IPs (#19303) - murrant
  • Permissions refinement (#19295) - murrant
  • Remove duplicate font-size in geomap, improve accessibility (#19285) - as8net
  • Added filter for sensors to filter for errors, warning, alert and unknown values (#18639) - shrank
  • Add option for ports controller to use ARP/MAC table lookup for IPv4 neighbours (#16899) - eskyuu

Alerting

Applications

  • Update to support form factor, rpm, and over temp info from extend, update docs, minor poller fixes, and add more alert examples (#19169) - VVelox

Api

  • Added ability to specify graph type to override system settings in api (#19343) - laf
  • Device groups API: Allow device groups to contain an empty list of devices (#19299) - richard-ririe

Discovery

  • Modify cron example to use lnms device:discover new (#19344) - murrant

Authentication

  • Socialite decouples token attribute lookup from OAuth scopes (#19296) - Jannos-443

Bug

Refactor

Cleanup

Documentation

Tests

Misc

Internal Features

  • Capture more complete debug logs when running tests (#19316) - eskyuu

Dependencies

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
4,745
Forks
2,693
Languages
PHP Blade Python

Install & Platforms

Platforms
linux

Community & Support

Beta — feedback welcome: [email protected]