awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
librenms avatar

librenms/librenms

0
View on GitHub↗
4,761 星标·2,705 分支·PHP·3 次浏览www.librenms.org↗

Librenms

LibreNMS is an SNMP network monitoring system and IT infrastructure management suite. It serves as an automated network discovery tool and infrastructure dashboard, enabling the identification and monitoring of network hardware and operating systems.

The system differentiates itself through a rule-based alerting engine and a comprehensive IT incident workflow integration. It supports complex alert routing, including escalation sequences and direct ticket generation for project management and service desk platforms.

Its observability capabilities cover multi-vendor hardware oversight, application performance tracking, and security monitoring. The platform gathers metrics via poll-based collection, remote agents, and a script-based extension system to visualize performance data across distributed networks.

The project provides programmatic interfaces and external system integrations for automating network hardware management.

Features

  • Automatic Network Hardware Discovery - Scans the network to automatically identify and add hardware devices and operating systems.
  • SNMP Management - Provides a comprehensive system for monitoring and configuring network hardware and operating systems using the SNMP protocol.
  • Help Desk Ticketing Integrations - Automatically generates support tickets in external service desk platforms via system alerts.
  • Infrastructure Health Dashboards - Provides a centralized dashboard for visualizing the operational state, health, and performance of network infrastructure.
  • Infrastructure Management Suites - Offers a comprehensive suite for tracking network assets, managing configurations, and automating infrastructure monitoring.
  • Multi-Vendor Hardware Integrations - Provides a single centralized interface to manage a diverse collection of multi-vendor network devices, servers, and hypervisors.
  • Network Device Discovery - Scans the network to identify and add hardware and operating systems automatically using SNMP.
  • Network Discovery Tools - Automatically identifies and catalogs network hardware and operating systems via large-scale SNMP scanning.
  • Alert Escalation Policies - Routes alerts through a sequence of teams based on how long the alert remains active.
  • Alert Notification Management - Tracks triggered alerts in a centralized interface to acknowledge status changes and add administrative notes.
  • Rule Definition Engines - Provides a rule-based engine for defining logical conditions and queries to trigger network hardware alerts.
  • Alert Thresholds - Allows defining numerical limits and conditions that trigger notifications when network metrics exceed specified thresholds.
  • Application Performance Monitoring - Provides visualization of performance statistics for software applications through direct connections or specialized agents.
  • Data Collection Agents - Gathers hardware and application metrics from remote hosts using a dedicated software agent.
  • Performance Visualization - Provides visual dashboards and graphs to monitor network traffic, resource usage, and application health.
  • Rule-Based Alerting Engines - Implements a rule-based engine that evaluates performance metrics against thresholds to trigger notifications and escalations.
  • SQL-Based Alerting Rules - Evaluates stored metrics against logical conditions and thresholds to trigger notification workflows.
  • Multi-Channel Alerting Engines - Implements a logic engine that dispatches health and error notifications across multiple third-party services.
  • Network Device Monitoring - Tracks the availability and health of diverse network hardware using SNMP and PING via a central dashboard.
  • Network Monitoring Systems - Ships a complete platform for discovering, monitoring, and graphing network hardware using SNMP.
  • Periodic Metric Polling - Executes periodic requests to devices and agents to gather performance data at fixed intervals.
  • Automated Device Discovery - Scans network ranges and queries MIBs to automatically identify and add network hardware and operating systems.
  • Traffic Monitoring Tools - Collects and tracks metrics from hardware and operating systems to provide visibility into network traffic.
  • Issue Tracking Integrations - Creates issues for critical alerts by sending data to GitLab projects using access tokens.
  • Issue Creation APIs - Sends notifications to Jira project management instances via API, including custom JSON fields.
  • Service Management Integration - Sends detailed network alert notifications to Jira Service Management to trigger escalation workflows.
  • Alertmanager Alert Forwarders - Sends alerts to an external Alertmanager handler for deduplication and grouping based on labels.
  • Connectivity Tracking - Parses BGP protocol data for IPv4 and IPv6 peers to track network connectivity.
  • Dynamic Notification Templates - Uses logic and placeholders to dynamically inject real-time device and fault data into notification messages.
  • SSL Certificate Validations - Checks the age and remaining validity of SSL certificates for specific domains and ports.
  • Notification Dispatchers - Routes alerts to external dispatchers that manage on-call schedules and escalation policies.
  • Notification Workflows - Creates reusable behaviors to manage alert delays and repeat intervals across monitoring rules.
  • Payload Customization - Enables custom JSON templates to override fields sent to external notification transports.
  • Template-Driven Alerts - Retrieves extended device and port information from database models to populate dynamic alert templates.
  • IT Asset Ticketing - Generates tickets in the GLPI management system when alerts trigger and links them to specific devices.
  • Container Monitoring - Collects CPU, memory, and uptime metrics for running Docker containers via SNMP.
  • Script-Based - Gathers custom metrics by executing external shell scripts and parsing their output.
  • Monitoring Agents - Uses dedicated software agents installed on remote hosts to collect deep system and application metrics.
  • Hardware Configuration Management - Implements programmatic endpoints to retrieve status and update configuration settings for monitored network devices.
  • Email Alert Notifications - Delivers system alerts to email addresses, with the ability to attach performance graphs.
  • Web Server Performance Monitoring - Collects performance metrics and status data from web servers via extensions or agents.
  • Virtualization Performance Monitors - Tracks metrics for virtualized environments to provide visibility into hypervisor health.
  • Webhook Notifications - Sends structured JSON payloads to external APIs and third-party services via webhooks for incident integration.
  • Databases & Data - Network monitoring system.
  • Log Management - SNMP-based network monitoring and infrastructure management.
  • Monitoring and Status - Network monitoring system with extensive device support.
  • Monitoring Systems - Network monitoring system with device support.

Star 历史

librenms/librenms 的 Star 历史图表librenms/librenms 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

librenms/librenms 是做什么的?

LibreNMS is an SNMP network monitoring system and IT infrastructure management suite. It serves as an automated network discovery tool and infrastructure dashboard, enabling the identification and monitoring of network hardware and operating systems.

librenms/librenms 的主要功能有哪些?

librenms/librenms 的主要功能包括:Automatic Network Hardware Discovery, SNMP Management, Help Desk Ticketing Integrations, Infrastructure Health Dashboards, Infrastructure Management Suites, Multi-Vendor Hardware Integrations, Network Device Discovery, Network Discovery Tools。

librenms/librenms 有哪些开源替代品?

librenms/librenms 的开源替代品包括: tianshiyeben/wgcloud — wgcloud is a comprehensive suite of monitoring and management tools designed for Linux servers, network devices,… asurateam/monitor — Monitor is a centralized infrastructure monitoring platform designed to collect, visualize, and analyze performance… weaveworks/flagger — Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive… dotheevo/selfhosted-apps-docker — This project is a curated collection of deployment files and configurations for hosting a wide variety of open-source… borntoberoot/networkmanager — NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and… scanopy/scanopy — Scanopy is a self-hosted infrastructure inventory and network discovery tool. It identifies hosts, services, and…

Librenms 的开源替代方案

相似的开源项目,按与 Librenms 的功能重合度排序。
  • tianshiyeben/wgcloudtianshiyeben 的头像

    tianshiyeben/wgcloud

    5,147在 GitHub 上查看↗

    wgcloud is a comprehensive suite of monitoring and management tools designed for Linux servers, network devices, containers, and middleware. It functions as a centralized dashboard for tracking real-time hardware metrics, auditing the health of Docker and Kubernetes environments, and maintaining an IT asset management system for physical and cloud infrastructure. The platform is distinguished by its integrated remote administration capabilities, featuring a web-based SSH client for executing bulk commands and managing servers directly from a browser. It further differentiates itself with AI-d

    Javaagentcpudevops
    在 GitHub 上查看↗5,147
  • asurateam/monitorAsuraTeam 的头像

    AsuraTeam/monitor

    1,338在 GitHub 上查看↗

    Monitor is a centralized infrastructure monitoring platform designed to collect, visualize, and analyze performance metrics across distributed server environments. It utilizes an agent-based architecture to gather both standard and custom performance data, which is then stored and processed to provide real-time insights into system health and resource utilization. The platform distinguishes itself through automated operational workflows, including dynamic service discovery that registers new agents without manual intervention and hierarchical alert escalation that routes notifications based o

    JavaScript
    在 GitHub 上查看↗1,338
  • weaveworks/flaggerweaveworks 的头像

    weaveworks/flagger

    5,362在 GitHub 上查看↗

    Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive delivery. It functions as a controller that monitors custom resource definitions to orchestrate complex release strategies, including canary, blue/green, and A/B testing. By continuously reconciling the desired cluster state with the actual environment, it ensures that deployments adhere to defined specifications while managing the underlying infrastructure required for traffic routing. The project distinguishes itself through a sophisticated metric-driven analysis loop that eval

    Go
    在 GitHub 上查看↗5,362
  • dotheevo/selfhosted-apps-dockerDoTheEvo 的头像

    DoTheEvo/selfhosted-apps-docker

    2,833在 GitHub 上查看↗

    This project is a curated collection of deployment files and configurations for hosting a wide variety of open-source services on a home server. It primarily utilizes Docker and Docker Compose to automate the orchestration, lifecycle management, and deployment of containerized applications. The repository provides a comprehensive suite for self-hosted infrastructure, covering network management tools, media streaming, and home automation. It includes specialized configurations for securing internal services via reverse proxies, WireGuard VPN tunnels, and automated SSL/TLS certificate manageme

    Shell
    在 GitHub 上查看↗2,833
  • 查看 Librenms 的所有 30 个替代方案→