5.02021-11-21T21:40:14ZTemplates/Applications1C Enterprise1C 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 :)
Templates/Applications1C EnterpriseInfobases1cEnt.infobases2m5dBackground jobs in {#NAME}, cluster {#CLUSTER_NAME}DEPENDENT1cEnt.sessions.bjobs[{#INFOBASE}, {#CLUSTER}]030d1C EnterpriseJSONPATH$.BackgroundJob1cEnt.sessions[{#INFOBASE},{#CLUSTER}]Blocked objects by DBMS in {#NAME}, cluster {#CLUSTER_NAME}DEPENDENT1cEnt.sessions.blocked-by-dbms[{#INFOBASE}, {#CLUSTER}]030dDISABLED1C EnterpriseJSONPATH$.blockedByDBMS1cEnt.sessions[{#INFOBASE},{#CLUSTER}]Data in {#NAME}, cluster {#CLUSTER_NAME}DEPENDENT1cEnt.sessions.bytes-all[{#INFOBASE}, {#CLUSTER}]030dDISABLEDB1C EnterpriseJSONPATH$.bytesAllSIMPLE_CHANGE1cEnt.sessions[{#INFOBASE},{#CLUSTER}]COM connections in {#NAME}, cluster {#CLUSTER_NAME}DEPENDENT1cEnt.sessions.comconn[{#INFOBASE}, {#CLUSTER}]030d1C EnterpriseJSONPATH$.COMConnection1cEnt.sessions[{#INFOBASE},{#CLUSTER}]Block duration in {#NAME}, cluster {#CLUSTER_NAME}DEPENDENT1cEnt.sessions.db-proc-took[{#INFOBASE}, {#CLUSTER}]030dms1C EnterpriseJSONPATH$.dbProcTook1cEnt.sessions[{#INFOBASE},{#CLUSTER}]Designer clients in {#NAME}, cluster {#CLUSTER_NAME}DEPENDENT1cEnt.sessions.designers[{#INFOBASE}, {#CLUSTER}]030d1C EnterpriseJSONPATH$.Designer1cEnt.sessions[{#INFOBASE},{#CLUSTER}]Thick clients in {#NAME}, cluster {#CLUSTER_NAME}DEPENDENT1cEnt.sessions.thickClient[{#INFOBASE}, {#CLUSTER}]030d1C EnterpriseJSONPATH$.1CV81cEnt.sessions[{#INFOBASE},{#CLUSTER}]Thin clients in {#NAME}, cluster {#CLUSTER_NAME}DEPENDENT1cEnt.sessions.thinClient[{#INFOBASE}, {#CLUSTER}]030d1C EnterpriseJSONPATH$.1CV8C1cEnt.sessions[{#INFOBASE},{#CLUSTER}]Total sessions in {#NAME}, cluster {#CLUSTER_NAME}CALCULATED1cEnt.sessions.totalSessions[{#INFOBASE}, {#CLUSTER}]5m30dlast("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}]")1C EnterpriseWeb clients in {#NAME}, {#CLUSTER_NAME}DEPENDENT1cEnt.sessions.webclients[{#INFOBASE}, {#CLUSTER}]030d1C EnterpriseJSONPATH$.WebClient1cEnt.sessions[{#INFOBASE},{#CLUSTER}]Infobase sessions {#NAME}, cluster {#CLUSTER_NAME}1cEnt.sessions[{#INFOBASE},{#CLUSTER}]5m0CHAR1C EnterprisePOSTInfobase data {#NAME}, cluster {#CLUSTER_NAME}FF0000- 1C Enterprise1cEnt.sessions.db-proc-took[{#INFOBASE}, {#CLUSTER}]
1FF8000- 1C Enterprise1cEnt.sessions.blocked-by-dbms[{#INFOBASE}, {#CLUSTER}]
2GRADIENT_LINE0040FFRIGHT- 1C Enterprise1cEnt.sessions.bytes-all[{#INFOBASE}, {#CLUSTER}]
Infobase sessions {#NAME}, cluster {#CLUSTER_NAME}STACKEDFF0000- 1C Enterprise1cEnt.sessions.designers[{#INFOBASE}, {#CLUSTER}]
10040FF- 1C Enterprise1cEnt.sessions.thickClient[{#INFOBASE}, {#CLUSTER}]
200FF00- 1C Enterprise1cEnt.sessions.thinClient[{#INFOBASE}, {#CLUSTER}]
3FF8000- 1C Enterprise1cEnt.sessions.comconn[{#INFOBASE}, {#CLUSTER}]
4FFFF00- 1C Enterprise1cEnt.sessions.bjobs[{#INFOBASE}, {#CLUSTER}]
5BA2A5D- 1C Enterprise1cEnt.sessions.webclients[{#INFOBASE}, {#CLUSTER}]
600FFFFRIGHT- 1C Enterprise1cEnt.sessions.db-proc-took[{#INFOBASE}, {#CLUSTER}]
POST