As in, when I watched YouTube tutorials, I often see YouTubers have a small widget on their desktop giving them an overview of their ram usage, security level, etc. What apps do you all use to track this?
The fastest way? Probably netdata
This. If you have more servers you can also get them all connected to a single UI where you can see all the Infos at once. With netdata cloud
Just set this up yesterday. I used a parent node and then have all my vms point to that. Took like an hour to figure it out
Hey, did you use the cloud functionality or not? I’m tryna go all local with parent-child kind of capability but so far unable to.
The parent still is visible to the cloud portal. My understanding is the data all resides local, but when you login to their cloud portal, it connects to the parent to display the information. I’m still playing with it to confirm. My parent node shows all the child nodes on the local interface but the cloud still shows them all.
I don’t know if I’ll keep running this. Already the child nodes are complaining about increase write delays since installing the agents on them.
I’ll look into this too. Thank you.
agreed … BY FAR the fastest. Easiest learning curve as well
I know that it needs a fix when my dad complaining that he can’t watch TV and the rolling door doesn’t open in the morning.
I currently use thr classic “Hu seems slow, checks basic things like disk usage and process CPU/RAM usage I’ll do a reboot to fix it for now”.
Windows Server? )
This is me. Can’t hurt to just do a reboot
Netdata, I’ve meant to look into Grafana but it always seemed way too overcomplicated and heavy for my purposes. Maybe one day, though…
I thought the same thing but it’s not bad actually, there are some pre build dashboards you can import for common metrics from Linux, windows, firewalls etc …
netdata is much better though (IMHO)
Checkmk (Raw - free version.) Some setup aspects are a bit annoying (wants to monitor every last ZFS dataset and takes too long to ‘ignore’ them one by one.) It does alert me to things that could cause issues, like the boot partition almost full. I run it in a Docker container on my (primarily) file server.
I use this as well! Works well and has built in intelligence for thresholds.
I just check the proxmox dashboard every now and then. Honestly if everything is working I’m not too worried about exact ram levels at any given moment
Netdata, monitoring a few thousand servers (virtual) that way.
Nobody mentioned htop 🤔
htop is a selfhosted service?
Bashtop is pretty. But not scalable.
Btop
I personally use Influxdb , telegraf and grafana
I literally tried all. Nagios is the best one
Uptime Kuma for my services Netdata + Prometheus + Grafana for server health (alerts and visualization)
I use Uptime Kuma to monitor particular services and NetData for server performance. I then pipe the alerts through to Pushover
Uptime Kuma and Grafana. Uptime Kuna to monitor if a service is up and running and Grafana to monitor the host like CPU, RAM, SSD usage etc.
Same here, also have some autoscaling mechanisms set up in docker swarm to scale certain services in case the load is high
Thank you for this. I appreciate the support.
Influx/telegraf/grafana stack. I have all 3 on one server and then I put just telegraf on the others to send data into influx. Works great for monitoring things like usage. You can also bring in sysstat.
I have some custom apps as well where each time they run I record the execution time and peak memory in a database. This lets me go back over time and see where something improved or got worse. I can get a time stamp and go look at gitea commits to see what I was messing with.
If one of my users ever complained about anything I would possibly look into it, otherwise it all works so I don’t waste life energy on that.