Skip to content

Commit

Permalink
added 6.0 templates
Browse files Browse the repository at this point in the history
  • Loading branch information
abakaldin committed Mar 3, 2022
1 parent 18a6f56 commit 8302de8
Show file tree
Hide file tree
Showing 2,480 changed files with 943,351 additions and 10,114 deletions.
11,047 changes: 8,411 additions & 2,636 deletions .github/jekyll/_data/meta.json

Large diffs are not rendered by default.

60 changes: 60 additions & 0 deletions Applications/1C/template_1c_enterprise/6.0/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# 1C Enterprise

## Overview

**Zabbix 1C Enterprise**


Monitor sessions number for each base in cluster and for each cluster. Items names include base name and cluster name.


Using LLD for base discovery


Suggestions are welcome.


UPD Added items for monitoring


UPD2 Added converted to exe Python scripts, so you don't need install Python interpreter, but you need be very fearless to use exe files from Internet :)




## Macros used

There are no macros links in this template.

## Template links

There are no template links in this template.

## Discovery rules

|Name|Description|Type|Key and additional info|
|----|-----------|----|----|
|Infobases|<p>-</p>|`Zabbix agent`|1cEnt.infobases<p>Update: 2m</p>|


## Items collected

|Name|Description|Type|Key and additional info|
|----|-----------|----|----|
|Infobase sessions {#NAME}, cluster {#CLUSTER_NAME}|<p>-</p>|`Zabbix agent`|1cEnt.sessions[{#INFOBASE},{#CLUSTER}]<p>Update: 5m</p><p>LLD</p>|
|Total sessions in {#NAME}, cluster {#CLUSTER_NAME}|<p>-</p>|`Calculated`|1cEnt.sessions.totalSessions[{#INFOBASE}, {#CLUSTER}]<p>Update: 5m</p><p>LLD</p>|
|Background jobs in {#NAME}, cluster {#CLUSTER_NAME}|<p>-</p>|`Dependent item`|1cEnt.sessions.bjobs[{#INFOBASE}, {#CLUSTER}]<p>Update: 0</p><p>LLD</p>|
|Blocked objects by DBMS in {#NAME}, cluster {#CLUSTER_NAME}|<p>-</p>|`Dependent item`|1cEnt.sessions.blocked-by-dbms[{#INFOBASE}, {#CLUSTER}]<p>Update: 0</p><p>LLD</p>|
|Data in {#NAME}, cluster {#CLUSTER_NAME}|<p>-</p>|`Dependent item`|1cEnt.sessions.bytes-all[{#INFOBASE}, {#CLUSTER}]<p>Update: 0</p><p>LLD</p>|
|COM connections in {#NAME}, cluster {#CLUSTER_NAME}|<p>-</p>|`Dependent item`|1cEnt.sessions.comconn[{#INFOBASE}, {#CLUSTER}]<p>Update: 0</p><p>LLD</p>|
|Block duration in {#NAME}, cluster {#CLUSTER_NAME}|<p>-</p>|`Dependent item`|1cEnt.sessions.db-proc-took[{#INFOBASE}, {#CLUSTER}]<p>Update: 0</p><p>LLD</p>|
|Designer clients in {#NAME}, cluster {#CLUSTER_NAME}|<p>-</p>|`Dependent item`|1cEnt.sessions.designers[{#INFOBASE}, {#CLUSTER}]<p>Update: 0</p><p>LLD</p>|
|Thick clients in {#NAME}, cluster {#CLUSTER_NAME}|<p>-</p>|`Dependent item`|1cEnt.sessions.thickClient[{#INFOBASE}, {#CLUSTER}]<p>Update: 0</p><p>LLD</p>|
|Thin clients in {#NAME}, cluster {#CLUSTER_NAME}|<p>-</p>|`Dependent item`|1cEnt.sessions.thinClient[{#INFOBASE}, {#CLUSTER}]<p>Update: 0</p><p>LLD</p>|
|Web clients in {#NAME}, {#CLUSTER_NAME}|<p>-</p>|`Dependent item`|1cEnt.sessions.webclients[{#INFOBASE}, {#CLUSTER}]<p>Update: 0</p><p>LLD</p>|


## Triggers

There are no triggers in this template.

313 changes: 313 additions & 0 deletions Applications/1C/template_1c_enterprise/6.0/template_1c_enterprise.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,313 @@
zabbix_export:
version: '6.0'
date: '2021-11-21T21:40:15Z'
groups:
-
uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: Templates/Applications
templates:
-
uuid: 7f3d1067425d41c5870aa7f69f88f60c
template: '1C Enterprise'
name: '1C Enterprise'
description: |
## Overview
**Zabbix 1C Enterprise**
Monitor sessions number for each base in cluster and for each cluster. Items names include base name and cluster name.
Using LLD for base discovery
Suggestions are welcome.
UPD Added items for monitoring
UPD2 Added converted to exe Python scripts, so you don't need install Python interpreter, but you need be very fearless to use exe files from Internet :)
groups:
-
name: Templates/Applications
discovery_rules:
-
uuid: 0f23b6dd36cc4c26b8d05771dd0684f0
name: Infobases
key: 1cEnt.infobases
delay: 2m
lifetime: 5d
item_prototypes:
-
uuid: 340987436b9741bc814536309d30bf63
name: 'Background jobs in {#NAME}, cluster {#CLUSTER_NAME}'
type: DEPENDENT
key: '1cEnt.sessions.bjobs[{#INFOBASE}, {#CLUSTER}]'
delay: '0'
history: 30d
preprocessing:
-
type: JSONPATH
parameters:
- $.BackgroundJob
master_item:
key: '1cEnt.sessions[{#INFOBASE},{#CLUSTER}]'
tags:
-
tag: Application
value: '1C Enterprise'
-
uuid: a40acabe2b354e74babb29b54b8ea59e
name: 'Blocked objects by DBMS in {#NAME}, cluster {#CLUSTER_NAME}'
type: DEPENDENT
key: '1cEnt.sessions.blocked-by-dbms[{#INFOBASE}, {#CLUSTER}]'
delay: '0'
history: 30d
status: DISABLED
preprocessing:
-
type: JSONPATH
parameters:
- $.blockedByDBMS
master_item:
key: '1cEnt.sessions[{#INFOBASE},{#CLUSTER}]'
tags:
-
tag: Application
value: '1C Enterprise'
-
uuid: b330e261bb5c4be7ac73b077762c85a7
name: 'Data in {#NAME}, cluster {#CLUSTER_NAME}'
type: DEPENDENT
key: '1cEnt.sessions.bytes-all[{#INFOBASE}, {#CLUSTER}]'
delay: '0'
history: 30d
status: DISABLED
units: B
preprocessing:
-
type: JSONPATH
parameters:
- $.bytesAll
-
type: SIMPLE_CHANGE
parameters:
- ''
master_item:
key: '1cEnt.sessions[{#INFOBASE},{#CLUSTER}]'
tags:
-
tag: Application
value: '1C Enterprise'
-
uuid: df9ae071be7242939996a45149882e8e
name: 'COM connections in {#NAME}, cluster {#CLUSTER_NAME}'
type: DEPENDENT
key: '1cEnt.sessions.comconn[{#INFOBASE}, {#CLUSTER}]'
delay: '0'
history: 30d
preprocessing:
-
type: JSONPATH
parameters:
- $.COMConnection
master_item:
key: '1cEnt.sessions[{#INFOBASE},{#CLUSTER}]'
tags:
-
tag: Application
value: '1C Enterprise'
-
uuid: c765277fcc984de68273cbeff7f6b03d
name: 'Block duration in {#NAME}, cluster {#CLUSTER_NAME}'
type: DEPENDENT
key: '1cEnt.sessions.db-proc-took[{#INFOBASE}, {#CLUSTER}]'
delay: '0'
history: 30d
units: ms
preprocessing:
-
type: JSONPATH
parameters:
- $.dbProcTook
master_item:
key: '1cEnt.sessions[{#INFOBASE},{#CLUSTER}]'
tags:
-
tag: Application
value: '1C Enterprise'
-
uuid: 1888241f440f40c1aa748a6a6e9af92a
name: 'Designer clients in {#NAME}, cluster {#CLUSTER_NAME}'
type: DEPENDENT
key: '1cEnt.sessions.designers[{#INFOBASE}, {#CLUSTER}]'
delay: '0'
history: 30d
preprocessing:
-
type: JSONPATH
parameters:
- $.Designer
master_item:
key: '1cEnt.sessions[{#INFOBASE},{#CLUSTER}]'
tags:
-
tag: Application
value: '1C Enterprise'
-
uuid: a574dba603a7457c8c2751b1c80e9274
name: 'Thick clients in {#NAME}, cluster {#CLUSTER_NAME}'
type: DEPENDENT
key: '1cEnt.sessions.thickClient[{#INFOBASE}, {#CLUSTER}]'
delay: '0'
history: 30d
preprocessing:
-
type: JSONPATH
parameters:
- $.1CV8
master_item:
key: '1cEnt.sessions[{#INFOBASE},{#CLUSTER}]'
tags:
-
tag: Application
value: '1C Enterprise'
-
uuid: 3a5d72fe9d0046b9bb74f55c6440ceb9
name: 'Thin clients in {#NAME}, cluster {#CLUSTER_NAME}'
type: DEPENDENT
key: '1cEnt.sessions.thinClient[{#INFOBASE}, {#CLUSTER}]'
delay: '0'
history: 30d
preprocessing:
-
type: JSONPATH
parameters:
- $.1CV8C
master_item:
key: '1cEnt.sessions[{#INFOBASE},{#CLUSTER}]'
tags:
-
tag: Application
value: '1C Enterprise'
-
uuid: cf129cb437384e2a81291f2f4a7d0092
name: 'Total sessions in {#NAME}, cluster {#CLUSTER_NAME}'
type: CALCULATED
key: '1cEnt.sessions.totalSessions[{#INFOBASE}, {#CLUSTER}]'
delay: 5m
history: 30d
params: 'last(//1cEnt.sessions.designers[{#INFOBASE}, {#CLUSTER}]) + last(//1cEnt.sessions.bjobs[{#INFOBASE}, {#CLUSTER}]) + last(//1cEnt.sessions.comconn[{#INFOBASE}, {#CLUSTER}]) + last(//1cEnt.sessions.thickClient[{#INFOBASE}, {#CLUSTER}]) + last(//1cEnt.sessions.thinClient[{#INFOBASE}, {#CLUSTER}]) + last(//1cEnt.sessions.webclients[{#INFOBASE}, {#CLUSTER}])'
tags:
-
tag: Application
value: '1C Enterprise'
-
uuid: c1171b1c870f4c29b14a10bf6777348b
name: 'Web clients in {#NAME}, {#CLUSTER_NAME}'
type: DEPENDENT
key: '1cEnt.sessions.webclients[{#INFOBASE}, {#CLUSTER}]'
delay: '0'
history: 30d
preprocessing:
-
type: JSONPATH
parameters:
- $.WebClient
master_item:
key: '1cEnt.sessions[{#INFOBASE},{#CLUSTER}]'
tags:
-
tag: Application
value: '1C Enterprise'
-
uuid: ec9b89a43861432c9bb844cff87c2ea2
name: 'Infobase sessions {#NAME}, cluster {#CLUSTER_NAME}'
key: '1cEnt.sessions[{#INFOBASE},{#CLUSTER}]'
delay: 5m
trends: '0'
value_type: CHAR
request_method: POST
tags:
-
tag: Application
value: '1C Enterprise'
graph_prototypes:
-
uuid: d05f43fdc3fe415aa6c8ee36838a1083
name: 'Infobase data {#NAME}, cluster {#CLUSTER_NAME}'
graph_items:
-
color: FF0000
item:
host: '1C Enterprise'
key: '1cEnt.sessions.db-proc-took[{#INFOBASE}, {#CLUSTER}]'
-
sortorder: '1'
color: FF8000
item:
host: '1C Enterprise'
key: '1cEnt.sessions.blocked-by-dbms[{#INFOBASE}, {#CLUSTER}]'
-
sortorder: '2'
drawtype: GRADIENT_LINE
color: 0040FF
yaxisside: RIGHT
item:
host: '1C Enterprise'
key: '1cEnt.sessions.bytes-all[{#INFOBASE}, {#CLUSTER}]'
-
uuid: 6235ce866acd4b779d8849638819d482
name: 'Infobase sessions {#NAME}, cluster {#CLUSTER_NAME}'
type: STACKED
graph_items:
-
color: FF0000
item:
host: '1C Enterprise'
key: '1cEnt.sessions.designers[{#INFOBASE}, {#CLUSTER}]'
-
sortorder: '1'
color: 0040FF
item:
host: '1C Enterprise'
key: '1cEnt.sessions.thickClient[{#INFOBASE}, {#CLUSTER}]'
-
sortorder: '2'
color: 00FF00
item:
host: '1C Enterprise'
key: '1cEnt.sessions.thinClient[{#INFOBASE}, {#CLUSTER}]'
-
sortorder: '3'
color: FF8000
item:
host: '1C Enterprise'
key: '1cEnt.sessions.comconn[{#INFOBASE}, {#CLUSTER}]'
-
sortorder: '4'
color: FFFF00
item:
host: '1C Enterprise'
key: '1cEnt.sessions.bjobs[{#INFOBASE}, {#CLUSTER}]'
-
sortorder: '5'
color: BA2A5D
item:
host: '1C Enterprise'
key: '1cEnt.sessions.webclients[{#INFOBASE}, {#CLUSTER}]'
-
sortorder: '6'
color: 00FFFF
yaxisside: RIGHT
item:
host: '1C Enterprise'
key: '1cEnt.sessions.db-proc-took[{#INFOBASE}, {#CLUSTER}]'
request_method: POST
Loading

0 comments on commit 8302de8

Please sign in to comment.