SQL Querier Tool
Plugin de servidor para la monitorización de bases de datos SQL Server mediante consultas
SQL personalizadas.
Obtiene como valor para los módulos que lo utilicen el resultado de la consulta SQL
lanzada.
Introducción
Plugin para la monitorización de bases de datos SQL Server mediante consultas SQL personalizadas.
Obtiene como valor para los módulos que lo utilicen el resultado de la consulta SQL lanzada.
Tipo: Plugin de servidor
Prerrequisitos
Se requiere:
● Conexión entre el servidor de Pandora y la base de datos SQL Server.
● Usuario y contraseña de conexión.
● El paquete “perl DBI SQL server odbc” instalado en el servidor de Pandora (solo para la versión del plugin en perl).
● Para la versión de python es necesario el driver ODBC Driver 18
Ejecución versión Perl
./msql_query -Q "<sql_query>" -U "<sql_user>" -P "<sql_password>" -H "<sql_host>"
<sql_query>
Consulta SQL de la que obtener el valor.
<sql_user>
Usuario de conexión a la base de datos.
<sql_password>
Contraseña de conexión a la base de datos.
<sql_host>
Host\Instancia de SQL server a la que conectarse para lanzar la consulta.
Ejemplo:
./msql_query -Q "select * from tdata where value=’monitoring’" -U "artica" -P"pandora" -H "SQLSERVER\INSTANCE1"
Ejecución versión Python
./msql_query "<sql_host>" "<sql_port>" "<sql_user>" "<sql_password>" "<sql_database>" "<sql_query>"["<delimiter_character>"]
<sql_host>
Host\Instancia de SQL server a la que conectarse para lanzar la consulta.
<sql_port>
Puerto de sql server
<sql_user>
Dominio\Usuario de conexión a la base de datos.
<sql_password>
Contraseña de conexión a la base de datos.
<sql_database>
Nombre de la base de datos en la que realizar la consulta SQL.
<sql_query>
Consulta SQL de la que obtener el valor. Las cadenas de texto en las condiciones WHERE deben ir entre comillas simples.
<empty>
Opcional. Se devuelve como salida en caso de que la query devuelve un resultado vacío. Por defecto "Empty set"
<delimiter_character>
Opcional. Carácter delimitador de campos del resultado de la consulta SQL. Por defecto utiliza “,”.
Ejemplo:./msql_query "SQLSERVER\INSTANCE1" "artica" "pandora" "pandora_database" "select * from tdata where value=’monitoring’" "|"