0
Monitoreo de bases de datos con zabbix

Open 2 Respuestas 1 Views
Hola.. me podrian indicar como puedo monitorear bases de datos SQL y Oracle desde la herramienta Zabbix. Gracias espero me puedan ayudar

2 Respuestas

1
Hola @silvia_ximena en algún momento indagando descubrí esta herramienta para bases de datos Oracle http://www.smartmarmot.com/product/orabbix/
En cuanto a bases SQL hay varíos templates de zabbix bastantes completos. Buscá en zabbix share.

Saludos
respondido por jmcarranza (170 puntos) Dic 3
6Comentarios
comentado por Silvia_Ximena (240 puntos) hace 6 días
Holaaa

Zabbix puede monitorear bases de datos SAP  ASE Sybase ??
comentado por Silvia_Ximena (240 puntos) hace 6 días
para informar que el sitio web se encuentra bien que trigger puedo utilizar?
preguntado por Silvia_Ximena (240 puntos) hace 2 días Trigger consumo de disco en porcentaje
comentado por Silvia_Ximena (240 puntos) hace 2 días
Holaa

 

Un favor. para un trigger del consumo de disco C <90%

Puedo utilizar este trigger ??

{HOST:vfs.fs.size[c:,total].last(0)}<90

O como puedo manejar los porcentajes??
comentado por jmcarranza (170 puntos) hace 2 días
{HOST:vfs.fs.size[C:,pfree].last(0)}<10

En el Template OS Windows ya vienen configurados Discoveries que encuentran los sistemas de archivo del HOST y generan los item y sus respectivos triggers.

De todas maneras creo que se estámos ya hablando de cosas que nada tienen que ver con la pregunta original, lo cual desvirtúa un poco la dinámica del foro.

Entiendo que si tienes dudas con otros temas de Zabbix, debieras hacer otra consulta, de esa manera los y las usuarias/os podrán así encontrar las respuestas.

Así y todo mi consejo es que leas la documentación de Zabbix, la cual es muy completa. En lo personal me ayudo muchísimo y siempre que vuelvo a tener alguna duda suelo encontrar allí las respuestas.

Saludos!
2
Si es SQL Server de Microsoft, quiza te puedo ayudar. Que necesitas monitorear exactamente?
Y dependiendo de la version que estes utilizando de zabbix (2, 3 o 4), se pueden hacer un par de cosas mas copadas con muy poco uso de recursos.

Algo en lo que me aun estoy trabajando, es utilizar low level discovery para devolver en un solo SELECT el valor de todas las bases de datos; tamaño, nombres, tamaño del log, etc... y utilzar items dependientes para no sobrecargar el servidor.

Y como bien comento @jmcarranza lee el manual que es muy completo y ayuda mucho https://www.zabbix.com/documentation/4.0/manual
respondido por zingaya (3,840 puntos) hace 2 días
3Comentarios
comentado por Silvia_Ximena (240 puntos) hace 2 días
Hola leonardo

De SQL requiero monitorear que las bases de datos e instancias se encuentren en linea en caso que esten  detenidas me genere alarma

por otro lado necesito monitorear unos Table Space de oracle

Gracias
comentado por zingaya (3,840 puntos) hace 1 día
Simplemente tenes que crear un item con "service.info[MSSQLSERVER]". Y si la instancia tiene otro nombre "service.info[MSSQL$nombreinstancia]". Tambien podes monitorear el SQLAgent con "service.info[SQLAgent$nombreinstancia]".

Y el trigger como {HOST:service.info[MSSQLSERVER].last(0)}<>0
Dentro de la web de zabbix vas a "administration > general > value mapping (lo seleecionas de una lista desplegable a la derecha)", fijate que ahi hay un listado de "Windows service state" que te dice que es cada valor. En este caso el 0 seria "running", y si no esta en ese estado yo lo alerto.

Este mismo service.info te sirve para monitorear cualquier servicio de windows.

Fijate en la documentación que esta completo
https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent/win_keys

Oracle te lo debo.
comentado por Silvia_Ximena (240 puntos) hace 1 día
Hola leonardo

Gracias por la informacion

Por ejemplo la base de datos es Parametros y la instancia es Outsource

en el item service.info[MSSQLSERVER]"  remplazo el MSSQLSERVER por el nombre de servidor o el nombre de la base de datos ?

y en el item service.info[MSSQL$nombreinstancia]" remplazo el MSSQL por el nombre de la base de datos

y para el trigger {HOST:service.info[MSSQLSERVER].last(0)}<>0  el MSSQLSERVER corresponde a la base de datos ?

Gracias!!
...