Parámetros
Parámetro | Descripción |
--ip | IP o host de la base de datos(obligatorio) |
--user | Nombre del user de SAP Hana(obligatorio) |
--password | Password de SAP Hana (obligatorio) |
--port | Puerto de la base de datos. Para las bases de datos tenant HANA, utilice el número de puerto 3**NN**13 (donde NN es el número de instancia SAP, por ejemplo, 30013). Para las bases de datos del sistema HANA en un sistema multitenant, el número de puerto es 3**NN**13. Para las bases de datos del sistema HANA en single-tenant, el número de puerto es 3**NN**15. |
--tentacle_port | Puerto de tentacle.Por defecto 41121 (opcional) |
--tentacle_address | Ip del servidor tentacle al que mandar los datos (opcional) |
--agent_name | Para ponerle un nombre al agente que contendrá los módulos de las custom querys, por defecto : "Sap_Hana" (opcional). |
--prefix_module | Para ponerle un prefijo a los módulos por si se quieren diferenciar de otras ejecuciones.(opcional) |
--conf | Path del archivo conf con las querys (obligatorio) |
-g,--group | Grupo de destino de Pandora FMS (opcional) |
--data_dir | Directorio de datos de Pandora FMS. Por defecto es /var/spool/pandora/data_in/ (opcional) |
--as_agent_plugin | Es opcional, si quieres que el plugin sea de agente y te meta los módulos en el agente de pandora, ejecuta esto con un 1 (opcional) |
Pandora_hana.conf
En este archivo se introducirán las consultas SQL personalizadas que se ejecutaran en la base de datos SAP Hana que crearán módulos en PandoraFMS.
El formato para añadir las querys es el siguiente:
nombre_modulo:query:tipo:descripción
* La descripción no es obligatoria, si no se introduce se quedará vacía.
Ejemplo:
Backups_Size:SELECT SUM(allocated_page_size) FROM M_CONVERTER_STATISTICS;:generic_data:Estimated backup size
Timestamp:SELECT CURRENT_TIMESTAMP FROM DUMMY;:generic_data_string:Current timestamp
Hana_version:SELECT VERSION FROM M_DATABASE;:generic_data_string:version
Data_disk_information:SELECT HOST,PORT,FILE_NAME,STATE,SIZE,MAX_SIZE FROM M_DATA_VOLUMES:generic_data_string:Retrieve Hana disk info
Hana_service_statics:SELECT SERVICE_NAME, DATABASE_NAME, REQUESTS_PER_SEC, RESPONSE_TIME FROM SYS_DATABASES.M_SERVICE_STATISTICS:generic_data_string:Retrieve Hana Requests per second
Hana_cpu_time:SELECT HOST,PORT,SERVICE_NAME, SUM(CPU_TIME_SELF),SUM(CPU_TIME_CUMULATIVE) FROM M_SERVICE_THREADS GROUP BY HOST,PORT,SERVICE_NAME:generic_data_string:Retrieve Hana cpu usage