Best Grafana alternative?
from possiblylinux127@lemmy.zip to selfhosted@lemmy.world on 16 Oct 2024 21:12
https://lemmy.zip/post/24624443

I have Grafana and Influxdb setup but it is fairly complex for what I am doing. I don’t want to spend a bunch of time creating dashboards and thinking about the movement of data. I am looking for something simple.

I am looking to mostly monitor uptime and Ansible automations.

Edit:

Found this: gethomepage.dev

#selfhosted

threaded - newest

just_another_person@lemmy.world on 16 Oct 2024 21:29 next collapse

Monitor Ansible automations? I’m not sure why you’d need timeseries capable metrics and graphing for that. If you just wanted a prebuilt solution, look at Chronograf.

mike_wooskey@lemmy.thewooskeys.com on 17 Oct 2024 00:47 next collapse

Glances?

negativenull@lemmy.world on 17 Oct 2024 01:50 next collapse

I use github.com/louislam/uptime-kuma

I’m not sure about ansible automations, but for uptime monitoring, it’s really simple and effective.

faercol@lemmy.blahaj.zone on 17 Oct 2024 07:45 collapse

Just a heads-up, until v2 is released, it does not scale. I used it to monitor around 40 services. It’s too much. So if you have a lot of things to monitor for uptime you might need to either split in several uptime-kuma services, or reduce the frequency

keyez@lemmy.world on 17 Oct 2024 16:32 collapse

First I’m hearing of a V2, are there any threads on github or posts detailing this so I know what to look for?

Edit: just kidding, found the issue and milestone on github now

waldek@lemmy.86thumbs.net on 17 Oct 2024 05:22 next collapse

You could have a look at munin. It’s incredibly simple but effective. Quite easy to write your own plugins for if you’re missing some data. munin-monitoring.org

nickwitha_k@lemmy.sdf.org on 17 Oct 2024 06:24 next collapse

What about switching to Prometheus for metrics and snagging some premade dashboards in Grafana? Since it’s pull-based, up is a freebie, especially if you expose the node_exporter via your reverse proxy.

possiblylinux127@lemmy.zip on 17 Oct 2024 14:55 collapse

It is too complicated for me. I am wanting simplicity and quite customization

nickwitha_k@lemmy.sdf.org on 17 Oct 22:51 collapse

Very understandable and valid. I find that Prometheus’ query language makes a lot of sense to me, so, I like it. Have you tried Cacti or Nagios?

bobo@lemmy.world on 17 Oct 2024 13:48 next collapse

Have you looked at netdata? It’s super easy to be up and running quickly.

Mora@pawb.social on 18 Oct 07:17 next collapse

Check out beszel, nearly no setup needed.

github.com/henrygd/beszel

midnightblue@lemmy.ca on 18 Oct 11:51 next collapse

I’d go for netdata, if you just want to monitor the health of your entire Linux server, and Uptime Kuma for checking individual services. You can also set it up, so that you receive a notification if a service goes down, e.g. over ntfy or Pushover. See the documentation for Uptime Kuma push notifications github.com/louislam/…/Notification-Methods

darkham@lemmy.ml on 19 Oct 10:07 next collapse

I switched from Grafana to CheckMK I love how we can create custom scripts and agents are so easy to install.

philpo@feddit.org on 31 Oct 22:28 collapse

It sounds strange maybe,but I found Zabbix way easier for these scenarios. For more advanced deployments it is different,but for what you describe it is really easy