Zabbix

Last updated

Zabbix
Developer(s) Zabbix LLC
Initial releaseApril 2001;23 years ago (2001-04)
Stable release
7.0.0 [1]   OOjs UI icon edit-ltr-progressive.svg / 2024-06-04; 46 days ago
Repository
Written in C (server, proxy, agent), Go (agent2), PHP (frontend), Java (Java gateway)
Operating system Cross-platform
Type Network management system
License GNU Affero General Public License, version 3.0 [2]   OOjs UI icon edit-ltr-progressive.svg
Website www.zabbix.com

Zabbix is an open-source software tool to monitor IT infrastructure such as networks, servers, virtual machines, and cloud services. [3] Zabbix collects and displays basic metrics.

Contents

Description

Zabbix is designed primarily as an IT infrastructure monitoring tool. New features are generally released every six months to major versions and every 1.5 years to LTS versions.

Released under the terms of GNU Affero General Public License version 3 (before 7.0.0, under the terms of the GNU General Public License version 2), [4] Zabbix is free software that does not require an additional license to use any of its features. Even though Zabbix is open-source software, it is a closed development software product, developed by Zabbix LLC based in Riga, Latvia.

Early in its history, Zabbix was described as simple to set up compared to other monitoring solutions. [5] [6] However, later it was considered by some to need a significant amount of manual configuration. [7] As an open-source product however Zabbix focuses on the usage of existing tools and functionality as well as proprietary solutions to achieve a scalable monitoring solution. [8]

Development

The first stable version, 1.0, was released in 2004. Since the first stable version was released as 1.0, Zabbix versioning has used minor version numbers to denote major releases. Each minor release implements many new features, while change level releases mostly introduce bugfixes.

Zabbix version numbering scheme has changed over time. While the first two stable branches were 1.0 and 1.1, after 1.1 it was decided to use odd numbers for development versions and even numbers for stable versions. As a result, 1.3 followed 1.1 as a development update to be released as 1.4.[ citation needed ]

See also

Related Research Articles

<span class="mw-page-title-main">GNU Debugger</span> Source-level debugger

The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, Assembly, C, C++, D, Fortran, Haskell, Go, Objective-C, OpenCL C, Modula-2, Pascal, Rust, and partially others.

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and often a package management system. They are often obtained from the website of each distribution, which are available for a wide variety of systems ranging from embedded devices and personal computers to servers and powerful supercomputers.

<span class="mw-page-title-main">Source Mage</span> Linux distribution

Source Mage is a source-based Linux distribution descended from Sorcerer. Components of this operating system are downloaded as source code and compiled locally on the user's computer.

Nagios is an event monitoring system which offers monitoring and alerting services for servers, switches, applications and services. It alerts users when things go wrong and alerts them a second time when the problem has been resolved.

The GNU Core Utilities or coreutils is a package of GNU software containing implementations for many of the basic tools, such as cat, ls, and rm, which are used on Unix-like operating systems.

Multi-licensing is the practice of distributing software under two or more different sets of terms and conditions. This may mean multiple different software licenses or sets of licenses. Prefixes may be used to indicate the number of licenses used, e.g. dual-licensed for software licensed under two different licenses.

<span class="mw-page-title-main">OSSIM</span> Security information and event management system

OSSIM (Open Source Security Information Management) is an open source security information and event management system, integrating a selection of tools designed to aid network administrators in computer security, intrusion detection and prevention.

<span class="mw-page-title-main">Pandora FMS</span> Software for monitoring computer networks

Pandora FMS is software for monitoring computer networks. Pandora FMS allows monitoring in a visual way the status and performance of several parameters from different operating systems, servers, applications and hardware systems such as firewalls, proxies, databases, web servers or routers.

<span class="mw-page-title-main">GNU Affero General Public License</span> Free software license based on the AGPLv1 and GPLv3

The GNU Affero General Public License is a free, copyleft license published by the Free Software Foundation in November 2007, and based on the GNU GPL version 3 and the Affero General Public License (non-GNU).

SplendidCRM produces open source Customer Relationship Management (CRM) software developed in C# for the ASP.NET framework. The product is available in two editions - Open Source and Professional - the main difference between the two products is the inclusion of stored procedures and source code for a MS Outlook 2003/2007 plug-in in the Professional edition.

<span class="mw-page-title-main">GNU General Public License</span> Series of free software licenses

The GNU General Public License is a series of widely used free software licenses, or copyleft, that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general use and was originally written by Richard Stallman, the founder of the Free Software Foundation (FSF), for the GNU Project. The license grants the recipients of a computer program the rights of the Free Software Definition. The licenses in the GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. It is more restrictive than the Lesser General Public License and even further distinct from the more widely-used permissive software licenses such as BSD, MIT, and Apache.

collectd Unix daemon

collectd is a Unix daemon that collects, transfers and stores performance data of computers and network equipment. The acquired data is meant to help system administrators maintain an overview over available resources to detect existing or looming bottlenecks.

<span class="mw-page-title-main">Shinken (software)</span> Network monitoring software

Shinken is an open source computer system and network monitoring software application compatible with Nagios. It watches hosts and services, gathers performance data and alerts users when error conditions occur and again when the conditions clear.

<span class="mw-page-title-main">NetBSD</span> Free and open-source Unix-like operating system

NetBSD is a free and open-source Unix-like operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant officially released after 386BSD was forked. It continues to be actively developed and is available for many platforms, including servers, desktops, handheld devices, and embedded systems.

isyVmon was a computer system and network monitoring software application system created by iT-CUBE SYSTEMS. It was designed to monitor and track the status of various applications, network services, servers, and other network hardware.

<span class="mw-page-title-main">Nconf</span> Network monitoring configuration software

NConf is an open source tool for configuring the Nagios network monitoring system. It is mainly targeted at sysadmins who are looking for a more convenient way of managing their Nagios configuration files through the use of a graphical user interface, as opposed to maintaining the configuration files with a text editor.

<span class="mw-page-title-main">Icinga</span> Monitoring software

Icinga is an open-source computer system and network monitoring application. It was created as a fork of the Nagios system monitoring application in 2009.

Checkmk is a software system developed in Python and C++ for IT Infrastructure monitoring. It is used for the monitoring of servers, applications, networks, cloud infrastructures, containers, storage, databases and environment sensors.

<span class="mw-page-title-main">Univention Corporate Server</span> Linux distribution

Univention Corporate Server (UCS) is a server operating system derived from Debian with an integrated management system for the central and cross-platform administration of servers, services, clients, desktops and users as well as virtualized computers operated in UCS. In addition to the operation of local, virtual instances, UCS can also be operated in cloud environments. Via the integration of the open source software Samba 4, Univention also supports the functions provided in many companies by Microsoft Active Directory for the administration of computers operated with Microsoft Windows. UCS-based components and UCS-certified, third-party products can be installed via the Univention App Center. UCS provides all App Center applications with a runtime environment and services for the operation including a central, consistent management of the apps. Docker containers can also be run on UCS systems and several of the apps available in the App Center are Docker-based.

<span class="mw-page-title-main">Grafana</span> Platform for data analytics and monitoring

Grafana is a multi-platform open source analytics and interactive visualization web application. It can produce charts, graphs, and alerts for the web when connected to supported data sources.

References

  1. "Release Notes for Zabbix 7.0.0".
  2. "Zabbix software released under AGPLv3" . Retrieved 13 June 2024.
  3. Gewirtz, David. "Best network monitoring tools 2022: Top expert picks". ZDNet. Retrieved 2022-02-24.
  4. Vladishev, Alexei (2024-04-03). "Striking the Right Balance: Zabbix 7.0 to be Released Under AGPLv3 License". Zabbix Blog. Retrieved 2024-06-11.
  5. Lahti, Christian B.; Peterson, Roderick (2007-12-19). Sarbanes-Oxley IT Compliance Using Open Source Tools. Elsevier. p. 356. ISBN   978-0-08-055727-4. Although Zabbix is a feature rich and flexible monitoring solution, we like the fact that it is fairly simple and straightforward to set up, compared to other monitoring solutions such as Nagios due to its template design for items, triggers and graphs.
  6. McKendrick, Russ (2015-12-15). Monitoring Docker. Packt Publishing Ltd. ISBN   978-1-78588-550-1. Out of the these three options, Zabbix seemed to be the most straightforward one at the time. It was doing enough work to manage the several hundred servers I was going to monitor without having to have the extra work of learning the complexities of setting up Nagios or Zenoss; after all, given the task the software had, I needed to be able to trust that I had set it up correctly. In this chapter, while I am going to go into some detail about the setup and the basics of using Zabbix, we will only be touching on some of the functionalities, which can do a lot more than just monitor your containers.
  7. Perschke, Susan (Sep 12, 2018). "REVIEW: Zabbix delivers effective, no-frills network monitoring". Network World. IDG.
  8. "How Bank of China Uses a Scale-Out Database to Support Zabbix Monitoring at Scale". pingcap.com. Retrieved 2022-04-19.

Further reading