Skip to content

Commit

Permalink
.........T [ZBXNEXT-7931] removed remaining references to heartbeat s…
Browse files Browse the repository at this point in the history
…ender
  • Loading branch information
Juris Miscenko committed Aug 31, 2022
1 parent 4878d62 commit 1f4d91b
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 88 deletions.
2 changes: 0 additions & 2 deletions templates/app/zabbix_proxy/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ There are no template links in this template.
|Zabbix proxy |Zabbix proxy: Utilization of availability manager internal processes, in % |<p>Average percentage of time availability manager processes have been busy in the last minute.</p> |INTERNAL |zabbix[process,availability manager,avg,busy] |
|Zabbix proxy |Zabbix proxy: Utilization of configuration syncer internal processes, in % |<p>Average percentage of time configuration syncer processes have been busy in the last minute.</p> |INTERNAL |zabbix[process,configuration syncer,avg,busy] |
|Zabbix proxy |Zabbix proxy: Utilization of discoverer data collector processes, in % |<p>Average percentage of time discoverer processes have been busy in the last minute.</p> |INTERNAL |zabbix[process,discoverer,avg,busy] |
|Zabbix proxy |Zabbix proxy: Utilization of heartbeat sender internal processes, in % |<p>Average percentage of time heartbeat sender processes have been busy in the last minute.</p> |INTERNAL |zabbix[process,heartbeat sender,avg,busy] |
|Zabbix proxy |Zabbix proxy: Utilization of ODBC poller data collector processes, in % |<p>Average percentage of time ODBC poller processes have been busy in the last minute.</p> |INTERNAL |zabbix[process,odbc poller,avg,busy] |
|Zabbix proxy |Zabbix proxy: Utilization of history poller data collector processes, in % |<p>Average percentage of time history poller processes have been busy in the last minute.</p> |INTERNAL |zabbix[process,history poller,avg,busy] |
|Zabbix proxy |Zabbix proxy: Utilization of history syncer internal processes, in % |<p>Average percentage of time history syncer processes have been busy in the last minute.</p> |INTERNAL |zabbix[process,history syncer,avg,busy] |
Expand Down Expand Up @@ -82,7 +81,6 @@ There are no template links in this template.
|Zabbix proxy: Utilization of availability manager processes is high |<p>-</p> |`avg(/Zabbix proxy health/zabbix[process,availability manager,avg,busy],10m)>{$ZABBIX.PROXY.UTIL.MAX:"availability manager"}`<p>Recovery expression:</p>`avg(/Zabbix proxy health/zabbix[process,availability manager,avg,busy],10m)<{$ZABBIX.PROXY.UTIL.MIN:"availability manager"}` |AVERAGE | |
|Zabbix proxy: Utilization of configuration syncer processes is high |<p>-</p> |`avg(/Zabbix proxy health/zabbix[process,configuration syncer,avg,busy],10m)>{$ZABBIX.PROXY.UTIL.MAX:"configuration syncer"}`<p>Recovery expression:</p>`avg(/Zabbix proxy health/zabbix[process,configuration syncer,avg,busy],10m)<{$ZABBIX.PROXY.UTIL.MIN:"configuration syncer"}` |AVERAGE | |
|Zabbix proxy: Utilization of discoverer processes is high |<p>-</p> |`avg(/Zabbix proxy health/zabbix[process,discoverer,avg,busy],10m)>{$ZABBIX.PROXY.UTIL.MAX:"discoverer"}`<p>Recovery expression:</p>`avg(/Zabbix proxy health/zabbix[process,discoverer,avg,busy],10m)<{$ZABBIX.PROXY.UTIL.MIN:"discoverer"}` |AVERAGE | |
|Zabbix proxy: Utilization of heartbeat sender processes is high |<p>-</p> |`avg(/Zabbix proxy health/zabbix[process,heartbeat sender,avg,busy],10m)>{$ZABBIX.PROXY.UTIL.MAX:"heartbeat sender"}`<p>Recovery expression:</p>`avg(/Zabbix proxy health/zabbix[process,heartbeat sender,avg,busy],10m)<{$ZABBIX.PROXY.UTIL.MIN:"heartbeat sender"}` |AVERAGE | |
|Zabbix proxy: Utilization of ODBC poller processes is high |<p>-</p> |`avg(/Zabbix proxy health/zabbix[process,odbc poller,avg,busy],10m)>{$ZABBIX.PROXY.UTIL.MAX:"ODBC poller"}`<p>Recovery expression:</p>`avg(/Zabbix proxy health/zabbix[process,odbc poller,avg,busy],10m)<{$ZABBIX.PROXY.UTIL.MIN:"ODBC poller"}` |AVERAGE | |
|Zabbix proxy: Utilization of history poller processes is high |<p>-</p> |`avg(/Zabbix proxy health/zabbix[process,history poller,avg,busy],10m)>{$ZABBIX.PROXY.UTIL.MAX:"history poller"}`<p>Recovery expression:</p>`avg(/Zabbix proxy health/zabbix[process,history poller,avg,busy],10m)<{$ZABBIX.PROXY.UTIL.MIN:"history poller"}` |AVERAGE | |
|Zabbix proxy: Utilization of history syncer processes is high |<p>-</p> |`avg(/Zabbix proxy health/zabbix[process,history syncer,avg,busy],10m)>{$ZABBIX.PROXY.UTIL.MAX:"history syncer"}`<p>Recovery expression:</p>`avg(/Zabbix proxy health/zabbix[process,history syncer,avg,busy],10m)<{$ZABBIX.PROXY.UTIL.MIN:"history syncer"}` |AVERAGE | |
Expand Down
42 changes: 5 additions & 37 deletions templates/app/zabbix_proxy/template_app_zabbix_proxy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -130,32 +130,6 @@ zabbix_export:
-
tag: scope
value: performance
-
uuid: a1a7b0f3c34248a0993c305cd76fea5a
name: 'Zabbix proxy: Utilization of heartbeat sender internal processes, in %'
type: INTERNAL
key: 'zabbix[process,heartbeat sender,avg,busy]'
history: 1w
value_type: FLOAT
units: '%'
description: 'Average percentage of time heartbeat sender processes have been busy in the last minute.'
tags:
-
tag: component
value: internal-process
triggers:
-
uuid: 51e9b56f0d854808949c5c89a53edadf
expression: 'avg(/Zabbix proxy health/zabbix[process,heartbeat sender,avg,busy],10m)>{$ZABBIX.PROXY.UTIL.MAX:"heartbeat sender"}'
recovery_mode: RECOVERY_EXPRESSION
recovery_expression: 'avg(/Zabbix proxy health/zabbix[process,heartbeat sender,avg,busy],10m)<{$ZABBIX.PROXY.UTIL.MIN:"heartbeat sender"}'
name: 'Zabbix proxy: Utilization of heartbeat sender processes is high'
event_name: 'Zabbix proxy: Utilization of heartbeat sender processes over {$ZABBIX.PROXY.UTIL.MAX:"heartbeat sender"}%'
priority: AVERAGE
tags:
-
tag: scope
value: performance
-
uuid: d34bb8623fff4fb99f87167534299654
name: 'Zabbix proxy: Utilization of history poller data collector processes, in %'
Expand Down Expand Up @@ -1209,42 +1183,36 @@ zabbix_export:
key: 'zabbix[process,self-monitoring,avg,busy]'
-
sortorder: '4'
color: 0000EE
item:
host: 'Zabbix proxy health'
key: 'zabbix[process,heartbeat sender,avg,busy]'
-
sortorder: '5'
color: 00EE00
item:
host: 'Zabbix proxy health'
key: 'zabbix[process,data sender,avg,busy]'
-
sortorder: '6'
sortorder: '5'
color: '009999'
item:
host: 'Zabbix proxy health'
key: 'zabbix[process,task manager,avg,busy]'
-
sortorder: '7'
sortorder: '6'
color: BBBB00
item:
host: 'Zabbix proxy health'
key: 'zabbix[process,ipmi manager,avg,busy]'
-
sortorder: '8'
sortorder: '7'
color: '990000'
item:
host: 'Zabbix proxy health'
key: 'zabbix[process,preprocessing manager,avg,busy]'
-
sortorder: '9'
sortorder: '8'
color: '008800'
item:
host: 'Zabbix proxy health'
key: 'zabbix[process,preprocessing worker,avg,busy]'
-
sortorder: '10'
sortorder: '9'
color: 2B5429
item:
host: 'Zabbix proxy health'
Expand Down
2 changes: 0 additions & 2 deletions templates/app/zabbix_proxy_remote/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ There are no template links in this template.
|Zabbix proxy |Remote Zabbix proxy: Utilization of availability manager internal processes, in % |<p>Average percentage of time availability manager processes have been busy in the last minute.</p> |DEPENDENT |process.availability_manager.avg.busy<p>**Preprocessing**:</p><p>- JSONPATH: `$.data.process['availability manager'].busy.avg`</p><p>⛔️ON_FAIL: `CUSTOM_ERROR -> Processes availability manager not started`</p> |
|Zabbix proxy |Remote Zabbix proxy: Utilization of configuration syncer internal processes, in % |<p>Average percentage of time configuration syncer processes have been busy in the last minute.</p> |DEPENDENT |process.configuration_syncer.avg.busy<p>**Preprocessing**:</p><p>- JSONPATH: `$.data.process['configuration syncer'].busy.avg`</p><p>⛔️ON_FAIL: `CUSTOM_ERROR -> Processes configuration syncer not started`</p> |
|Zabbix proxy |Remote Zabbix proxy: Utilization of discoverer data collector processes, in % |<p>Average percentage of time discoverer processes have been busy in the last minute.</p> |DEPENDENT |process.discoverer.avg.busy<p>**Preprocessing**:</p><p>- JSONPATH: `$.data.process['discoverer'].busy.avg`</p><p>⛔️ON_FAIL: `CUSTOM_ERROR -> Processes discoverer not started`</p> |
|Zabbix proxy |Remote Zabbix proxy: Utilization of heartbeat sender internal processes, in % |<p>Average percentage of time heartbeat sender processes have been busy in the last minute.</p> |DEPENDENT |process.heartbeat_sender.avg.busy<p>**Preprocessing**:</p><p>- JSONPATH: `$.data.process['heartbeat sender'].busy.avg`</p><p>⛔️ON_FAIL: `CUSTOM_ERROR -> Processes heartbeat sender not started`</p> |
|Zabbix proxy |Remote Zabbix proxy: Utilization of ODBC poller data collector processes, in % |<p>Average percentage of time ODBC poller processes have been busy in the last minute.</p> |DEPENDENT |process.odbc_poller.avg.busy<p>**Preprocessing**:</p><p>- JSONPATH: `$.data.process['odbc poller'].busy.avg`</p> |
|Zabbix proxy |Remote Zabbix proxy: Utilization of history poller data collector processes, in % |<p>Average percentage of time history poller processes have been busy in the last minute.</p> |DEPENDENT |process.history_poller.avg.busy<p>**Preprocessing**:</p><p>- JSONPATH: `$.data.process['history poller'].busy.avg`</p><p>⛔️ON_FAIL: `CUSTOM_ERROR -> Processes history poller not started`</p> |
|Zabbix proxy |Remote Zabbix proxy: Utilization of history syncer internal processes, in % |<p>Average percentage of time history syncer processes have been busy in the last minute.</p> |DEPENDENT |process.history_syncer.avg.busy<p>**Preprocessing**:</p><p>- JSONPATH: `$.data.process['history syncer'].busy.avg`</p><p>⛔️ON_FAIL: `CUSTOM_ERROR -> Processes history syncer not started`</p> |
Expand Down Expand Up @@ -84,7 +83,6 @@ There are no template links in this template.
|Remote Zabbix proxy: Utilization of availability manager processes is high |<p>-</p> |`avg(/Remote Zabbix proxy health/process.availability_manager.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"availability manager"}`<p>Recovery expression:</p>`avg(/Remote Zabbix proxy health/process.availability_manager.avg.busy,10m)<{$ZABBIX.PROXY.UTIL.MIN:"availability manager"}` |AVERAGE | |
|Remote Zabbix proxy: Utilization of configuration syncer processes is high |<p>-</p> |`avg(/Remote Zabbix proxy health/process.configuration_syncer.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"configuration syncer"}`<p>Recovery expression:</p>`avg(/Remote Zabbix proxy health/process.configuration_syncer.avg.busy,10m)<{$ZABBIX.PROXY.UTIL.MIN:"configuration syncer"}` |AVERAGE | |
|Remote Zabbix proxy: Utilization of discoverer processes is high |<p>-</p> |`avg(/Remote Zabbix proxy health/process.discoverer.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"discoverer"}`<p>Recovery expression:</p>`avg(/Remote Zabbix proxy health/process.discoverer.avg.busy,10m)<{$ZABBIX.PROXY.UTIL.MIN:"discoverer"}` |AVERAGE | |
|Remote Zabbix proxy: Utilization of heartbeat sender processes is high |<p>-</p> |`avg(/Remote Zabbix proxy health/process.heartbeat_sender.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"heartbeat sender"}`<p>Recovery expression:</p>`avg(/Remote Zabbix proxy health/process.heartbeat_sender.avg.busy,10m)<{$ZABBIX.PROXY.UTIL.MIN:"heartbeat sender"}` |AVERAGE | |
|Remote Zabbix proxy: Utilization of ODBC poller processes is high |<p>-</p> |`avg(/Remote Zabbix proxy health/process.odbc_poller.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"ODBC poller"}`<p>Recovery expression:</p>`avg(/Remote Zabbix proxy health/process.odbc_poller.avg.busy,10m)<{$ZABBIX.PROXY.UTIL.MIN:"ODBC poller"}` |AVERAGE | |
|Remote Zabbix proxy: Utilization of history poller processes is high |<p>-</p> |`avg(/Remote Zabbix proxy health/process.history_poller.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"history poller"}`<p>Recovery expression:</p>`avg(/Remote Zabbix proxy health/process.history_poller.avg.busy,10m)<{$ZABBIX.PROXY.UTIL.MIN:"history poller"}` |AVERAGE | |
|Remote Zabbix proxy: Utilization of history syncer processes is high |<p>-</p> |`avg(/Remote Zabbix proxy health/process.history_syncer.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"history syncer"}`<p>Recovery expression:</p>`avg(/Remote Zabbix proxy health/process.history_syncer.avg.busy,10m)<{$ZABBIX.PROXY.UTIL.MIN:"history syncer"}` |AVERAGE | |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,42 +178,6 @@ zabbix_export:
-
tag: scope
value: performance
-
uuid: 9ca58c0a87f54733ae9794d052092944
name: 'Remote Zabbix proxy: Utilization of heartbeat sender internal processes, in %'
type: DEPENDENT
key: process.heartbeat_sender.avg.busy
delay: '0'
history: 1w
value_type: FLOAT
units: '%'
description: 'Average percentage of time heartbeat sender processes have been busy in the last minute.'
preprocessing:
-
type: JSONPATH
parameters:
- '$.data.process[''heartbeat sender''].busy.avg'
error_handler: CUSTOM_ERROR
error_handler_params: 'Processes heartbeat sender not started'
master_item:
key: 'zabbix[stats,{$ZABBIX.PROXY.ADDRESS},{$ZABBIX.PROXY.PORT}]'
tags:
-
tag: component
value: internal-process
triggers:
-
uuid: f75e8a72ae1642999c7560387f189129
expression: 'avg(/Remote Zabbix proxy health/process.heartbeat_sender.avg.busy,10m)>{$ZABBIX.PROXY.UTIL.MAX:"heartbeat sender"}'
recovery_mode: RECOVERY_EXPRESSION
recovery_expression: 'avg(/Remote Zabbix proxy health/process.heartbeat_sender.avg.busy,10m)<{$ZABBIX.PROXY.UTIL.MIN:"heartbeat sender"}'
name: 'Remote Zabbix proxy: Utilization of heartbeat sender processes is high'
event_name: 'Remote Zabbix proxy: Utilization of heartbeat sender processes over {$ZABBIX.PROXY.UTIL.MAX:"heartbeat sender"}%'
priority: AVERAGE
tags:
-
tag: scope
value: performance
-
uuid: 27c6471f0b184586aad8966a44a0c20f
name: 'Remote Zabbix proxy: Utilization of history poller data collector processes, in %'
Expand Down Expand Up @@ -1571,42 +1535,36 @@ zabbix_export:
key: process.self-monitoring.avg.busy
-
sortorder: '4'
color: 0000EE
item:
host: 'Remote Zabbix proxy health'
key: process.heartbeat_sender.avg.busy
-
sortorder: '5'
color: 00EE00
item:
host: 'Remote Zabbix proxy health'
key: process.data_sender.avg.busy
-
sortorder: '6'
sortorder: '5'
color: '009999'
item:
host: 'Remote Zabbix proxy health'
key: process.task_manager.avg.busy
-
sortorder: '7'
sortorder: '6'
color: BBBB00
item:
host: 'Remote Zabbix proxy health'
key: process.ipmi_manager.avg.busy
-
sortorder: '8'
sortorder: '7'
color: '990000'
item:
host: 'Remote Zabbix proxy health'
key: process.preprocessing_manager.avg.busy
-
sortorder: '9'
sortorder: '8'
color: '008800'
item:
host: 'Remote Zabbix proxy health'
key: process.preprocessing_worker.avg.busy
-
sortorder: '10'
sortorder: '9'
color: 2B5429
item:
host: 'Remote Zabbix proxy health'
Expand Down

0 comments on commit 1f4d91b

Please sign in to comment.