3 ms·
Zabbix was great! When I used it...15 years go. The UI was super clunky and weird, it was slow, but it did exactly what we wanted. I haven't looked into it
by VWWHFSfQ 5y ago
Zabbix was great! When I used it...15 years go. The UI was super clunky and weird, it was slow, but it did exactly what we wanted. I haven't looked into it in a long time, so this is a bit of a blast-from-the-past for me. Also, are people still using Nagios? I think for my next venture I'm just going to colo some bare-metal servers instead of AWS. What is the state-of-the-art for server-level/app-level monitoring for that these days?
- k8sToGo 5y agoPrometheus with grafana
- brimstedt 5y agoIs it possible to get alerts with Prometheus, as powerful as those of zabbix?
- barbazoo 5y agoWe started using Zabbix recently and I'm not crazy about the UI, especially the graphs. Maybe our setup is wrong but they weren't interactive, you couldn't customize them much and half of the time it's unclear what timezone the data is in.
- KronisLV 5y agoI actually still use Zabbix for all of my personal servers, because it's pretty decent at what it does. For the most part, you just set up the agent on the nodes that you want to monitor, add some configuration to allow the server to request the data (or add the configuration to push the data, rather than use a pull model) and add the server in the web UI. Moments later, most of the data that you could care for will start flowing in, depending on which OS template you've selected. As for the graphs, you will probably want to be aware that there are three types that are supported, two of which are historical (the "classic" and "classic - simple" ones, which weren't removed not to break anything) and the remaining type being more customizable and a bit more dynamic. Here's an example of all three types, the bottom one being the interactive kind: https://i.imgur.com/avhPoCO.png https://i.imgur.com/avhPoCO.png Here's a gallery of the customization options, though most of them weren't relevant for me, because i didn't necessarily want to customize the graphs much in my dashboard, given that there are tens of them in there (i just wanted something to show some key metrics for all of my servers in a single page): https://imgur.com/a/9Ervntg https://imgur.com/a/9Ervntg Oh, also the network map (with information about host problems) and web monitoring functionality is pretty nice, since i can also use Zabbix for checking how responsive all of the sites that are actually hosted on the server are and whether anything has gone down. Overall, it's a pretty low maintenance piece of software with sensible defaults in regards to what it monitors and what causes alerts to be created. I only wish that it would be easier to customize it further (e.g. aggregating data at slightly longer intervals to store less data about my homelab, though their mass update functionality is pretty okay; or automatically creating graphs for new nodes), or that it would allow for e-mail/other alerts for web monitoring out of the box, as a default. Also, when configuring maintenance periods (because i don't want alerts about my servers going down when i've scheduled them to do that), the time zones etc. can indeed be a bit confusing and the UI is generally a tad clunky. Also, it runs on pretty boring software (MariaDB/MySQL for the data) and the system requirements aren't too demanding, so i don't need a separate node, merely a few containers with about 512 MB of memory and 1 CPU core for each.