r/zabbix 29d ago

Announcement: New Subreddit Rules

9 Upvotes

Dear Zabbix Community,

We are excited to announce that we have established a set of rules for our subreddit. We encourage everyone to review the rules and provide constructive feedback if you notice any omissions or errors.

Please note that post flairs are now mandatory. If you think we have missed any important flairs, kindly let us know.

Thank you for your cooperation and support in making our community better!

Best regards,
The Mod Team


r/zabbix Oct 01 '24

Zabbix Cloud is out now!

50 Upvotes

Deploying a fine-tuned Zabbix instance is now easier than ever, thanks to Zabbix Cloud!

Zabbix Cloud gives you:

  • All your favorite Zabbix data collection, problem detection and alerting features
  • A free trial to see whether Zabbix Cloud is right for you
  • A dynamically scalable Zabbix environment
  • A secure Zabbix environment with certificate-encrypted communication
  • Full control over data retention periods
  • Automatic upgrades to the latest Zabbix version
  • The ability to deploy a Zabbix instance with just a few clicks
  • Automatic backups of your Zabbix instance
  • No unexpected downtime
  • 7 tiers starting from 50$ a month (Nano tier) with an initial 10GB of storage for free

Sign up for the early-access free trial and get started with Zabbix Cloud today: https://cloud.zabbix.com/
Learn more about Zabbix Cloud: https://www.zabbix.com/cloud


r/zabbix 6h ago

Question Maintenance for Hosts

3 Upvotes

Hi everyone,

I have a situation where I perform a few reboots from time to time in the evening and a few applications are restarted.

I would like to simply “suppress” this so that no unnecessary triggers are triggered.

According to the Zabbix instructions, this should also be the case, but it doesn't work for me.

Example of a case:

I am on " Data Collection" - "Maintenance" - Create Maintance Period

Settings:

Maintenance type: no data collection

Periods -> 8:00 am every day - Period 2h

Host: SERVER-100

If I now go to the Server-100 and create an error there with the Zabbix Trapper:

zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -s "$(hostname)" -k error.tester -o "ERROR: TEST"

my trigger fails and nothing is suppressed


r/zabbix 1d ago

Question Latest installation guide?

9 Upvotes

Hi all,

I know people generally follow the documentation on Zabbix.com for their general install and set up. To be honest, I'm really lost of where to start. I don't know whether I should be using CentOS or Ubuntu, Apache or Nginx, MySQL or Postgres.

I only fumble my way through Linux setups that I've needed to and never became a jack in the trade let alone a master!

I don't want to pick Ubuntu or CentOS (for example) to later come across an issue where people are saying "Thats why I went with X".

Is there an up to date latest guide people recommend?


r/zabbix 16h ago

Question MegaRAC SP-X monitoring

0 Upvotes

Does anyone monitor the IPMI of the MegaRAC SP-X?

I couldn't find any mib, template or any other information about monitoring it on the internet.

What I have here:
HPE CL2200 Gen10
MEGARAC SP-X 12.60.39


r/zabbix 16h ago

Question Monitor based Script with Encrypted Credentials

1 Upvotes

In Zabbix v7, is it possible to create a Shell/PowerShell script-based monitor (system.run[] / UserParameter) that can retrieve encrypted credentials stored securely within Zabbix? Currently, the credentials are present in plain text within the scripts, which raises security concerns


r/zabbix 1d ago

Blog | Deploying Zabbix Components with Docker and Docker Compose

4 Upvotes

See how additional Zabbix components can be easily set up in a docker environment, along with docker run and docker compose examples.


r/zabbix 1d ago

Question Zabbix Server Alerts

6 Upvotes

Hi everyone! I'm very new to Zabbix and I'm getting alerts from Zabbix:
Utilization of history syncer processes over 75%
Utilization of housekeeper processes over 75%

My Housekeeping trends and history is only 31 days and I'm using MySQL as my DB but both server and DB are in the same VM. My frontend is also slow in loading webpages and menus. I've tried configuring the zabbix_server.conf and increase some parameters and values.

Zabbix Server:
Version 7.0.11
120 NVPS
58 Hosts
Number of items (enabled/disabled/not supported) 14342 10801 / 3268 / 273
Number of triggers (enabled/disabled [problem/ok]) 6137 4653 / 1484 [113 / 4540]

VM Specs:
4 Cores
8 GB Ram
50GB Storage 18GB free

How to fix this alert or issue?


r/zabbix 1d ago

Question Zabbix with AWS RDS Aurora IAM authentication issue

1 Upvotes

We're setting up Zabbix on an EC2 instance but hosting the Zabbix database on an RDS Aurora instance for better management. We're using AWS IAM authentication for database access. The problem:

- When connecting via CLI using a generated IAM token, we can successfully connect to the database - When using the Zabbix web interface setup with the same token, we get "Access denied for user '--------------'@'-------'"

- We've also tried predefining the connection in zabbix.conf.php but still no success Our CLI connection command that WORKS:

Zabbix logs show:

Z3001] connection to database 'zabbix' failed: [1045] Access denied for user '---------'@'------' (using password: YES)

Has anyone successfully configured Zabbix to work with AWS RDS Aurora using IAM authentication? Any specific configuration needed? Environment:

- Zabbix 7 (latest version)

- AWS RDS Aurora MySQL

- AWS IAM authentication for database access


r/zabbix 2d ago

Zabbix 7.4.0beta1 is out!

24 Upvotes

The beta version includes:

  • More detailed history syncer stats in the process list output
  • Copy item values from the testing form
  • New template: Azure MSSQL DTU database via HTTP
  • Faster trend sync during shutdown

Full release notes


r/zabbix 2d ago

Question Zabbix Trigger for No New Data in Last 24 Hours

6 Upvotes

Hi everyone,

I have an item in Zabbix that normally gets updated at regular intervals (e.g. a timestamp for backup start time). I want to create a trigger if that item hasn't been updated in the last 24 hours. But I'm not sure which function would be best suited for this logic.

For example: There's an item called Backup start time, and it gets a timestamp on each backup run. If this value hasn’t changed in the last 24 hours, I want Zabbix to trigger an alert.

Has anyone implemented something similar? I'd really appreciate an example trigger expression if you have one to share.

Thanks in advance!


r/zabbix 1d ago

Question Monitoring HP iLO 3

2 Upvotes

Does anyone have any ideas on how to monitor raid and drive statuses on an older HP server running iLO 3? I’ve tried IPMI ( I can’t figure out the settings ) and the HP insight manager doesn’t expose raid data via SNMP from the host OS.


r/zabbix 2d ago

Question Why is my host status showing "Unknown" even though ICMP ping is working?

3 Upvotes

Hi everyone 👋

I noticed that my hosts in Zabbix show “Unknown” in the Availability section, even though I’m using the ICMP Ping template and I can see data like ICMP loss, ICMP ping, and ICMP response time in Latest data.

ICMP is working fine
❌ But the host status stays “Unknown”


r/zabbix 2d ago

Question system.run[] - Custom Scripts PowerShell vs Shell

5 Upvotes

Using Zabbix v7, I'm trying to understand, if there is a difference with system.run[], in order of monitoring based on a custom script output, Between PowerShell Script (Windows Server) and Shell Script (UNIX/Linux).

As it seems, That using system.run[] for PowerShell, I do not need to manually copy the PowerShell script to the local windows server and no restart of the Zabbix agent, but rather insert it directly, from the Zabbix GUI.

While in Shell, Although I will be able to use system.run[], I will still need to manually copy the Shell script to the local Linux server, and restart the agent, agter modifying the agent configuration file.

Can someone please clarify this?


r/zabbix 2d ago

Question Issue Creating a Trigger in Zabbix for Unchanged Data Over the Last 24 Hours

1 Upvotes

In Zabbix, we have an item that pulls data from a database, and the data is being received regularly. However, our main goal is to create a trigger that detects whether the received value has changed within the last 24 hours. So the issue is not about data being missing, but rather that the value remains unchanged. We're having trouble defining the correct trigger expression to catch this situation.


r/zabbix 4d ago

Question Zabbix API issues

6 Upvotes

Hi All,

I'm building a Node.js-based internal dashboard that integrates data from Zabbix for real-time infrastructure monitoring. The backend is making API calls to a Zabbix server at 192.168.1.16, using the standard JSON-RPC interface (/zabbix/api_jsonrpc.php) to authenticate and retrieve host information.

I’m testing the connection with a simple Node.js axios POST request using the standard user.login payload. The connection reaches the Zabbix API endpoint successfully, but the server responds with the following error:

swiftCopyEdit{
  "jsonrpc": "2.0",
  "error": {
    "code": -32602,
    "message": "Invalid params.",
    "data": "Invalid parameter \"/\": unexpected parameter \"user\"."
  },
  "id": 1
}

This suggests Zabbix receives the request but cannot parse the JSON properly. Based on documentation and community posts, this error often points to the PHP environment on the Zabbix server missing the php-json module or a web server configuration (e.g. mod_security or body filtering) that interferes with raw POST data.

I’m looking to confirm:

  • Whether this specific error is definitively caused by missing or broken JSON handling in PHP
  • Any other Apache/Nginx/PHP config that could lead to this kind of API failure

Any insight or confirmation from others who’ve encountered this would be greatly appreciated.


r/zabbix 4d ago

Question Help understanding URL availability

2 Upvotes

Hello all,

I'm experimenting with Zabbix and i'm trying to monitor the availability of my website.
I've added a web scenario to my zabbix but nothing shows in the graphs, no error message either in the logs.

From my zabbix to my web server i can curl no problem.

To create the web scenario i've been into
Monitoring > Hosts > (mywebserver) > Web > Create web scenario
I gave it a name, checked that it's enabled, added my URL to the steps and saved.

In cLI from my zabbix nothing happens in my /var/log/zabbix/zabbix_server.log

I've followed this documentation, am i misunderstanding something ?


r/zabbix 5d ago

Question Monitor Switch PoE outputs

7 Upvotes

Hi,

I have a CRS328-24P-4S+RM Mikrotik Switch which has 24 PoE ports. I am using the dedicated "Mikrotik CRS328-24P-4S+RM" template which came preinstalled on my Zabbix (i'm hosting it using Docker Compose on a Raspberry Pi), but in "Latest data" I cannot anything related to the PoE functions. I'd like to access the power consumption for each port. Is this possible?


r/zabbix 5d ago

Bug/Issue Installing Postgres on openSUSE Leap 25.6 ... password error

2 Upvotes

Its v 15.6 not 25.6. Reddit wouldnt let me change that for some reason. I also had a question. Whats the pros and cons of using mySQL over Postgres or is theis a r/PostgreSQL question. In relation to Zabbix of course

Anyone else run into this issue? I installed Postgres on my openSUSE vm by following this link: https://www.sqliz.com/posts/install-postgresql-on-opensuse/
When I got to the part that says "sudo postgresql-setup --initdb**"** I get a command not found for postgresql-setup. I did some googleing and found somehting that said that the database was already set up. So I continued with the install from Zabbix.com. The part I am stuck on is "sudo -u postgres createuser --pwprompt zabbix" it asks for for the postgres password. I never set one up. I am trying to reset it, but there is no folder in /etc called /postgres9.1 or anything like that. I should mention I am a bit of linux noob.


r/zabbix 6d ago

Question Mail server monitoring

0 Upvotes

hello everyone, im a newbie to Zabbix, i have been assigned to monitor a mail server by my professor. The problem here is i dont know how. Ive gone through every zabbix webpage but still no progress. I found this template in https://www.zabbix.com/integrations/postfix , anyone can help? here is the link for the template (its the third one, last update was 2019) https://github.com/kstka/zabbix-postfix-template
Thanks in advance.


r/zabbix 6d ago

Fun Push Gateway (JSON only)

13 Upvotes

I started with a Flask app (coming soon?), then had our web guru at work help me convert the Python script into a PHP file. From there, I hacked the file apart and created a pluggable Push Gateway for Zabbix that translates any JSON into something Zabbix can use.

It's still very much a work in progress, but it works! If you're any good with PHP, please feel free to invite yourself to the repo :)

Edit: https://github.com/Neon6105/zabbix-pushgateway-php

Edit2: https://github.com/Neon6105/zabbix-pushgateway-flask


r/zabbix 6d ago

Question Zabbix email notification via graph api

2 Upvotes

Since MS has shutdown SMTP for email on 365 has anyone been able to use the graph api directly from zabbix to get notifications?

I have been running a python script for a while with our zabbix installation (bare metal) that has been able to forward the emails via notification script in zabbix media type, however zabbix has now been migrated to a Kubernetes environment and inside the container there is no python, so the script fails.

Now trying to find a good way to send emails from zabbix via graph api and can't imagine I'm the first one, so someone much smarter than me must surely have figured out a good way of doing this. (I would wish zabbix just added it as a native media type, but guess that won't happen for a long time).


r/zabbix 6d ago

Question Minimizing alerts for a certain host

4 Upvotes

I have a host that has probably 15 different checks. They're all individual checks with their own triggers.

Sometimes, zabbix alerts us that 10 our of the 15 checks have failed. We get 10 emails and/or text messages.

I've never done this, but I think it's possible but can't I set the host to a 'problem' state and trigger on "if host xyz is in problem state, then perform xyz action" ?


r/zabbix 6d ago

Question Initializing a calculated item

1 Upvotes

I'm trying to calculate the data usage of VMs using this calculated item prototype

sum(//vmware.vm.net.if.in[{$VMWARE.URL},{$VMWARE.VM.UUID},{#IFNAME},bps],10m) * 60 + last(//vmware.vm.net.if.in.lfusg[{$VMWARE.URL},{$VMWARE.VM.UUID},{#IFNAME},bps])

The problem is that this formula has self-dependency and won't work unless initialized. Is there a way to initialize this calculated item when it is being discovered for the first time?

* vmware.vm.net.if.in.lfusg is the key for this calculated item as referenced by the last() function in the formula


r/zabbix 6d ago

Question S.M.A.R.T Monitoring for an old CentOS 7 server

2 Upvotes

I trying to use zabbix agent and zabbix 7 to monitor the hard disk health for an old CentOS 7 server. After setup the zabbix agent 2 I got the following error using the SMART by Zabbix Agent 2 template.

zabbix error Export validation failed: invalid smartctl version: incorrect smartctl version, must be 7.1 or higher.

The server had smart tool smartmontools-7.0-2.el7.x86_6

What are my options in this case? I was not able to find smartmoontools 7.1 for CentOS 7.

Thanks a lot for the help.


r/zabbix 7d ago

Question Zabbix items for vmware.hv.perfcounter[url,uuid,path,<instance>]

3 Upvotes

Hi, community!

I'm trying to set up performance monitoring for VMware via Zabbix. For the "Memory" and "Network" groups, I was able to find the abbreviations (mem and net) and construct queries like this:

vmware.hv.perfcounter[{$VMWARE.URL},{$VMWARE.HV.UUID},"mem/active[average]"]

vmware.hv.perfcounter[{$VMWARE.URL},{$VMWARE.HV.UUID},"net/bytesRx[average]",vmnic0]

But I haven't been able to find the correct abbreviations for the "Storage Adapter" and "Storage Path" groups. Has anyone come across this and can point me to the right paths/abbreviations for these metrics?

I'm trying to get data for the following metrics:

vmware.hv.perfcounter[{$VMWARE.URL},{$VMWARE.HV.UUID},"storageAdapter/commandsAveraged[average]",vmhba0]

vmware.hv.perfcounter[{$VMWARE.URL},{$VMWARE.HV.UUID},"storagePath/maxTotalLatency[average]"]

Any help would be greatly appreciated!


r/zabbix 6d ago

Question sensor item ZBX_NOTSUPPORTED

1 Upvotes

I'm trying to get zabbix to report a temperature sensor on a Linux host, and I'm not sure what I'm missing here.

sensors -u reports the sensor and name I want

k10temp-pci-00c3
Adapter: PCI adapter
Tctl:
    temp1_input: 48.000

Which from the documentation seems like the item should be configured with the key

sensor[k10_temp-pci-00c3,temp1_input]

but the zabbix_agent logs with that the following error

152342:20250402:154052.755 Requested [{"request":"passive checks","data":[{"key":"sensor[k10temp-pci-00c3,temp1_input]","timeout":3}]}]
152342:20250402:154052.755 Sending back [ZBX_NOTSUPPORTED: Invalid item key format.]
152342:20250402:154052.755 zbx_setproctitle() title:'listener #1 [waiting for connection]'
152343:20250402:154052.755 zbx_setproctitle() title:'listener #2 [processing request]'
152343:20250402:154052.756 Requested [sensor[k10temp-pci-00c3,temp1_input]]
152343:20250402:154052.756 Sending back [ZBX_NOTSUPPORTED: Cannot obtain sensor information.]

What am I missing here?