Highly flexible and customizable, supports multitenancy, and has a powerful API
What is our primary use case?
I use Zabbix to monitor our infrastructure and services. I monitor network devices, servers, services and applications. I run an instance for our internal infrastructure and another instance for monitoring our customer services so they can have access to utilization graphs, problems on their services, and also receive alerts when issues appear. We can now easily monitor anything in our infrastructure and customer services, as Zabbix is highly flexible and customizable to fit the specific needs of our organization.
Pros and Cons
"It has an intuitive UI with beautiful graphs and customizable maps."
"The documentation gets a bit messy between versions and is not too detailed, which is a bit painful for first-timers, especially when they run into issues."
What other advice do I have?
Overall, Zabbix is a great product. I have been using it for a year now, and I am very happy with it.