selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

netxms logo

Self-host netxms

release-6.2.4

Enterprise network and infrastructure monitoring platform

ReleaseOpen SourceOther
Updated8 hours ago
LanguageC++
Setup difficultyAdvanced
Stars
416
Requires
Database driver
Install with Docker Compose
L2 topology map showing core switch linked to servers with per-link traffic rates and node status colorsNetwork map with discovered topology showing core router, switches, and hosts with protocol labelsNetwork path trace showing L2 and L3 hops between web-01 and db-02AI-generated dashboard with CPU and memory line charts and alarm viewer

What is netxms?

NetXMS is an open-source platform for monitoring networks and IT infrastructure, built for enterprise use. It automatically discovers Layer 2 and Layer 3 topology through protocols like ARP, STP, LLDP, and CDP, and includes over 45 vendor-specific device drivers. The system uses a distributed design with a central server, lightweight agents for servers and applications, and both web and desktop consoles. It handles performance metrics, event correlation, alerting with multiple notification channels, and automation via its own NXSL scripting language. Integration options include REST and Java APIs, plus built-in exporters for InfluxDB and ClickHouse. Authentication supports internal accounts, LDAP, RADIUS, and two-factor methods. Deployment options cover Docker Compose, Debian/Ubuntu packages, native installers for Windows and Unix, and source builds. A PostgreSQL database is required. The project is maintained by Raden Solutions, which also sells professional support.

Should you self-host netxms?

netxms scores 55/100 on selfhost.directory (how scoring works) and ranks #19 of 48 in Network Monitoring. It has 416 GitHub stars.

It shipped 15 stable releases in the past year. The latest, release-6.2.4, came out on 2 September 2026. New versions land roughly every 2 weeks.

Setup is advanced: plan for several services and some ongoing maintenance. It is Other-licensed and written mostly in C++.

Its closest alternative on selfhost.directory is mitmproxy (86/100, 46 441 stars). It scores higher overall, so compare the two before you pick. See netxms vs mitmproxy side by side.

Features

  • 45+ device drivers
  • AI AssistantOptional, can run on self-hosted model
  • Automatic L2/L3 topology discovery
  • Built-in scripting engine (NXSL)
  • Business service monitoring
  • Distributed monitoring with zones
  • Java API
  • LDAP/RADIUS authentication
  • Multi-channel notifications
  • Network path tracing
  • Real-time log monitoring
  • REST API
  • Two-factor authentication
  • Universal monitoring agents

netxms README

How to install netxms

Install netxms with Docker Compose

git clone https://github.com/netxms/netxms.git cd netxms/contrib/docker docker-compose up -d

Quick start with Docker Compose from the contrib/docker directory

netxms releases & version history

More in Application Performance Monitoring

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…