yzl
93958d0fb0
|
1 year ago | |
---|---|---|
.. | ||
README.md | 1 year ago | |
template_app_zabbix_proxy_remote.yaml | 1 year ago |
README.md
Remote Zabbix proxy health
Macros used
Name | Description | Default |
---|---|---|
{$ZABBIX.PROXY.ADDRESS} | IP/DNS/network mask list of proxies to be remotely queried (default is 127.0.0.1). |
|
{$ZABBIX.PROXY.PORT} | Port of proxy to be remotely queried (default is 10051). |
|
{$ZABBIX.PROXY.UTIL.MAX} | Maximum average percentage of time processes busy in the last minute (default is 75). |
75 |
{$ZABBIX.PROXY.UTIL.MIN} | Minimum average percentage of time processes busy in the last minute (default is 65). |
65 |
{$ZABBIX.PROXY.NODATA_TIMEOUT} | The time threshold after which statistics are considered unavailable. Used in trigger expression. |
5m |
Items
Name | Description | Type | Key and additional info |
---|---|---|---|
Remote Zabbix proxy: Zabbix stats | Zabbix server statistics master item. |
Zabbix internal | zabbix[stats,{$ZABBIX.PROXY.ADDRESS},{$ZABBIX.PROXY.PORT}] |
Remote Zabbix proxy: Zabbix stats queue over 10m | Number of monitored items in the queue which are delayed at least by 10 minutes. |
Zabbix internal | zabbix[stats,{ZABBIX.PROXY.ADDRESS},{$ZABBIX.PROXY.PORT},queue,10m]<p>**Preprocessing**</p><ul><li><p>JSON Path: ` .queue` |
Remote Zabbix proxy: Zabbix stats queue | Number of monitored items in the queue which are delayed at least by 6 seconds. |
Zabbix internal | zabbix[stats,{ZABBIX.PROXY.ADDRESS},{$ZABBIX.PROXY.PORT},queue]<p>**Preprocessing**</p><ul><li><p>JSON Path: ` .queue` |
Remote Zabbix proxy: Utilization of data sender internal processes, in % | Average percentage of time data sender processes have been busy in the last minute. |
Dependent item | process.data_sender.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of availability manager internal processes, in % | Average percentage of time availability manager processes have been busy in the last minute. |
Dependent item | process.availability_manager.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of configuration syncer internal processes, in % | Average percentage of time configuration syncer processes have been busy in the last minute. |
Dependent item | process.configuration_syncer.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of discovery worker internal processes, in % | Average percentage of time discovery worker processes have been busy in the last minute. |
Dependent item | process.discovery_worker.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of discovery manager internal processes, in % | Average percentage of time discovery manager processes have been busy in the last minute. |
Dependent item | process.discovery_manager.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of ODBC poller data collector processes, in % | Average percentage of time ODBC poller processes have been busy in the last minute. |
Dependent item | process.odbc_poller.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of history poller data collector processes, in % | Average percentage of time history poller processes have been busy in the last minute. |
Dependent item | process.history_poller.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of history syncer internal processes, in % | Average percentage of time history syncer processes have been busy in the last minute. |
Dependent item | process.history_syncer.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of housekeeper internal processes, in % | Average percentage of time housekeeper processes have been busy in the last minute. |
Dependent item | process.housekeeper.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of http poller data collector processes, in % | Average percentage of time http poller processes have been busy in the last minute. |
Dependent item | process.http_poller.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of icmp pinger data collector processes, in % | Average percentage of time icmp pinger processes have been busy in the last minute. |
Dependent item | process.icmp_pinger.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of ipmi manager internal processes, in % | Average percentage of time ipmi manager processes have been busy in the last minute. |
Dependent item | process.ipmi_manager.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of ipmi poller data collector processes, in % | Average percentage of time ipmi poller processes have been busy in the last minute. |
Dependent item | process.ipmi_poller.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of java poller data collector processes, in % | Average percentage of time java poller processes have been busy in the last minute. |
Dependent item | process.java_poller.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of poller data collector processes, in % | Average percentage of time poller processes have been busy in the last minute. |
Dependent item | process.poller.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of preprocessing worker internal processes, in % | Average percentage of time preprocessing worker processes have been busy in the last minute. |
Dependent item | process.preprocessing_worker.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of preprocessing manager internal processes, in % | Average percentage of time preprocessing manager processes have been busy in the last minute. |
Dependent item | process.preprocessing_manager.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of self-monitoring internal processes, in % | Average percentage of time self-monitoring processes have been busy in the last minute. |
Dependent item | process.self-monitoring.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of snmp trapper data collector processes, in % | Average percentage of time snmp trapper processes have been busy in the last minute. |
Dependent item | process.snmp_trapper.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of task manager internal processes, in % | Average percentage of time task manager processes have been busy in the last minute. |
Dependent item | process.task_manager.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of trapper data collector processes, in % | Average percentage of time trapper processes have been busy in the last minute. |
Dependent item | process.trapper.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of unreachable poller data collector processes, in % | Average percentage of time unreachable poller processes have been busy in the last minute. |
Dependent item | process.unreachable_poller.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of vmware data collector processes, in % | Average percentage of time vmware collector processes have been busy in the last minute. |
Dependent item | process.vmware_collector.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of agent poller data collector processes, in % | Average percentage of time agent poller processes have been busy in the last minute. |
Dependent item | process.agent_poller.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of http agent poller data collector processes, in % | Average percentage of time http agent poller processes have been busy in the last minute. |
Dependent item | process.http_agent_poller.avg.busy Preprocessing
|
Remote Zabbix proxy: Utilization of snmp poller data collector processes, in % | Average percentage of time snmp poller processes have been busy in the last minute. |
Dependent item | process.snmp_poller.avg.busy Preprocessing
|
Remote Zabbix proxy: Configuration cache, % used | Availability statistics of Zabbix configuration cache. Percentage of used buffer. |
Dependent item | rcache.buffer.pused Preprocessing
|
Remote Zabbix proxy: Version | Version of Zabbix proxy. |
Dependent item | version Preprocessing
|
Remote Zabbix proxy: VMware cache, % used | Availability statistics of Zabbix vmware cache. Percentage of used buffer. |
Dependent item | vmware.buffer.pused Preprocessing
|
Remote Zabbix proxy: History write cache, % used | Statistics and availability of Zabbix write cache. Percentage of used history buffer. History cache is used to store item values. A high number indicates performance problems on the database side. |
Dependent item | wcache.history.pused Preprocessing
|
Remote Zabbix proxy: History index cache, % used | Statistics and availability of Zabbix write cache. Percentage of used history index buffer. History index cache is used to index values stored in history cache. |
Dependent item | wcache.index.pused Preprocessing
|
Remote Zabbix proxy: Number of processed values per second | Statistics and availability of Zabbix write cache. Total number of values processed by Zabbix server or Zabbix proxy, except unsupported items. |
Dependent item | wcache.values Preprocessing
|
Remote Zabbix proxy: Number of processed numeric (float) values per second | Statistics and availability of Zabbix write cache. Number of processed float values. |
Dependent item | wcache.values.float Preprocessing
|
Remote Zabbix proxy: Number of processed log values per second | Statistics and availability of Zabbix write cache. Number of processed log values. |
Dependent item | wcache.values.log Preprocessing
|
Remote Zabbix proxy: Number of processed not supported values per second | Statistics and availability of Zabbix write cache. Number of times item processing resulted in item becoming unsupported or keeping that state. |
Dependent item | wcache.values.not_supported Preprocessing
|
Remote Zabbix proxy: Number of processed character values per second | Statistics and availability of Zabbix write cache. Number of processed character/string values. |
Dependent item | wcache.values.str Preprocessing
|
Remote Zabbix proxy: Number of processed text values per second | Statistics and availability of Zabbix write cache. Number of processed text values. |
Dependent item | wcache.values.text Preprocessing
|
Remote Zabbix proxy: Preprocessing queue | Count of values enqueued in the preprocessing queue. |
Dependent item | preprocessing_queue Preprocessing
|
Remote Zabbix proxy: Discovery queue | Count of values enqueued in the discovery queue. |
Dependent item | discovery_queue Preprocessing
|
Remote Zabbix proxy: Number of processed numeric (unsigned) values per second | Statistics and availability of Zabbix write cache. Number of processed numeric (unsigned) values. |
Dependent item | wcache.values.uint Preprocessing
|
Remote Zabbix proxy: Required performance | Required performance of Zabbix proxy, in new values per second expected. |
Dependent item | requiredperformance Preprocessing
|
Remote Zabbix proxy: Uptime | Uptime of Zabbix proxy process in seconds. |
Dependent item | uptime Preprocessing
|
Triggers
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
Remote Zabbix proxy: More than 100 items having missing data for more than 10 minutes | zabbix[stats,{$ZABBIX.PROXY.ADDRESS},{$ZABBIX.PROXY.PORT},queue,10m] item is collecting data about how many items are missing data for more than 10 minutes. |
min(/Remote Zabbix proxy health/zabbix[stats,{$ZABBIX.PROXY.ADDRESS},{$ZABBIX.PROXY.PORT},queue,10m],10m)>100 |
Warning | Manual close: Yes |
Remote Zabbix proxy: Utilization of data sender processes is high | avg(/Remote Zabbix proxy health/process.data_sender.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"data sender"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of availability manager processes is high | avg(/Remote Zabbix proxy health/process.availability_manager.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"availability manager"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of configuration syncer processes is high | avg(/Remote Zabbix proxy health/process.configuration_syncer.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"configuration syncer"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of discovery worker processes is high | avg(/Remote Zabbix proxy health/process.discovery_worker.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"discovery worker"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of discovery manager processes is high | avg(/Remote Zabbix proxy health/process.discovery_manager.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"discovery manager"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of ODBC poller processes is high | avg(/Remote Zabbix proxy health/process.odbc_poller.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"ODBC poller"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of history poller processes is high | avg(/Remote Zabbix proxy health/process.history_poller.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"history poller"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of history syncer processes is high | avg(/Remote Zabbix proxy health/process.history_syncer.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"history syncer"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of housekeeper processes is high | avg(/Remote Zabbix proxy health/process.housekeeper.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"housekeeper"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of http poller processes is high | avg(/Remote Zabbix proxy health/process.http_poller.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"http poller"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of icmp pinger processes is high | avg(/Remote Zabbix proxy health/process.icmp_pinger.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"icmp pinger"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of ipmi manager processes is high | avg(/Remote Zabbix proxy health/process.ipmi_manager.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"ipmi manager"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of ipmi poller processes is high | avg(/Remote Zabbix proxy health/process.ipmi_poller.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"ipmi poller"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of java poller processes is high | avg(/Remote Zabbix proxy health/process.java_poller.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"java poller"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of poller processes is high | avg(/Remote Zabbix proxy health/process.poller.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"poller"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of preprocessing worker processes is high | avg(/Remote Zabbix proxy health/process.preprocessing_worker.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"preprocessing worker"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of preprocessing manager processes is high | avg(/Remote Zabbix proxy health/process.preprocessing_manager.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"preprocessing manager"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of self-monitoring processes is high | avg(/Remote Zabbix proxy health/process.self-monitoring.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"self-monitoring"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of snmp trapper processes is high | avg(/Remote Zabbix proxy health/process.snmp_trapper.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"snmp trapper"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of task manager processes is high | avg(/Remote Zabbix proxy health/process.task_manager.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"task manager"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of trapper processes is high | avg(/Remote Zabbix proxy health/process.trapper.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"trapper"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of unreachable poller processes is high | avg(/Remote Zabbix proxy health/process.unreachable_poller.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"unreachable poller"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of vmware collector processes is high | avg(/Remote Zabbix proxy health/process.vmware_collector.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"vmware collector"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of agent poller processes is high | avg(/Remote Zabbix proxy health/process.agent_poller.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"agent poller"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of http agent poller processes is high | avg(/Remote Zabbix proxy health/process.http_agent_poller.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"http agent poller"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: Utilization of snmp poller processes is high | avg(/Remote Zabbix proxy health/process.snmp_poller.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"snmp poller"} |
Average | Manual close: Yes | |
Remote Zabbix proxy: More than {$ZABBIX.PROXY.UTIL.MAX}% used in the configuration cache | Consider increasing CacheSize in the zabbix_server.conf configuration file. |
max(/Remote Zabbix proxy health/rcache.buffer.pused,10m)>{$ZABBIX.PROXY.UTIL.MAX} |
Average | Manual close: Yes |
Remote Zabbix proxy: Failed to fetch stats data | Zabbix has not received statistics data for {$ZABBIX.PROXY.NODATA_TIMEOUT}. |
nodata(/Remote Zabbix proxy health/rcache.buffer.pused,{$ZABBIX.PROXY.NODATA_TIMEOUT})=1 |
Warning | |
Remote Zabbix proxy: Version has changed | Zabbix proxy version has changed. Acknowledge to close the problem manually. |
last(/Remote Zabbix proxy health/version,#1)<>last(/Remote Zabbix proxy health/version,#2) and length(last(/Remote Zabbix proxy health/version))>0 |
Info | Manual close: Yes |
Remote Zabbix proxy: More than {$ZABBIX.PROXY.UTIL.MAX}% used in the vmware cache | Consider increasing VMwareCacheSize in the zabbix_server.conf configuration file. |
max(/Remote Zabbix proxy health/vmware.buffer.pused,10m)>{$ZABBIX.PROXY.UTIL.MAX} |
Average | Manual close: Yes |
Remote Zabbix proxy: More than {$ZABBIX.PROXY.UTIL.MAX}% used in the history cache | Consider increasing HistoryCacheSize in the zabbix_server.conf configuration file. |
max(/Remote Zabbix proxy health/wcache.history.pused,10m)>{$ZABBIX.PROXY.UTIL.MAX} |
Average | Manual close: Yes |
Remote Zabbix proxy: More than {$ZABBIX.PROXY.UTIL.MAX}% used in the history index cache | Consider increasing HistoryIndexCacheSize in the zabbix_server.conf configuration file. |
max(/Remote Zabbix proxy health/wcache.index.pused,10m)>{$ZABBIX.PROXY.UTIL.MAX} |
Average | Manual close: Yes |
Remote Zabbix proxy: {HOST.NAME} has been restarted | Uptime is less than 10 minutes. |
last(/Remote Zabbix proxy health/uptime)<10m |
Info | Manual close: Yes |
Feedback
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums