Show HN: Kula – Lightweight, self-contained Linux server monitoring tool
Posted by c0m4r 3 days ago
Zero dependencies. No external databases. Single binary. Just deploy and go. I needed something that would allow for real-time monitoring, and installation is as simple as dropping a single file and running it. That's exactly what Kula is. Kula is the Polish word for "ball," as in "crystal ball." The project is in constant development, but I'm already using it on multiple servers in production. It still has some rough edges and needs to mature, but I wanted to share it with the world now—perhaps someone else will find it useful and be willing to help me develop it by testing or providing feedback. Cheers! Github: https://github.com/c0m4r/kula
Comments
Comment by savalione 3 days ago
Anyway, Zabbix still looks like a better solution by any metric.
Comment by c0m4r 3 days ago
Comment by dqv 3 days ago
Comment by sirpilade 2 days ago
Comment by sneak 3 days ago
Comment by mervz 3 days ago
Comment by ramon156 3 days ago
Comment by c0m4r 3 days ago
Comment by sneak 3 days ago
There is no reason to do this. Set them to sane defaults and set a minimum password length of 12 or 14 chars and stop trying to solve the wrong problem.
Comment by planb 3 days ago
Comment by c0m4r 3 days ago
Comment by plagiat0r 2 days ago
I use rrdtool to this day, as a building block, but this project looks much better.
Comment by c0m4r 2 days ago
Comment by mattjoyce 2 days ago
Comment by debarshri 2 days ago
Comment by mitjam 3 days ago
[1]: https://github.com/c0m4r/kula/commit/ae3f8a8483c91fe8bd4ea2c...
Comment by c0m4r 3 days ago
Comment by danparsonson 3 days ago
Comment by c0m4r 3 days ago
Comment by danparsonson 2 days ago
Comment by amar0c 3 days ago
Comment by c0m4r 3 days ago
Comment by smashed 3 days ago
Comment by c0m4r 3 days ago
Comment by krautsauer 3 days ago
Comment by bityard 3 days ago
Comment by c0m4r 3 days ago
Comment by c0m4r 3 days ago
Comment by atmanactive 3 days ago
Comment by c0m4r 3 days ago
Comment by atmanactive 3 days ago
Comment by c0m4r 3 days ago
Comment by atmanactive 3 days ago
[1] https://github.com/LibreHardwareMonitor/LibreHardwareMonitor
Comment by c0m4r 3 days ago
Thank you for opening the issue!
Comment by smashed 3 days ago
Seems like hardware maintainers never could agree on a standard way of exposing temperature on Linux.
Comment by c0m4r 3 days ago
Comment by kulahan 3 days ago
Comment by c0m4r 3 days ago
Comment by kulahan 2 days ago
Comment by doug_life 3 days ago
Comment by c0m4r 3 days ago
Comment by mastermage 3 days ago
Comment by c0m4r 3 days ago
Comment by reacharavindh 3 days ago
If anyone has more AI tokens or spare time with mental energy to burn… go for it :-)
Comment by c0m4r 3 days ago
Comment by thebuilderjr 3 days ago
Comment by c0m4r 3 days ago
Comment by sneak 3 days ago
Comment by yjftsjthsd-h 3 days ago
By no reasonable definition is AGPL nonfree. It isn't a permissive license, but it's libre, gratis, and open source.
> given that anyone else could vibe code another one in a few hours?
If that's true, then who cares?
Comment by c0m4r 3 days ago
Comment by smashed 3 days ago
I don't get the hate/questioning on it either. It's a good balance if you want to prevent straight up cloning/stealing for profit motives while still making it open.
Comment by koiueo 3 days ago
2. Why are you lying about AGPL being nonfree? As far as I'm concerned, it is free as in free speech for me as a user. This was the initial goal of the GPL. The freedom of the end user is the main value of the GPL family of licenses. So serious question: why are you lying? Is it intentional, or due to your lack of understanding?
Comment by sneak 3 days ago
Not lying: The AGPL plainly violates freedom 0.
Comment by c0m4r 3 days ago
Comment by koiueo 3 days ago
Your reasoning has plenty of strawman arguments and opinions. Starting from SaaS is not software, to how AGPL is impossible to comply with, because when you commit, the source goes out of sync with the running code.
IMO you still miss the point of GPL: it's to protect users.
As soon as you start offering your software (as a service or otherwise), you become a vendor. AGPL then is not for you, it's for users you're serving.
Finally, to enforceability. The only enforceable laws in our world have always been laws of physics. Everything else is a social construct, which, depending on your social status and immediate surrounding, applies to you at various degrees (sometimes not at all). All the laws produced by society only align our common expectations, but none is absolutely enforceable.
IMO, AGPL is the best idealistic scenario for end users. And society would only win if the expectations set by AGPL became the norm.
// Typed from my phone