We just raised a $30M Series A: Read our story

Zabbix OverviewUNIXBusinessApplication

Zabbix is #1 ranked solution in best Network Monitoring Tools, top Server Monitoring tools, Infrastructure Monitoring tools, and top Cloud Monitoring Software. IT Central Station users give Zabbix an average rating of 8 out of 10. Zabbix is most commonly compared to Nagios XI:Zabbix vs Nagios XI. Zabbix is popular among the midsize enterprise segment, accounting for 49% of users researching this solution on IT Central Station. The top industry researching this solution are professionals from a comms service provider, accounting for 31% of all views.
What is Zabbix?

Zabbix is the ultimate enterprise-level software designed for real-time monitoring of millions of metrics collected from tens of thousands of servers, virtual machines and network devices. Zabbix is Open Source and comes at no cost.

Zabbix Buyer's Guide

Download the Zabbix Buyer's Guide including reviews and more. Updated: November 2021

Zabbix Customers

Bodybuilding.com, LLC., ITtelligent Consulting Services,Eltele AS, Total Server Solutions, LLC., ChinaNetCloud

Zabbix Video

Pricing Advice

What users are saying about Zabbix pricing:
  • "My manager is very happy because it doesn't cost anything."
  • "It is open source. If you want to have a subscription or official support, you can pay for it. They have different plans, which are not that expensive. The plans are based on per monitoring server, not per monitored equipment. So, it is not at all expensive, and you can also live without the support if you want a cheaper option."
  • "Zabbix is open-source so if one wishes to implement it in-house, they must have qualified professionals to set up and optimize databases, Linux/Unix OS, PHP, Apache, and depending on what is monitored, a full-stack network and systems administrator may be needed."
  • "I was using the free, Community Edition."

Zabbix Reviews

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Shibu Babuchandran
Regional Manager/ Service Delivery at ASPL Info Services
Real User
ExpertModerator
Very mature, easy to scale, and free to use

Pros and Cons

  • "The solution is quite mature and very stable."
  • "Zabbix isn't very good at automation just yet."

What is our primary use case?

One of our services is implementation.

Basically what we're doing now in terms of use cases is we have customers that have implemented Zabbix including at one of the biggest banks out in Nepal and India. The basic monitoring for the banks are taken care of by Zabbix. Zabbix being open-source, has available APIs for any device or any service that can be easily mapped onto it for monitoring. 

If the customer comes and tells me that I need to monitor an ATM machine, typically, what happens is you need to go back to the OEM to ask for the API so that it can be integrated. However, in the case of Zabbix, we just need to get into the ATM machine or the contact OEM of the ATM and get the scripts for it and add it into Zabbix. It's that easy for us. 

Some customers may be using Zabbix, however, they don't know how to implement it. What we do is make our teams certified on Zabbix implementation. Sometimes customers may be using Zabbix but then have some issues in terms of configuration or they want to work on some specific reports that they need some help with. Getting in touch with Zabbix may be difficult  Therefore, we, as a partner, help out customers. If they need to do an implementation, we help them out in implementation and then with the support services.

We have our own certified guys who help the customers as a sort-of extended arm of Zabbix. Zabbix is open-source and therefore doesn't cost anything. That said, the configuration is something with which you need support, and it requires technical expertise. That's where we pitch in. We pitch and then we say, you download it and after that, whatever is required in terms of configuration, whatever it requires in terms of preparing reports, we can help with due to the fact that we are certified.

How has it helped my organization?

Easy addition of devices to monitor with customized thresholds and integrating with multiple tools for single dashboard.

What is most valuable?

The monitoring capabilities of the product are excellent.

The solution is quite mature and very stable.

The solution is very easy to scale.

The product is open-source, meaning there aren't any licensing costs associated with it.

  • Action Log
  • Agentless Monitoring
  • Anomaly Detection
  • Auditing
  • Automated Actions
  • Availability Reports
  • Built-in Java Application Server Monitoring
  • Capacity Planning
  • Custom Scripts
  • Custom Templates
  • Data Retrieval
  • Dependencies
  • Distributed Monitoring
  • Drill-Down Reports
  • Encryption
  • Event Correlation
  • Hardware Monitoring
  • History Data Analysis
  • Issue Management
  • Log Monitoring
  • Messaging
  • Metric Collection
  • Mobile Apps
  • Multiple Authentication Methods
  • Multiple Severity Levels
  • Native WMI Support for Windows Agent
  • Network Discovery
  • Notifications
  • Optimized for High Performance
  • Proactive Monitoring
  • Real-Time Monitoring
  • Root Cause Analysis
  • Scaling to Large Environments
  • Template management
  • Trend Prediction
  • True Open source
  • User Permissions
  • Virtual Marchine Monitoring
  • WMI Support
  • Web Services
  • Widget-based Dashboards
  • Zero-Maintenance

What needs improvement?

Zabbix isn't very good at automation just yet. It's something we are working on. The extent of automation and the scripts that we have in ManageEngine are much more than what Zabbix gives out. For Zabbix, what we are doing is, we are creating scripts and trying to run them, however, that's not always the right way to frame it. It would be much better if there was a tool within the solution itself.

The reporting is quite limited on the product. As an organization, what we did is we started utilizing a couple of connectors for the reporting. For example, we started using Power BI, and we started using Grafana. That's how we are enhancing our experience to the customers now. Zabbix doesn't give you a tool.

For how long have I used the solution?

We are using Zabbix for the last three years now. 

What do I think about the stability of the solution?

On the stability front, we have never faced any issues. Zabbix has been in the market for many, many years, and has matured nicely. It's a very decent tool. 

What do I think about the scalability of the solution?

The solution works with companies of various sizes. We have companies that are medium-sized, however, we also use this for enterprises.

I would recommend that enterprise customers start using Zabbix. Zabbix, being a free tool, saves a lot on operations. You remove out your license cost, and you don't have a maintenance cost, and it's only the housekeeping that is required. It's easy to take a contract with certified implementation partners to get going. For enterprise customers, if you go with any other tool, you pay licenses on 50 hosts or 100 hosts or 150 hosts. With this tool, you don't have to work with growing costs, and it still grows with you.

It's very easy to scale as you don't have a licensing model. You only have a proxy model. It's only that the client or the customer has to have a supported VM to add more hosts onto it. There's nothing that the customer loses. There's also no investment as such. It's just a matter of for VM to be popped up and then you can start adding those devices to make it scalable.

How are customer service and technical support?

When it comes to the code level on the development of issues, we contact Zabbix directly. Everything else, we have a few different people that can handle it internally. If we fail on that is when we contact Zabbix. Over the last three or four years, we have only contacted Zabbix once for a technical issue. Otherwise, our team is capable enough 

They also have a good amount of data on the forums. It's very unlikely that we would need to get in touch with the support service as the forum itself is great in that it has huge amounts of data. Any issues that you have, you just browse the forum, and you get a response if you ask questions. 

For us, that has been a good experience.

Which solution did I use previously and why did I switch?

We also use ManageEngine for monitoring.

Comparing the two is tricky. When it comes to Zabbix flow, I would not be comfortable working with Zabbix as there's a bit of a lack on the reporting and automation front. That's the negative part of Zabbix at this point in time. When it comes to ManageEngine, they have been very proactive. They have a very good reporting dashboard and they have very good automation. The only concern that comes to us when we go to the customer is that I can sell Zabbix at very low costs as I don't have any investment in it. I can fulfill almost 75 to 80% of the customer's request with very little overhead. However, when it comes to ManageEngine, it's expensive as you will need the licenses.

Even though ManageEngine gives you better reporting and automation, there's a cost to it. That is where we are trying to make Zabbix more efficient. We have started working on the automation front. When it comes to reporting, we have reached a level where we can say that we are okay with the reports. We are using a couple of other reporting tools to extend the data. However, with automation, we're starting at zero. That's where we are working hard.

How was the initial setup?

The initial setup is a very simple process. It's only when it comes to configurations where it gets complicated. You need expertise so that you do the right configurations and set up the right parameters for the devices. Before that, it's very easy. You just follow the steps that have been given to you and you can just install it. 

For a basic installation, it takes just two days. You set up a VM and you have the basic configuration, and that part takes two days. Configurations, however, depend on each customer. Some customers need some devices to be monitored at track level, for example.

It doesn't require maintenance, per se, however, there is required housekeeping. That's how I would put it. For example, today you may have to put in a hundred devices for monitoring, but tomorrow you start decommissioning some devices. If you don't remove them out from Zabbix, then your dashboard itself is going to give you false alerts. That's why you need to have regular housekeeping whereby you know your map, and what is required. 

When it comes to upgrades, it is pretty easy. We have a change management process. We have never faced an issue on the maintenance spot as such with any of our customers. 

What about the implementation team?

We handle the process for our clients. We've got a couple of clients who already have Zabbix on-premise. Typically we come in to configure the devices as per the parameters for that specific device. So that is something which you need expertise on the tool now. The customers are not able to do that. If they want to outsource the entire local operations to us, then we take it up. If they say no, that they want to run their own lock, then we put in our team and we stabilize their entire Zabbix implementation beside it. 

What's my experience with pricing, setup cost, and licensing?

The solution itself is open source and doesn't cost anything, however, many companies need technical expertise for configurations.

What other advice do I have?

We are a certified implementation partner for Zabbix.

In our operations, we are the only certified implementation partners for Zabbix and just two months ago, we got certified for the Middle-East operations as well. When it comes to this region, we are the only certified implementation partners for Zabbix in the entire Middle-East.

We are working with the latest version and it getting upgraded right now. We have two environments basically. We have a production as well as a development (or staging) environment. Presently, our upgrades are going onto the staging environment. We have a go ahead on the staging environment after that. We will start on the production as we have around 50 to 70 customers who are already on the Zabbix. Directly upgrading it on the production is a challenge for us. We don't want to get into a situation where the entire thing goes down. We plan to roll the updated version around February.

Presently we have it on a hybrid module. With a primary running on the cloud and a secondary running on our data center, which is on-premise. This way, if the primary site goes down, we have a secondary site to support the customers. 

I'd recommend organizations try the solution, however, if they have issues, they should not just throw it out. The tool is capable. You just need implementation partners. 

I'd rate the solution eight out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
JL
Senior Specialist Critical Infrastructure at a educational organization with 5,001-10,000 employees
Real User
A complete solution that doesn't cost anything, does what I need it to do, and has easy-to-use templates and very good scalability

Pros and Cons

  • "I like being able to use proxy servers for different locations. The agents are pretty cool. They're easy to roll out. The standard out-of-the-box templates are also pretty easy to use. The integration with other learning products is also good. I have, in the past, used Slack, but we've integrated it with Microsoft Teams. We also use it for SMS with a service called Redcoat. It is very flexible. It does what I need it to do, and my manager is very happy because it doesn't cost anything. We are nearing 4,000 hosts inside Zabbix, and we've got another 6,000 access points to add to it. We've thrown everything at it, and it has managed to keep going. I am very impressed with the tool, and I'd shake their hand very hard if I got to say the compliments to the Zabbix team. They keep improving it and doing refreshes, which is one good thing about it. There is also online information as well as books that you can purchase if you're willing to read enough. There is a lot to pick up, but it is a pretty complete solution."
  • "The APM monitoring has room for improvement, although I hear that the new 5.2 version has some improvements in that area, and I'd like to give that a go. I would like to see a few more templates out there for different styles of monitoring. I use the Grafana interface for reporting. I would also like it to have an out-of-the-box ability to email reports. You can create reports, but to be able to email those reports would be really helpful. I've got users who are not interested in logging in and generating a report. They want it all pre-canned and sent to an email address. It would also be really handy if we could pin certain reports up onto platforms such as Teams or SharePoint. A GUI for the proxy server would be cool to have for debugging purposes and for the support teams to have a look at, but I don't know whether that's really feasible to do. I get enough from the log files themselves."

What is our primary use case?

I've designed and built a high-available solution with Zabbix version 5. I introduced and deployed Zabbix in my current company, and it ended up becoming a production service within the company.

What is most valuable?

I like being able to use proxy servers for different locations. The agents are pretty cool. They're easy to roll out. 

The standard out-of-the-box templates are also pretty easy to use. The integration with other learning products is also good. I have, in the past, used Slack, but we've integrated it with Microsoft Teams. We also use it for SMS with a service called Redcoat. It is very flexible.

It does what I need it to do, and my manager is very happy because it doesn't cost anything. We are nearing 4,000 hosts inside Zabbix, and we've got another 6,000 access points to add to it. We've thrown everything at it, and it has managed to keep going. I am very impressed with the tool, and I'd shake their hand very hard if I got to say the compliments to the Zabbix team. They keep improving it and doing refreshes, which is one good thing about it. There is also online information as well as books that you can purchase if you're willing to read enough. There is a lot to pick up, but it is a pretty complete solution.

What needs improvement?

The APM monitoring has room for improvement, although I hear that the new 5.2 version has some improvements in that area, and I'd like to give that a go. I would like to see a few more templates out there for different styles of monitoring. I use the Grafana interface for reporting. 

I would also like it to have an out-of-the-box ability to email reports. You can create reports, but to be able to email those reports would be really helpful. I've got users who are not interested in logging in and generating a report. They want it all pre-canned and sent to an email address. It would also be really handy if we could pin certain reports up onto platforms such as Teams or SharePoint.

A GUI for the proxy server would be cool to have for debugging purposes and for the support teams to have a look at, but I don't know whether that's really feasible to do. I get enough from the log files themselves.

For how long have I used the solution?

I've been using this solution for probably over five years. I started using it from version 3. 

What do I think about the stability of the solution?

Zabbix is very stable. We ran into a few performance issues in the early proof of concept days. The database running on normal hard drives impacted the ability to process all items in a timely manner, and when I moved to SSDs, those issues went away.

For all implementations, the sizing calculator needs to be used to ensure the correct size of the database. Based on the number of hosts and items the performance of the database needs to be factored in.

What do I think about the scalability of the solution?

We've managed to scale up recently from about 150,000 items. We're now on to about 380,000 items. We're not really seeing any major flaws or issues in that environment. It is pretty good.

How are customer service and technical support?

Many years ago, when I worked for a different company, I had access to their support, and they were very good. They were very knowledgeable. I was working on versions 3 and 4. I also got training from them. They did a five-day training course for us. 

I am pushing my company at the moment to try and get an enterprise license so that we can get some on-site support and some guidance to make sure that we're deploying within recommendations and the way they would do it. At the moment, they're relying on me to get it up and running and make it work, but I'd love to have some support, and I know they're very good. It is an education company, and I am keen to get more people in front of it. There'll be more opportunities within the university itself from what we've already done, but that's a work in progress.

How was the initial setup?

I've done many setups. They're all pretty easy to do. There are lots of different flavors of it. I've used Apache and Nginx. MySQL and PostgresSQL are the two databases I've tried out. I've done different versions. 

At the moment, my system runs on Postgres. We're looking to implement TimescaleDB on that, and we've got an Ingenex front-end that we use. It is a little bit more solid than the Apache version, and it is very flexible. You choose what you want and then you roll with it.

What's my experience with pricing, setup cost, and licensing?

My manager is very happy because it doesn't cost anything.

What other advice do I have?

I would definitely recommend it. It is very good for what I want it to do. I would recommend getting your Linux and databases teams involved very early on in the journey, and when you are deploying, make sure that you are targeting the more important applications in your portfolio. Don't just try and deploy it on everything straight off the bat. Try and pick some critical applications to look at and build the value in the product in the initial phase, and that usually gets people interested in the application and moving forward. That would be my advice to people. One of my drawbacks was that I waited a bit too long, and when I brought them on board, I had already built most of the environment myself. I should have got them involved a lot earlier and sooner. It is not really a bad thing, but you can't do everything yourself, so try and get people on board.

I would rate Zabbix a nine out of ten. I am pretty biased. I really enjoy using Zabbix, and I feel it does what I need it to do. It definitely ticked the boxes. In my current role and in three years, I've gone from demoing Zabbix, doing a proof of concept, and integrating it with a few things to the boss turning around and saying, "Right, make it production." I have to admit that everybody that has come into contact with it or I've presented it to has been very pleased with the results. It has been a very good fit. I can only compliment the tool. 

I am not giving it ten because it's not perfect. I don't think any monitoring tool is absolutely a hundred percent perfect. There is always room for improvement, but this has to be one of the better ones. I know what I'm doing, and I could do more if I had support from them, but what you can do with the tool is very good as compared to other tools that I've tried out in the past, such as Nagios. With Nagios, if you really want the full functionality, you have to pay for it. Here, they give you that functionality. You've just got to know how to use it. It is very clever, and it has definitely won me over as a tool. Thanks to deploying and using Zabbix, I have learned a lot of stuff around Zabbix as well. I have learned a lot about different tools such as Linux,  MySQL, and Postgres that are needed to run the service. It has been good. I have enjoyed it a lot.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
Learn what your peers think about Zabbix. Get advice and tips from experienced pros sharing their opinions. Updated: November 2021.
552,305 professionals have used our research since 2012.
Faycal Noushi
CEO/Founder at Zen Networks
Real User
Top 5Leaderboard
Flexible, lightweight, and enables us to do capacity planning and be proactive in avoiding downtime

Pros and Cons

  • "Its overall flexibility is most valuable. When our customers have some custom applications that are not necessarily covered by the community or a standard monitoring tool, we use Zabbix to build our own modules with our own templates. This feature has been useful in using Zabbix for infrastructure and IT monitoring. It has also been useful for industrial equipment monitoring. Zabbix is very lightweight. It is efficient in terms of performance because it doesn't use a lot of resources."
  • "Its UI should be improved. They did some improvements in version 5, but it could benefit from some more work. Its integrations should also be improved. They've been active for one year, and they seem to have noticed that. It has new integrations, but it could benefit from more integrations. As far as I know, there is no model to push statistics, metrics, or events towards Zabbix. This type of API isn't yet there, whereas some other tools provide an API for this."

What is our primary use case?

Generally, it is used for infrastructure and network monitoring. We've been using it for monitoring systems and application infrastructure. It goes through the whole stack, and that's what we like about it. It can also be extended, but I wouldn't consider that as the primary use case. 

It can be deployed on-premise as well as on the cloud. It is meant to be on-premise, but some providers like us can use Zabbix on the cloud and provide it as a SaaS model. It is predominantly deployed on-premise. We mainly use versions 4.x and 5.x.

How has it helped my organization?

Just like any monitoring tool, the major benefits would be being proactive about and avoiding downtime and being able to do capacity planning of the infrastructure. It is about having more knowledge about what you own in terms of infrastructure. Once you do that, you're able to make educated decisions. They are not guesswork.

What is most valuable?

Its overall flexibility is most valuable. When our customers have some custom applications that are not necessarily covered by the community or a standard monitoring tool, we use Zabbix to build our own modules with our own templates. This feature has been useful in using Zabbix for infrastructure and IT monitoring. It has also been useful for industrial equipment monitoring.

Zabbix is very lightweight. It is efficient in terms of performance because it doesn't use a lot of resources. 

What needs improvement?

Its UI should be improved. They did some improvements in version 5, but it could benefit from some more work. 

Its integrations should also be improved. They've been active for one year, and they seem to have noticed that. It has new integrations, but it could benefit from more integrations. 

As far as I know, there is no model to push statistics, metrics, or events towards Zabbix. This type of API isn't yet there, whereas some other tools provide an API for this.

For how long have I used the solution?

We have been using this solution for around five years.

What do I think about the stability of the solution?

It is very stable. We've had it in our customer environments for four years, and the only thing we had to do was to tune the database because we have more metrics. It never went down. 

What do I think about the scalability of the solution?

One of our customers is monitoring a few hundred devices. It can be used for a few thousand devices without much complexity, but beyond that, it is difficult to scale. We don't use Zabbix beyond that, and we try to avoid it for larger deployments. You can create a distributed setup that helps with scalability. They have a distributed collector and a proxy that can be used for that.

It doesn't consume a lot of resources and is efficient in terms of performance. You can put it on a Raspberry Pi and monitor a few devices. If you push performance to the limit and have too many devices, I'm not sure how good it is then.

How are customer service and technical support?

Our customers have subscribed to technical support, but they never really used their technical support. Zabbix has never failed. Our guarantee had expired, and we started our own maintenance on top of Zabbix with some government clients, but we never had to use Zabbix support.

How was the initial setup?

Its initial setup is very straightforward. You need prior knowledge of Linux, but you don't need specific knowledge of Zabbix to deploy it. It is really straightforward and lightweight. Its deployment could take as little as one hour per person.

You simply download the packages. For a small deployment, you install them in the same box. There are three main components that you have to put in the same place, and that's it. It is not really complex to set up. Zabbix isn't really geared like some of the other solutions where there are different modules for each part. Zabbix is monolithic. You have a core system that can do everything, and it is extended with the plugins that provide additional integration and monitoring, but the framework and the UI are in one package or software.

You definitely need someone to administer the platform after it is deployed. Otherwise, it is a bad deal. The number of people required for maintenance depends on the site. It can start with someone part-time, and it can end with two full-time persons developing scripts and plugins. Post-deployment maintenance also depends on the monitoring requirements. You can't have a monitoring solution that is central to your network and sees everything but doesn't change as your network changes. If your network changes, your solution has to adapt to it, which is normal for all monitoring solutions. Similarly, if you have too many metrics, you would require some database tuning as the solution gets bigger. 

What's my experience with pricing, setup cost, and licensing?

It is open source. If you want to have a subscription or official support, you can pay for it. They have different plans, which are not that expensive. The plans are based on per monitoring server, not per monitored equipment. So, it is not at all expensive, and you can also live without the support if you want a cheaper option.

Which other solutions did I evaluate?

We evaluated different solutions in 2012 and  2017. We favor open-source solutions or open-core solutions that support open-source models. These open-core solutions are not open source, but they have an open model. They come with plugins. Such solutions are the best because they offer flexibility, and you can add your own monitoring on top of them. You can add your own plugins and extend a solution beyond its original capabilities. A proprietary solution such as SolarWinds is not that flexible because it is closed. You have to find a suitable plugin or module, but you can't really develop something on top of it. There is an SDK, but it is really hard to use. I've never rarely seen it used.

Zabbix is a solution we offer to answer some of the main customer monitoring requirements . The solution that we go for depends on the environment in which it will be used. We select one of these depending on a customer's environment and prerequisites. We see whether a customer's environment is really rich, and how many customized and standard applications a customer has. Zabbix also has more integrations with on-prem infrastructure and cloud solutions.

In comparison with Nagios and alike solutions, Zabbix is less fragmented providing better integrated components. They also invested in the last years quite a lot of development efforts to build new custom integrations.

What other advice do I have?

I would advise others to know scripting and Linux administration. These are the prerequisites. If you don't know these, you either have to get better at them or get an expert to help you. After this solution is deployed, you should have someone to administer the platform. Do not leave the platform as it is. It should evolve with the network. Otherwise, it becomes irrelevant.

I would rate Zabbix a nine out of ten. It is a very good product, and it is for a good reason that we have chosen Zabbix as part of our monitoring portfolio.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Disclosure: My company has a business relationship with this vendor other than being a customer: We are official partners of Zabbix which is used in our monitoring services portfolio.
Flag as inappropriate
Faustine Chisasa
Engineering Supervisor- Corporate Data Solutions and Services at TZ Telecoms. Corporation
Real User
Top 5Leaderboard
Powerful, scalable, flexible for different use cases, highly customizable, supports multitenancy, and has a powerful API for integration

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 is our primary use case?

As a network services provider we use Zabbix to monitor our network infrastructure and customer services. I have also set instances for a number of government institutions to monitor their entire ICT Infrastructure. I will focus on the largest instances, the service provider use cases.

I use Zabbix to monitor network devices, servers, databases, virtual machines, services and applications. For the network services provider, I run an instance for our internal infrastructure and another instance for monitoring our customer services so they can have access to monitor the state and status of their services, SLA, view utilization graphs on demand or in real time and produce needed reports and also receive alerts when problems happen

We can now easily monitor anything on our infrastructure and customer services using Zabbix as a consolidated solution for all our network infrastructure and customer services monitoring needs , as Zabbix is highly flexible and customizable to fit the specific needs of our organization.

How has it helped my organization?

Zabbix has greatly improved our operations and maintenance by helping us be more proactive. We can easily spot problems or undesired states on our infrastructure or customer services

With the Zabbix out-of-box multitenancy support, our customers can have restricted access to their service utilizations and other operational data in real time or on demand. The feedback from our customers shows they are very happy and they appreciate how easy it is to learn using it.

Time to work on issues is greatly reduced, as Zabbix provides powerful alerts and details into what is happening in our network. Issues that could take weeks to resolve can now easily be spotted in a few minutes as all essential metrics for all devices are monitored in real time.

Zabbix fits well with our multi-vendor environment and it has a lot of out-of-box templates that can be customized to fit our needs.

We can easily provide infrastructure status reports with Zabbix. We can produce reports even for old devices that were not properly and consistently monitored since they were installed.

What is most valuable?

Zabbix is highly customizable and flexible, which makes it easy to have all our monitoring needs accommodated. Many elements like auto-discovery, dashboards, templates, graphs, maps, metrics, SLA's can easily be customized to fit specific needs

Zabbix has a powerful API that support integration with third party software, automation and creating new applications. It can be easily integrated with other  tools as a data ingest, processing or visualization platform. The API allows for utilizing better software in specific areas that Zabbix may be lacking like Grafana which allows for more customizable dashboards.

Auto Discovery and Custom Actions are greatly helpful in doing mass discovery, the grouping of hosts, and templates association. The flexibility in setting discovery rules and actions is really helpful for complicated use cases.

Multi-tenancy support which a result of granular use roles, automatic actions, tags, and host grouping. User permissions can be limited to specific sections, services, applications, device groups, access level etc. This has proven to be very helpful for our customer's services monitoring instance.

Out-of-box templates that are customizable, can be changed or modified to suit specific use cases. Additional items can be added to these templates and more filtering or pre-processing rules can be specified in these templates

It has an intuitive UI with beautiful graphs and customizable maps. Although more powerful solutions can be used, Zabbix caters for all our needs in that area as it provides the flexibility we need.

Zabbix provides regular updates and a clear and timed roadmap. Very helpful as our c company can see whether  expectations will be taken care in coming releases of the software.

What needs improvement?

Although Zabbix is great, the documentation is a bit lacking. The documentation gets a bit messy between versions and is not too detailed, the learning curve is steep and can be difficult for first-timers, especially when they run into issues.

Zabbix depends on other open-source projects, so it would be a good idea to add more information on fine-tuning a Zabbix instance especially the essential details when working with specific choices of OS, database, webserver etc. I had to do most of the things with limited resources in the fine-tuning of the database, OS, and other packages. Although not entirely a Zabbix issue it is a good idea to provide guidance on the basics.

Automatic maps. It would be great if Zabbix could create automatic topology maps using discovery protocols like LLDP or CDP.

Automatic Updates of host templates. It would save a lot of time if that could be done with new releases while keeping personal configurations intact.

Out of box high availability setting for all sections of Zabbix

For how long have I used the solution?

I have been using Zabbix for two years

What do I think about the stability of the solution?

This is a very stable solution. It is a low maintenance solution and if finetuned and optimized properly can handle a heavy workload with minimum resources.

What do I think about the scalability of the solution?

This product is highly scalable.  HA and redundancy can be set for database, proxy and front-end.

How are customer service and technical support?

Zabbix experts provide great ideas on the open-source forums for the products. The Zabbix community, including the CEO and the technical experts, are friendly. Since they are doing great with the community, I am confident they are doing great with their optional Technical Support which we have not subscribed to.

Which solution did I use previously and why did I switch?

I had used other solutions before but the licensing was too expensive for our company and still, other solutions were limited because we have a multi-vendor environment.

How was the initial setup?

The setup is a bit complex but can be done with the right  skills. More important than the initial setup is optimization and finetuning which requires multiple skills.

What about the implementation team?

We implemented it in-house. I primarily worked on the database, Zabbix server, Zabbix proxy, frontend and other server side stuff. I also prepared agent and SNMP configuration scripts for other Engineers to implement on network devices and servers.

What was our ROI?

I can confidently say that our ROI is 100%.

What's my experience with pricing, setup cost, and licensing?

Zabbix is open-source so if one wishes to implement it in-house, they must have qualified professionals to set up and optimize databases, Linux/Unix OS, PHP, Apache, and depending on what is monitored, a full-stack network and systems administrator may be needed.

Zabbix provides support although we have not subscribed to the support. We implemented the instances on our own and we also operate and maintain them on our own.

Which other solutions did I evaluate?

We had to evaluate several options including SolarWinds NPM, PRTG, OpenNMS, Cacti, Nagios, and Zenoss Core. We used Huawei U2000, Cisco Prime and PRTG for some devices before we switched to Zabbix.

What other advice do I have?

Overall, Zabbix is a great product. I have been using it for almost two years, and I am very happy with it.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
David Collier
Co-Founder at Nobius IT
Reseller
Top 5Leaderboard
Fabulous flexibility - supporting a vast variety of data sources including IoT protocols. Very stable and well supported. Scalable to many thousands of values per second.

Pros and Cons

  • "The flexibility of this solution is amazing."
  • "Documentation terminology could be improved."

What is our primary use case?

I'm currently dealing with three implementations - two are on cloud and one is on-premise. Our clients use the solution to monitor IT infrastructures, IT networks, applications, and cloud as well as containers.

I have a very exciting additional use case as well that we're working on, using Zabbix 5.x for internet of things (IOT) monitoring. It supports MQTT and ModBus, which allows us to monitor IOT devices.

The flexibility of taking monitoring data from such a wide variety of platforms - beyond traditional IT - makes Zabbix a highly flexible solution.

I'm a consultant of this solution as well as a user. I'm a Zabbix certified professional and director of a Zabbix authorized reseller (Nobius) in the UK. 

How has it helped my organization?

As our business has grown, we use Zabbix to monitor our Zabbix implementations - a 'manager of managers' setup. This has given us better resource utilisation and improved our service delivery.

What is most valuable?

The ability to take data from multiple sources. The Zabbix agent is probably the most lightweight monitoring agent available. The agent itself is extensible providing simple expansion capabilities to support new use cases. Alongside the built-in agentless monitoring via SNMP, SSH, WMI and others, this means we have a solution that has  no limits as to the data that can be ingested and alerted on.

What needs improvement?

If anything could be improved, it would be some of the terminology that is used in the documentation. The documentation is good, but it's been translated into English and occasionally suffers from terminology issues. There are additional features that the commercial software has that Zabbix doesn't. Full AIOps isn't cheap, things like machine learning and artificial intelligence attract a massive price premium and are rarely implemented properly. But they are major, major features.

For how long have I used the solution?

I've been working with Zabbix for over four years following 25yrs as an IT Monitoring specialist within user organisations, consultancies and major global software vendors.

What do I think about the stability of the solution?

The stability is unparalleled. Processes are all well-behaved and logging is clear and succinct. Support for separating the front end, server and database allow resources to be load-balanced and clustered.

Zabbix runs equally well in cloud- and on-premise configurations.

What do I think about the scalability of the solution?

The solution can take hundreds and thousands of values per second, so scalability is excellent. The ability to add proxy servers to distribute the data handling load is impressive and they are very straightforward to set up. This also adds to reliability in distributed environments.

How are customer service and technical support?

If you consider that Zabbix is open source, their technical support is fantastic because the people, the developers of the application, are the guys who do the technical support as well. You don't have to wait to get through different levels of technical support. You get a very, very knowledgeable person on the phone straight away which is a big plus.

Which solution did I use previously and why did I switch?

Yes, previously used and consulted on HPE SiteScope, HPE Operations Manager, Micro Focus Operations Bridge and others.

Sitescope is useful, but doesn't have the muli-tenancy or proxy facilities and is agentless only making it unjustifiable in an MSP environment.

Operations Manager was too complex to maintain and became obsolete.

Operations Bridge is resource hungry, complex to install and configure and extremely expensive.

How was the initial setup?

I've deployed so many times that the initial setup is straightforward, but I would say that for someone who is totally inexperienced in Linux, it can be a little time consuming. If you understand a little about Linux, then it's no problem. A full system can easily be configured in two hours but it took two days the first time I did it. If you're not a technical person you can still install it but it will likely take some time.

As an example, configuring SNMP trapping into Zabbix needs configuration outside of Zabbix itself. This is not complex, but can slow down the process for inexperienced installers.

What's my experience with pricing, setup cost, and licensing?

The software itself is open source, it can be easily downloaded,  and use it with no limitations.

Be very careful about using the "appliance" configuration in a production environment. It is only suitable for evaluation or very small environments.

Invest in support, training and consultancy from Zabbix or from third parties. Architecting a robust, resilient and secure monitoring platform from day 1 will save time and money at a later stage.

Zabbix and 3rd parties offer far more than a traditional support contract. No other organisation in my experience includes pro-active and on-site support as a core part of their offerings. 

Which other solutions did I evaluate?

Nagios - too much development effort to maintain and configure.

What other advice do I have?

I believe it's crucial to plan the implementation. Just because the software is free, you shouldn't just install it and let it run. Plan your implementation carefully and you'll get more out of it than you ever thought possible

I would rate this solution a nine out of 10. 

Disclosure: My company has a business relationship with this vendor other than being a customer: UK Based Authorised Reseller
IB
Managing Director at a tech services company with 1-10 employees
Real User
Top 5
A free enterprise monitoring solution

Pros and Cons

  • "It's a very reliable platform and we've never had any issues regarding the scalability or the stability of Zabbix."
  • "Zabbix technical support is sold separately."

What is our primary use case?

The primary use case is the cost. Typically speaking, our customers have a plethora of tools and they find it very difficult to manage their business services with a selection of tools. In most cases, they're able to replace all of their tools with one — Zabbix. 

We counsel groups and we recommend using Zabbix — we're a reseller.

We focus on Zabbix. When a customer needs it integrated with Microsoft, or ServiceNow, or other solutions, then we help them out from a consulting perspective. We focus on and we recommend Zabbix. Which is an enterprise monitoring solution.

I take care of sales and marketing.

If the customer requires integration, then there are easy ways of integrating Zabbix with JIRA, ServiceNow, ITSM, and all other sorts of different solutions.

What is most valuable?

The most valuable aspect of this solution is the fact that it is enterprise-level, scalable, and free.

Just being free isn't enough, obviously. You have to be able to respond to a considerable number of enterprise requirements and be secure. Security is part of the enterprise requirements. The fact that Zabbix can offer those things, and it's free, is why our customers choose it.

What needs improvement?

When our customers don't choose to go with Zabbix, it's usually been because they're looking for a solution that also contains mainstream AI, AIOps, if you wish. AIOps is a fully noted marketing buzzword, which can mean all sorts of things for different people. When I use that term, I'm talking about the requirement to analyze in-depth enterprise data. Zabbix is not an analytics platform.

We've never had any issue at all integrating Zabbix with any of the existing enterprise tools, whether it be ITSM, JIRA, or an analytics tool like Splunk — it's never been an issue. Their design team does a very good job allowing people to get access to the Zabbix database and to the Zabbix Schema, which defines the data that's stored in.

In the latest version, which is just about to be deployed, they are adding the capability of doing APM (Application Performance Monitoring). That's a feature that has currently been lacking — we'll have to see how it goes.

For how long have I used the solution?

I have been using Zabbix for one year.

What do I think about the scalability of the solution?

It's a very reliable platform and we've never had any issues regarding the scalability or the stability of Zabbix. We've seen customers (not our customers) that have got huge implementations of millions of objects which are being managed. We've never had any issues with scalability.

How are customer service and technical support?

Zabbix is not a licensed software. People don't buy licenses for Zabbix. Technically, we are a reseller. So what is it that we resell from Zabbix? The answer is their service. Either their contractual support, their annuity based support, or their technical support. We can get them involved in certain implementations if the customer requirements require that.

Zabbix technical support is sold separately.

How was the initial setup?

The initial setup is straightforward. It's a powerful tool; it's applicable to many different domains, through networks, through infrastructure, through applications, through containers, virtual resources, and cloud-based applications — it can be applied to all of them. The initial implementation is usually something we never have an issue with. It's a very easy-to-download package. Implementation requires experience. Deploying Zabbix is very easy, but if you don't know what you're doing, you can make an awful mess. That's where and why we offer our consultancy — to help people to make sure that they don't end up with petabytes of monitoring information on the first day. Which of course no one has any time to go through and handle. 

What other advice do I have?

Speak to a Zabbix expert before you get started because there are so many options in terms of architecture for deployment that you really need to understand relating to how Zabbix can give you those options and why they're useful. Options might include encryption or distributed architecture, so delegating monitoring responsibilities close to the objects that have been managed using proxies is a good idea. There are choices to be made so if you don't know the product and you are speaking to someone who does, then listen, because they can advise you properly to get the best benefit out of the software. Zabbix is a free package, you're not paying for any licensed software; the expense of Zabbix over time is related to how it's deployed and used. If you don't deploy it right, then you'll spend more time fixing your mistakes than actually using the software.

On a scale from one to ten, I would give Zabbix a rating of eight.

I am not giving them a higher rating because they don't have analytics. They're getting there. They're becoming more and more proactive. They just added something which was very important called 'application performance monitoring'. From an enterprise perspective, they still lack the analytics capabilities, but that's not necessarily an issue unless you're looking to choose one tool that does everything.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
SD
VP of IT Infrastructure at a tech services company with 11-50 employees
Real User
Top 20
Cost-effective and works well for Cisco switches, but the setup is difficult and time-consuming

Pros and Cons

  • "The most valuable feature is the support for monitoring Cisco switches."
  • "The main problem with Zabbix is that you have to spend time writing templates for all of the products that you have."

What is our primary use case?

This is a network monitoring solution that I was playing around with to see if it would meet my needs.

How has it helped my organization?

Zabbix helped me to identify issues on the system, as well as ports that were open.

What is most valuable?

The most valuable feature is the support for monitoring Cisco switches. It is easy to use because there is a free template for it included.

What needs improvement?

The main problem with Zabbix is that you have to spend time writing templates for all of the products that you have. It would work great if I had the time to do it, but considering that I have all kinds of different devices, I don't want to spend the time doing it.

If they included more prebuilt templates of devices that are in use today, then it would be very helpful. For example, they have a template for a SonicWall 3600, but they don't have one for a SonicWall Tz300. They do have some base templates but they are not customized for these specific products. For some products, I was able to download one, but not for all of them.

The documentation needs to be improved.

The deployment is complex and should be simpler to complete.

For how long have I used the solution?

I have been using Zabbix for about a month.

What do I think about the stability of the solution?

Once the product is started, it is stable.

What do I think about the scalability of the solution?

I didn't really test the scalability. For me, it wasn't scalable because I only used it for the devices for which I had templates. I was the only person who was using it.

How are customer service and technical support?

I did not contact technical support.

Which solution did I use previously and why did I switch?

I was using Kaseya Traverse, which I bought because I have a large Kaseya installation. I thought that it would monitor sFlow, but it didn't, so I returned it and then replaced it with LogicMonitor.

Basically, the problem was that in order to support sFlow, I would have to have a virtual machine for each of the network switches that I wanted to monitor. So if I had 50 switches then I would need 50 virtual machines to monitor sFlow. When they told me that it supports sFlow, then technically, they are correct. However, what they didn't tell me was that for each switch, you have to create a separate collector, which didn't make any sense.

With SolarWinds NetFlow, you can have multiple switches with one collector.

How was the initial setup?

After I downloaded Zabbix, it was a pain to set up. I would say that it is complex in terms of the instructions. I was getting errors, and apparently, I was not the only one. I had to look at two or three different websites to get it set up. I found that if you follow the steps that come with it, which were not very detailed, it did not work. I had to search through different forums in order to figure out the error that I was getting. By the time I had finished, it took me three or four hours to figure out why I was getting the errors, and I had to reinstall it four times in the process.

In total, I would say that the deployment took at least 12 hours.

What about the implementation team?

I completed the deployment myself.

What's my experience with pricing, setup cost, and licensing?

I was using the free, Community Edition.

What other advice do I have?

My advice for anybody who is implementing Zabbix is to seek the help of somebody who has actually done it before. Otherwise, it's not worth their time. Also, find somebody who can provide you with the templates that you need, or who's got familiarity with building them. It is a good solution if you have the time to build the templates and figure it all out. This requires knowledge of SNMP, as well as all of the devices. Then, you have to put it into XML and create a template that Zabbix can use. It is not a straightforward solution.

The reason that I stopped using Zabbix and bought LogicMonitor is not that it didn't work well. Rather, I needed a solution that was complete, where I didn't have to do the development.

I would rate this solution a four out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Ronald Rood
Principal Technical Consultant at Ciber
Real User
Top 5Leaderboard
Proactive troubleshooting and has good integration with other tools

Pros and Cons

  • "We detect problems before the customer does and before it actually happens using the predictive functions in Zabbix."
  • "I would like to see a more flexible mobile client, and better HA out of the box."

What is our primary use case?

We - msp - use this solution for enterprise-wide monitoring and alerting for network devices, appliances, Linux, Windows, Exadata, ODAs, Oracle, PostgreSQL, SQL Server, and MySQL databases.

How has it helped my organization?

We detect problems before the customer does and before it actually happens using the predictive functions in Zabbix. Zabbix gives us a single point of truth.

What is most valuable?

The most valuable features are the low-level discovery, auto registration, host discovery, integration with other tools, and the zbxdb plugin for database monitoring

Very good templates

What needs improvement?

I would like to see a more flexible mobile client, and better HA out of the box.

It would also be very interesting to have a GUI on the proxy server[s]

For how long have I used the solution?

I have been using this solution for eight years.

What do I think about the stability of the solution?

Stability of the product (servers and agents) was one of the key factors we checked. The agents normally have a low footprint and are very resource friendly.

What do I think about the scalability of the solution?

Especially when using postgres with the timescaleDB option, the performance improved a lot because data deletion is now done by dropping partitions, which saves lot's of database time. We are confident that zabbix kan keep working for us while we grow. In the end, the bottle neck will be the database but we see a lot of options to stretch this.

How are customer service and technical support?

Zabbix support works through various channels and works responsive. We are also very glad with the community support where we also share our experiences. Currently there is an active community in Telegram https://t.me/ZabbixTech

Which solution did I use previously and why did I switch?

Earlier we used all kinds of other tools, all for a part of the stack. Oracle enterprise manager for oracle databases, PEM for postgres databases, SCOM for Windows, prtg for network, appman for applications. This required to run and maintain all those tools .... Now consolidating to 1 saves a lot of time and gives a single point of truth.

How was the initial setup?

The initial setup is easy. Making it completely HA required some work but if you are familiar with the redhat tools it is not hard.

What about the implementation team?

We implemented the zabbix solution our selves. A team consisting of a Linux admin and a postgres dba that both know Linux and zabbix setup the infra structure. The other teams gave input for their metrics, thresholds and views.

What was our ROI?

Combined with the other tools that we phased out the ROI will be within 1 year. One of the things we save a lot of money on is the replacement of SMS by an other notification service.

What's my experience with pricing, setup cost, and licensing?

Make a POC, start simple and let it grow. The servers are created with good performance by design. Memory for the caching, both on the database as on the zabbix server are important. As database backend choose postgres with timescaleDB. This save many hours housekeeping processing. For proxies, sqlite will do nicely. Involve a dba for the database setup.

Which other solutions did I evaluate?

We checked the above mentioned options. Zabbix came out as a winner. Simple, good web application, no need for fat clients which makes maintenance simpler. Zabbix does not have the nicest GUI, compared with some above but it is certainly acceptable, especially when pricing is taking into account. Especially with the postgres database in combination with the timescaleDB options is has an excellent performance. It has a clean database design and handling.

If state of the art reporting is important, integrate with grafana. It can be done via the api and directly on the zabbix database.

What other advice do I have?

If performance and scalability is important, use postgres with timescaleDB as database backend. This wins hands down compared to mysql.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
Buyer's Guide
Download our free Zabbix Report and get advice and tips from experienced pros sharing their opinions.