You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yzl 93958d0fb0
zabbix6.0
1 year ago
..
README.md zabbix6.0 1 year ago
template_app_zabbix_proxy_remote.yaml zabbix6.0 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

  • JSON Path: $.data.process['data sender'].busy.avg

    Custom on fail: Set error to: Processes data sender not started

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

  • JSON Path: $.data.process['availability manager'].busy.avg

    Custom on fail: Set error to: Processes availability manager not started

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

  • JSON Path: $.data.process['configuration syncer'].busy.avg

    Custom on fail: Set error to: Processes configuration syncer not started

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

  • JSON Path: $.data.process['discovery worker'].busy.avg

    Custom on fail: Set error to: No "discovery worker" processes started.

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

  • JSON Path: $.data.process['discovery manager'].busy.avg

    Custom on fail: Set error to: No "discovery manager" processes started.

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

  • JSON Path: $.data.process['odbc poller'].busy.avg

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

  • JSON Path: $.data.process['history poller'].busy.avg

    Custom on fail: Set error to: Processes history poller not started

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

  • JSON Path: $.data.process['history syncer'].busy.avg

    Custom on fail: Set error to: Processes history syncer not started

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

  • JSON Path: $.data.process['housekeeper'].busy.avg

    Custom on fail: Set error to: Processes housekeeper not started

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

  • JSON Path: $.data.process['http poller'].busy.avg

    Custom on fail: Set error to: Processes http poller not started

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

  • JSON Path: $.data.process['icmp pinger'].busy.avg

    Custom on fail: Set error to: Processes icmp pinger not started

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

  • JSON Path: $.data.process['ipmi manager'].busy.avg

    Custom on fail: Set error to: Processes ipmi manager not started

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

  • JSON Path: $.data.process['ipmi poller'].busy.avg

    Custom on fail: Set error to: Processes ipmi poller not started

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

  • JSON Path: $.data.process['java poller'].busy.avg

    Custom on fail: Set error to: Processes java poller not started

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

  • JSON Path: $.data.process['poller'].busy.avg

    Custom on fail: Set error to: Processes poller not started

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

  • JSON Path: $.data.process['preprocessing worker'].busy.avg

    Custom on fail: Set error to: Processes preprocessing worker not started

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

  • JSON Path: $.data.process['preprocessing manager'].busy.avg

    Custom on fail: Set error to: Processes preprocessing manager not started

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

  • JSON Path: $.data.process['self-monitoring'].busy.avg

    Custom on fail: Set error to: Processes self-monitoring not started

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

  • JSON Path: $.data.process['snmp trapper'].busy.avg

    Custom on fail: Set error to: Processes snmp trapper not started

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

  • JSON Path: $.data.process['task manager'].busy.avg

    Custom on fail: Set error to: Processes task manager not started

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

  • JSON Path: $.data.process['trapper'].busy.avg

    Custom on fail: Set error to: Processes trapper not started

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

  • JSON Path: $.data.process['unreachable poller'].busy.avg

    Custom on fail: Set error to: Processes unreachable poller not started

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

  • JSON Path: $.data.process['vmware collector'].busy.avg

    Custom on fail: Set error to: Processes vmware collector not started

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

  • JSON Path: $.data.process['agent poller'].busy.avg

    Custom on fail: Set error to: Processes agent poller not started

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

  • JSON Path: $.data.process['http agent poller'].busy.avg

    Custom on fail: Set error to: Processes http agent poller not started

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

  • JSON Path: $.data.process['snmp poller'].busy.avg

    Custom on fail: Set error to: Processes snmp poller not started

Remote Zabbix proxy: Configuration cache, % used

Availability statistics of Zabbix configuration cache. Percentage of used buffer.

Dependent item rcache.buffer.pused

Preprocessing

  • JSON Path: $.data.rcache.pused

Remote Zabbix proxy: Version

Version of Zabbix proxy.

Dependent item version

Preprocessing

  • JSON Path: $.data.version

  • Discard unchanged with heartbeat: 1d

Remote Zabbix proxy: VMware cache, % used

Availability statistics of Zabbix vmware cache. Percentage of used buffer.

Dependent item vmware.buffer.pused

Preprocessing

  • JSON Path: $.data.vmware.pused

    Custom on fail: Set error to: No vmware collector processes started

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

  • JSON Path: $.data.wcache.history.pused

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

  • JSON Path: $.data.wcache.index.pused

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

  • JSON Path: $.data.wcache.values.all

  • Change per second
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

  • JSON Path: $.data.wcache.values.float

  • Change per second
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

  • JSON Path: $.data.wcache.values.log

  • Change per second
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

  • JSON Path: $.data.wcache.values['not supported']

  • Change per second
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

  • JSON Path: $.data.wcache.values.str

  • Change per second
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

  • JSON Path: $.data.wcache.values.text

  • Change per second
Remote Zabbix proxy: Preprocessing queue

Count of values enqueued in the preprocessing queue.

Dependent item preprocessing_queue

Preprocessing

  • JSON Path: $.data.preprocessing_queue

Remote Zabbix proxy: Discovery queue

Count of values enqueued in the discovery queue.

Dependent item discovery_queue

Preprocessing

  • JSON Path: $.data.discovery_queue

    Custom on fail: Set error to: No "discoverer" processes started. Please check "StartDiscoverers" parameter in the server configuration file.

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

  • JSON Path: $.data.wcache.values.uint

  • Change per second
Remote Zabbix proxy: Required performance

Required performance of Zabbix proxy, in new values per second expected.

Dependent item requiredperformance

Preprocessing

  • JSON Path: $.data.requiredperformance

Remote Zabbix proxy: Uptime

Uptime of Zabbix proxy process in seconds.

Dependent item uptime

Preprocessing

  • JSON Path: $.data.uptime

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