zabbix | Real-time monitoring of IT components and services | Monitoring library

 by   zabbix PHP Version: 6.4.3 License: GPL-2.0

kandi X-RAY | zabbix Summary

kandi X-RAY | zabbix Summary

zabbix is a PHP library typically used in Performance Management, Monitoring applications. zabbix has a Strong Copyleft License and it has medium support. However zabbix has 49 bugs and it has 85 vulnerabilities. You can download it from GitHub.

Zabbix is free software, released under the GNU General Public License (GPL) version 2. You can redistribute it and/or modify it under the terms of the GNU GPL as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The formal terms of the GPL can be found at . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Exception for linking with OpenSSL. In addition, as a special exception, we give permission to link the code of Zabbix with the OpenSSL project OpenSSL library (or with modified versions of it that use the same license as the OpenSSL library), and distribute the linked executables. Please see for detailed information about Zabbix. On-line Zabbix documentation is available at . Zabbix installation instructions can be found at . If you are installing Zabbix from packages the instructions can be found at .

            kandi-support Support

              zabbix has a medium active ecosystem.
              It has 3061 star(s) with 848 fork(s). There are 120 watchers for this library.
              It had no major release in the last 6 months.
              zabbix has no issues reported. There are 63 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of zabbix is 6.4.3

            kandi-Quality Quality

              zabbix has 49 bugs (4 blocker, 2 critical, 40 major, 3 minor) and 8293 code smells.

            kandi-Security Security

              zabbix has 12 vulnerability issues reported (1 critical, 3 high, 8 medium, 0 low).
              zabbix code analysis shows 73 unresolved vulnerabilities (12 blocker, 1 critical, 0 major, 60 minor).
              There are 106 security hotspots that need review.

            kandi-License License

              zabbix is licensed under the GPL-2.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              zabbix releases are not available. You will need to build from source code and install.
              zabbix saves you 865756 person hours of effort in developing the same functionality from scratch.
              It has 410189 lines of code, 9142 functions and 1977 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed zabbix and discovered the below as its top functions. This is intended to give you an instant insight into zabbix implemented functionality, and help decide if they suit your requirements.
            • Process the discovery rules .
            • Validate preprocessing
            • Fetch results .
            • Implode triggers expressions .
            • Parse a value .
            • Resolve trigger expressions .
            • Unlink a list of triggers from a list of templates .
            • Validate the SAML response .
            • Extract macros .
            • Parse expression .
            Get all kandi verified functions for this library.

            zabbix Key Features

            No Key Features are available at this moment for zabbix.

            zabbix Examples and Code Snippets

            No Code Snippets are available at this moment for zabbix.

            Community Discussions


            Basic PowerShell Script Issue: “Expressions are only allowed as the first element of a pipeline”
            Asked 2021-Jun-04 at 06:48

            Please help me. Trying to use the variable as a value for subsequent processing does not work. I use it like this:



            Answered 2021-Jun-04 at 06:48

            if I understand your script correct you want to get all eventlog entries but not those that match the pattern of "ignore.txt". to achive this you have to create ScriptBlock out of the string $a:



            Zabbix strange behavior, can't access web interface
            Asked 2021-Jun-03 at 10:30

            So recently i tried to access my zabbix web interface as usual (before it i played with my site nginx config, but reverted it back), but now on entering URL and pressing enter i only get some strange file downloaded without name, file extenstion with only 50~ bytes of data in it, any suggestions?

            Here is the file contents, but of course it's not human readable and doesn't make any sense

            UPD: i tried URL like /index.php and now it downloads same file but with name index.php



            Answered 2021-May-28 at 13:36

            So the problem was in nginx config of the SITE (not the zabbix nginx config), listen 80 http2; had to remove http2



            Zabbix 5.4: Report manager is disabled
            Asked 2021-May-24 at 15:05

            I just installed Zabbix 5.4 and i want to test 'scheduled reports' but i keep getting:



            Answered 2021-May-24 at 15:05

            You need to enable report writer in server config. In /etc/zabbix/zabbix_server.conf (assuming you are running Zabbix on a Linux machine) change the value of StartReportWriters to at least 1, then restart the server.


            You also need to set WebServiceURL parameter in zabbix_server.conf. The URL should be in format :/report. Default port is 10053.



            Consumer Kafka via Rest Proxy with python
            Asked 2021-May-18 at 04:40

            I am using a kafka environment via docker. It went up correctly!

            But I can't perform REST queries with my python script...

            I am trying to read all messages received on the streamer!

            Any suggestions for correction?

            Sorry for the longs outputs, I wanted to detail the problem to facilitate debugging :)




            Answered 2021-May-18 at 04:40

            just use kafka-python package.



            Failed to monitor another Vm using zabbix agent
            Asked 2021-May-17 at 20:33

            I'm trying to monitor a virtual machine from another. have two ubuntu virtual machines one with the zabbix server and another with the zabbix agent. but after setting up my agent by using my public ip i get this error :Received empty response from Zabbix Agent at [192.168.x.x]. Assuming that agent dropped connection because of access permissions.

            in /etc/zabbix/zabbix_agentd i changed my server to server=,192.168.x.x and i turned off my firewall just in case.

            My agent status: If you are familiar please help and /var/log/zabbix_agentd.log



            Answered 2021-May-17 at 20:33

            In logs you got:

            Failed to accept an incoming connection: connection from "" rejected, allowed hosts: ","

            The log itself tells you what host is trying to connect and what hosts are allowed :)

            It's trying to connect x.x.x.2 and the allowed host in the config is x.x.x.3. Change agent config to +restart and it should work



            mysql corrupted installation, makes mysql uninstallabe
            Asked 2021-May-07 at 13:22

            OS - Ubuntu 20.04.2 LTS

            Task - create puppet manifest, that will make apache2-zabbix page.



            Answered 2021-May-07 at 13:22

            This is most likely just a dependency issue - Puppet is trying to install and run Zabbix before MySQL server is running.

            Try changing the package resource to



            Prevent Ansible to reorder the URI json post in alphabetical
            Asked 2021-Apr-23 at 20:14

            I try to communicate with zabbix API with ansible. It waits for a json input and process it, however, it does not work. My playbook task looks like this:



            Answered 2021-Apr-23 at 20:14

            Based on comment, I fixed the playbook and quoted every input.



            Zabbix Agent Auto Registration - Zabbix Server
            Asked 2021-Apr-20 at 07:22

            I am trying to register Zabbix agent to Zabbix server UI automatically but seems i am missing something but when i am trying to do it via UI(Manually) it is working. can someone help me to do it.

            My configurations -



            Answered 2021-Mar-03 at 15:45

            You are configuring Server and ServerActive wrong: both need to be set to the IP/DNS of the Zabbix Proxy/Server, no the local IP/DNS.



            zabbix 5.X and MS teams integration
            Asked 2021-Apr-20 at 07:06

            I am trying to integrate alerting system from zabbix 5.2.6 to MS teams i am following below document but this doesn't seems to be working.


            can anyone please suggest a doc or any other lead would be appreciated.



            Answered 2021-Apr-20 at 07:06

            This Doc works fine but need to keep three important configuration in mind that are not mentioned in the doc.

            1. Administration -> General -> Macros -> add {$ZABBIX.URL} = http://DNSNAME/zabbix/ You Must Get Zabbix UI

            2. Enable Configuration -> Actions -> Trigger actions -> Report problems to Zabbix administrators

            3. You can send alerts via Admin user too. Administration -> Users -> Admin -> Media -> Type (MS Teams) -> Send to (MS team connector) -> update

            I tried on Zabbix 5.2.6 Follow This Doc Link for more details



            ignore or close zabbix problem for a period of time
            Asked 2021-Apr-12 at 13:04

            I have both zabbix 3 and zabbix 5. I have a template that monitors Database statistics. there is a trigger that is important, but sometimes when we are operating on Database the trigger is not needed because we caused that situation. sometimes i don't want this trigger on my dashboard so i attend to close it. but the interval for its item is 60s and after a minute it appears again. so is there any way to close or ignore a trigger for a period of time?

            i don't want to put the machine in maintenance mode because operation may take a week. i can't disable the item, we need its data and history. i can't change it's interval since it is in template.

            in this question Q1 someone explained about closing the problem but it's not what i want.



            Answered 2021-Apr-12 at 13:04

            Since Zabbix 4, you can put a single item in maintenance using Tags.

            If maintenance tags are specified, maintenance for the selected hosts will still be activated, but problems will only be suppressed (i.e. no actions will be taken) if their tags are a match.



            • tag the trigger in the template
            • create a maintenace for that host/tag and activate it when needed


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install zabbix

            You can download it from GitHub.
            PHP requires the Visual C runtime (CRT). The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable for all these PHP versions, see You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. The CRT installer supports the /quiet and /norestart command-line switches, so you can also script it.


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone zabbix/zabbix

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Monitoring Libraries


            by netdata


            by getsentry


            by apache


            by osquery


            by dianping

            Try Top Libraries by zabbix


            by zabbixShell


            by zabbixPython


            by zabbixShell


            by zabbixPowerShell


            by zabbixPerl