simple monitoring?
Posted by cyr0nk0r@reddit | sysadmin | View on Reddit | 22 comments
We are using site24x7 and I'm looking for an alternative. Ideally on-prem (open source is fine), but it needs to be EASY.
I'm sure Zabbix is the most amazing thing since sliced bread, but I just do not have the time to spend 2 months getting it set up and dialed in.
I only need to monitor about 10 servers (normally stuff like cpu, memory, etc.), all linux hosts.
I need to also be able to create a custom monitor to check an endpoint via API. Then ingest the response and keep track of metrics.
For example, the API queries the device for its disk utilization, and some other metrics, then I need to ingest that utilization and be able to graph it over time.
We'd like the ability for HA pollers (but not a deal breaker).
We do have 2 sites, (not connected via VPN or SDWAN), so I need to solve for that.
I've looked at checkmk, but the interface seems very busy, and it seems hard to interpret the dashboards because there's just so much on the screen. When all I want to do is look at a single switch port interface's in/out utilization, it seems overkill.
Any suggestions?
poweradmincom@reddit
PA Server Monitor all the way for this scenario
pahampl@reddit
XorMon, it fits the description
alraffa218@reddit
Prtg works also Applications Manager from ManageEngine will also work out for you.
ugus@reddit
nagios
claude free will give you the config file(s)
chickibumbum_byomde@reddit
i second that, used nagios till fatigued then switched to checkmk using the nagios core at the begining then completely siwtched to the checkmk core (interchangeable) depending on your needs, after that set up is pretty smooth, nothing too complicated.
Ma7h1@reddit
Totally get where you’re coming from — a lot of tools are powerful, but the time investment just doesn’t match the actual size of the environment.
For a setup like yours (10 hosts + a few switches), the key is really:
* fast setup
* low maintenance
* and no “toolchain building”
Regarding Checkmk — I get your point about the UI feeling busy at first. It can look a bit overwhelming initially, especially compared to simpler tools.
But what helped me (and why I still use it, even in my homelab) is that you don’t actually have to use everything it shows. You can:
For your requirements, it actually fits quite well
The “ease” part mostly comes from auto-discovery — you add a host, it finds services, you’re basically done.
And from my experience (also running it in a small homelab), it’s one of the few tools where you can start simple but don’t hit a wall later if requirements grow.
That said — if you really want something ultra-minimal, Checkmk might feel like more than you need at first glance. But if you’re okay with a short learning curve, it usually pays off pretty quickly.
SudoZenWizz@reddit
You can use checkmk, for the description is well suited. It also has restapi for automating anything you need and qctive checks, custom scripts to monitor what is not standard in product (over 3000 embedded plugins)
chickibumbum_byomde@reddit
For what you’re describing, nothing really complex, you just want basic monitoring that works without turning into a massive maintenance project.
zabbix or a full Grafana stack would definitely handle it, but they’re exactly the kind of setups that take time to build and maintain (been there done that :), which eventually i avoided.
using checkmk atm (switched from Nagios a while ago). The UI can look busy at first, but you don’t have to use all of it. you can keep it simple, add your linux hosts, use SNMP for switches, and just look at the specific metrics you care about like a single interface or disk usage. It also handles API checks and distributed setups across sites without needing multiple tools. The key difference is that you get everything in one place without chaining tools together, and you can start simple and ignore the more advanced parts until you actually need them.
dVNico@reddit
Zabbix is not that complicated to setup for a basic need like yours. You can deploy it with docker on a VM in a few minutes, install Zabbix agent on your Linux servers, and use SNMP for your switches. For your API, any LLM should be able to help you the create the needed items/API requests.
FleshSphereOfGoat@reddit
CheckMK. Free, Open Source and set up and working in two hours for basic checks.
dai_webb@reddit
I use CheckMK too, a great free tool to get started with monitoring.
Lonely-Abalone-5104@reddit
Look at netdata
cyr0nk0r@reddit (OP)
netdata looks just as busy of an interface as checkmk. I like the per node pricing though.
Lonely-Abalone-5104@reddit
There’s a lot there, but it’s literally a one line install, and it sets it all up for you
CoiledSpringTension@reddit
As much as I hate the fact prtg got rid of perpetual licenses. It is a super easy platform to set up.
Arudinne@reddit
They also tripled the price.
mcmatt93117@reddit
Yup. Owned the license, they came at us with the new subscription model.
Told them to pound sand, went with Zabbix and my lord are we happy with it.
PRTG has since reached out twice now over the last two years asking us to come back. Fuck all that.
Whyd0Iboth3r@reddit
100 sensors are free. We are using it to monitor some fiber connections between switches.
ntrlsur@reddit
Take a look at Librenms. Easy setup and simple monitoring and graphing.
alpentrekr@reddit
I've deployed Lansweeper a couple times and it was probably the easiest and cheapest at the time. But I don't know if it would check all of your mentioned requirements. Might be worth checking out, though.
I'm currently in my first deployment with PRTG and I have to say it is a relatively easy deployment, and it would likely meet your requirements. The auto-discovery tool has worked very well -quick and easy. Fine tuning it is TBD for time and effort. I'm about two full days into PRTG and have a decent foundation but still definitely have a ways to go.
_SleezyPMartini_@reddit
PRTG for ease of setup/management
ParticularDonut7555@reddit
For me checkMK us the best 👌