Open Source (GPLv3) Network Monitoring for Windows, Linux & Android. Written in C++ & Qt 5. Perfect to run on your desktop and monitor your servers. Simple setup, auto-detects running services, runs checks concurrently, open port scanning and alerting. Hosts with failed checks automatically rise to the top, everything that’s okay stays nice and green.
Or get in via the Google play store. That only gives you the Android version, not Windows/Linux. The Android version can export the source code so you could build the other versions yourself. Please note that the play store version might be older than the version you download due to the verification process on their side.
Leaf Node Monitoring is a simple tool that alerts you when a server or websites is not available. No complex setup required, no config files to edit, no kubernetes cluster to manage, just a nice piece of quality software you run locally. In my 10+ years as a sysadmin I’ve setup and managed almost every monitoring suite you can think of and they all have their place. Leaf Node Monitoring is probably not suited for big teams with complex alerting rules or conditional checks, etc, but that’s not the target. The only other tool that is almost as simple, but Windows only and not open source, is cStatus by Hugo Nabais. It served as an inspiration for Leaf Node, and I still use it on my Windows machines.
Leaf Node on desktop (Windows & Linux) has a tray icon and can run in the background. On Android, due to Doze mode, running in the background is not (yet) supported.
Leaf Node is also an experiment to see if and how it is possible to sell open source software. I do not intend to make money (profit) with Leaf Node, just to cover the running costs (hosting, domain, payment provider, possibly a Qt license if it takes off).
Since this is Open Source software, no support is provided. You can report issues here, but have no expectations.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
A few screenshots of the current version:
|The overview screen with all hosts and checks. A failed check or host is sorted on top.
Checks in progress are blue.
|Edit a host and its checks.
|A port scanner is built in, adds checks for every open port found.
To be notified of new releases, subscribe to the RSS feed.
Leaf Node Monitoring is written by Remy, a 10+ year linux devops cloud sysadmin and a 3+ years C/C++ embedded software developer.