Hello Zabbix Community!
I'm hoping to get some insights into an issue I've encountered with uptime calculation in Zabbix.
Here's the situation: we have a Zabbix server monitoring a target server with an ICMP ping check running every minute (icmpping[,5], Interval 1m, History 90d, Trends 365d).
Over a 30-day period (43,200 minutes), Zabbix collected 43,196 values (March 1 00:00:00 to March 31 00:00:00)
However, Zabbix is reporting an average uptime of 99.86% for the same period. I suspect the discrepancy might be related to Zabbix's averaging methodology over long time periods.
I've reviewed the documentation and forum posts, but haven't found a clear explanation for this specific scenario. My questions are:
Thank you in advance for your help!
I'm hoping to get some insights into an issue I've encountered with uptime calculation in Zabbix.
Here's the situation: we have a Zabbix server monitoring a target server with an ICMP ping check running every minute (icmpping[,5], Interval 1m, History 90d, Trends 365d).
Over a 30-day period (43,200 minutes), Zabbix collected 43,196 values (March 1 00:00:00 to March 31 00:00:00)
- 43,194 values indicated the server was up
- 2 values indicated the server was down
However, Zabbix is reporting an average uptime of 99.86% for the same period. I suspect the discrepancy might be related to Zabbix's averaging methodology over long time periods.
I've reviewed the documentation and forum posts, but haven't found a clear explanation for this specific scenario. My questions are:
- What could be causing the difference between the manual calculation (99.995%) and Zabbix's reported uptime (99.86%)?
- How does Zabbix handle missing data points in its uptime calculation?
- Does Zabbix use any approximations or optimizations when calculating average uptime over long periods (e.g. 30 days)?
- Are there any server settings or configuration options that could influence the calculation?
Thank you in advance for your help!
Comment