LibreNMS was created in 2012 as a fork of Observium by community members who wanted a fully open-source network monitoring solution. The project has grown into one of the most popular open-source network monitoring platforms, with strong support for SNMP-based device monitoring. The name “LibreNMS” emphasizes its commitment to free and open-source software.
LibreNMS’s roots trace back to Observium, created by Adam Armstrong in 2008. Observium was a popular network monitoring tool with:
- Auto-discovery of network devices
- SNMP-based monitoring
- Beautiful web interface
- Performance graphing
However, Observium had a controversial licensing model:
- Community Edition: Limited features
- Professional Edition: Full features (paid)
- Features moved between editions unpredictably
In November 2012, frustrated by Observium’s licensing changes, community members forked the project:
Key Founders:
- Tony Murray (Lead Developer)
- Other Observium community members
Motivation:
- Fully open-source (GPL v3)
- No feature restrictions
- Community-driven development
- Transparent roadmap
LibreNMS 1.0 was released in November 2012 as a fork of Observium Community Edition. The initial release featured:
- Auto-discovery capabilities
- SNMP monitoring
- RRD-based graphing
- Web interface
The project quickly attracted users who wanted a truly open-source solution.
| Year |
Version |
Milestone |
| 2012 |
1.0 |
Fork from Observium (November 2012) |
| 2013 |
- |
Rapid community growth |
| 2014 |
- |
Enhanced device support |
| 2015 |
- |
API development, alerting system |
| 2016 |
- |
Mobile apps, plugin system |
| 2017 |
- |
Docker support, OAuth2 |
| 2018 |
- |
Enhanced automation, webhooks |
| 2019 |
- |
Modern UI improvements |
| 2020 |
- |
Kubernetes support |
| 2021 |
- |
Enhanced security features |
| 2022 |
- |
Performance improvements |
| 2023 |
- |
AI-powered insights |
| 2024 |
- |
Cloud-native features |
| 2025 |
- |
Enhanced automation |
| 2026 |
- |
Current stable release |
Initial LibreNMS inherited Observium’s architecture:
- PHP/MySQL: Web application stack
- RRDtool: Time-series storage
- SNMP: Device polling
- Python Scripts: Discovery and polling
Significant improvements introduced:
- Laravel Framework: Modern PHP framework
- REST API: Full API coverage
- Alerting System: Flexible alert rules
- Plugin System: Extensible architecture
- Docker Support: Container deployment
Modern features added:
- Kubernetes Support: Container orchestration
- OAuth2: Modern authentication
- Webhooks: Integration capabilities
- GraphQL API: Enhanced API options
- Modern UI: Improved user experience
LibreNMS is community-governed:
- Core Team: Lead developers and maintainers
- Contributors: Community members
- Users: Global user base
- No Single Company: Community-owned project
- Open Development: All discussions public
- GitHub-Based: Issue tracking and PRs
- Regular Releases: Monthly updates
- Community Input: Feature requests welcomed
LibreNMS’s auto-discovery enabled extensive device support:
- Network Devices: Cisco, Juniper, HP, Arista
- Servers: Dell, HP, Supermicro
- Operating Systems: Linux, Windows, BSD
- Applications: Web servers, databases
- Environmental: UPS, PDUs, sensors
Community-contributed extensions:
- Alerting Plugins: Notification integrations
- Discovery Plugins: Custom device support
- API Plugins: Third-party integrations
- UI Plugins: Custom dashboards
LibreNMS gained widespread adoption:
- GitHub Stars: 8,000+
- Downloads: Millions of installations
- Enterprise: Network operations centers
- Service Providers: Managed network services
- Education: University networks
Common LibreNMS deployments:
- Network Monitoring: SNMP device monitoring
- Server Monitoring: Infrastructure health
- ISP Operations: Provider network management
- Data Centers: Facility monitoring
- Enterprise IT: Corporate network monitoring
LibreNMS maintains some Observium compatibility:
- Device Support: Similar device detection
- SNMP OIDs: Compatible MIB support
- Graphing: Similar RRD-based graphs
- Migration: Observium to LibreNMS migration possible
LibreNMS has evolved independently:
- Licensing: Fully GPL v3
- Features: No restricted features
- Development: Community-driven
- Roadmap: Transparent planning
- GitHub Stars: 8,000+
- Contributors: 300+
- Downloads: Millions monthly
- Community: Active global community
- Development: Regular releases
- Regular feature releases
- Active security patching
- Growing device support
- Strong community adoption
- Cloud-Native: Enhanced Kubernetes support
- AI/ML: Intelligent monitoring
- Automation: Better orchestration
- Security: Enhanced access controls
- Performance: Improved scalability
Any questions?
Feel free to contact us. Find all contact information on our contact page.