Pergunta
· Ago. 30, 2021

Monitoramento Zabbix

Boa tarde pessoal.

Alguém já conseguiu fazer algum monitoramento em cima do cache?

Estamos fazendo um estudo para adequação do numero de licenças e queria fazer um gráfico com as licenças usadas. Pensei em fazer isso pelo zabbix.

Product version: Caché 2017.1
Discussão (9)1
Entre ou crie uma conta para continuar

Olá Jonathan,

Com o zabbix você pode usar o snmp para coletar essa informação do caché de acordo com a documentação: https://cedocs.intersystems.com/ens20171/csp/docbook/DocBook.UI.Page.cls...

Na pasta de instalação do banco de dados tem o arquivo de MIB que pode ser usado junto ao SNMP e você pode procurar pela cacheSysLicenseUsed.

Se tiver mais alguma dúvida me informe.

Olá Jonathan. Eu capturo o resumo de consumo de licenças através do comando abaixo:

; ----------------------------------------------------------------------------
; Recupera informações sobre Licenca/CSP/Grace
; ----------------------------------------------------------------------------
Set tMgr = $System.Util.InstallDirectory()_"/mgr"
Set DEV = tMgr_"/MonitoramentoDBALicence.txt"
Open DEV:"WNS" Use DEV
Do counts^%SYS.LICENSE
Close DEV

E também busco as informações individuais, categorizando por CSP, User, setor, etc. através do comando abaixo:

ZNSpace "%sys"
Do ldumpinuse^%SYS.LICENSE
 

Jonathan,

faço isso em uma aplicação COS. Salvo o que preciso em uma tabela e o Zabbix lê a informação. No Zabbix é configurado uma string de conexão com o banco Caché e via Select seleciona a informação.

Solicitei ao analista de infra as informações do Zabbix, como abaixo: 


Segue o select:

Espero que ajude.

Eu não implementei, mas seria válido você verificar as coletas via SNMP que são bem completas. Deve ter algum fórum a respeito:
https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY...