Plugin modules
The following table describes the modules available for the PandoraFMS_SAP_Plugin plugin:
Module ID | Server plugin | Agent plugin | Module description (by default) |
SYS_INFO | YES | YES | Obtains information from the SAP system to which it is connected in table format. |
LOGIN_TEXT | YES | NO | It checks if it is able to connect via RFC to the SAP system and generates an output indicating "Login OK" or a text with the error that occurs. |
LOGIN_PROC | YES | NO | It checks if it is able to connect via RFC to the SAP system and generates an output of 1 in case of success or 0 in case of error. |
RFC_FUNC_COUNT | YES | NO | It allows executing an RFC function and obtaining as output the number of records obtained in the query. |
RFC_FUNC_TABLE | YES | NO | It allows executing an RFC function and obtaining as output a table with the records obtained in the query. |
RFC_FUNC_GROUPTABLE | YES | NO | It allows executing an RFC function and obtaining as output a table with the records obtained in the query and a counter of the number of different records. |
WP_DIA_FAIL_COUNT | YES | YES | Counts the number of WP DIA in failed status on the SAP server. |
WP_BGD_FAIL_COUNT | YES | YES | Counts the number of WP BGDs in failed status on the SAP server. |
WP_UPD_FAIL_COUNT | YES | YES | Counts the number of WP UPDs in failed status on the SAP server. |
WP_UP2_FAIL_COUNT | YES | YES | Counts the number of WP UP2 in failed status on the SAP server. |
WP_SPO_FAIL_COUNT | YES | YES | Counts the number of WP SPOs in failed status on the SAP server. |
WP_ENQ_FAIL_COUNT | YES | YES | Counts the number of WP ENQs in failed status on the SAP server. |
WP_NOREST_COUNT | YES | YES | Counts the number of WP without "restart" active on the SAP server. |
WP_STOP_COUNT | YES | YES | Counts the amount of WP stopped on the SAP server. |
WP_DIA_AVAIL_COUNT | YES | YES | Counts the amount of WP DIA in available status on the SAP server. |
WP_BGD_AVAIL_COUNT | YES | YES | Counts the number of WP BGDs in available status on the SAP server. |
WP_UPD_AVAIL_COUNT | YES | YES | Counts the number of WP UPDs in available status on the SAP server. |
WP_DIA_AVAIL_PERCENT | YES | YES | Gets the percentage of WP DIA available on the SAP server. |
WP_BGD_AVAIL_PERCENT | YES | YES | Gets the percentage of WP BGDs available on the SAP server. |
WP_UPD_AVAIL_PERCENT | YES | YES | Gets the percentage of WP UPDs available on the SAP server. |
IDOC_FAIL_COUNT | YES | YES | Posts the number of failed IDocs since yesterday in the SAP system. |
IDOC_OK_COUNT | YES | YES | Posts the number of successful IDocs since yesterday in the SAP system. |
DUMPS_YEST_TABLE | YES | YES | Obtains a table of the DUMPs generated since yesterday in the SAP system. |
DUMPS_YEST_COUNT | YES | YES | Posts the DUMPs generated since yesterday in the SAP system. |
JOBS_CANCEL_YEST_TABLE | YES | YES | Obtains a table of JOBs canceled since yesterday in the SAP system. |
JOBS_CANCEL_YEST_COUNT | YES | YES | Posts the JOBs canceled since yesterday in the SAP system. |
JOBS_CANCEL_YEST_GROUPTABLE | YES | YES | Obtains a table where the JOBs canceled since yesterday in the SAP system are counted by name. |
BATCH_INPUT_FAIL_COUNT | YES | YES | Posts the failed "Batch input" since yesterday in the SAP system. |
JOBS_CANCEL_TODAY_TABLE | YES | YES | Gets a table of JOBs canceled today in the SAP system. |
JOBS_CANCEL_TODAY_COUNT | YES | YES | Posts the JOBs canceled today in the SAP system. |
JOBS_CANCEL_TODAY_GROUPTABLE | YES | YES | Obtains a table where the JOBs canceled today are counted by name in the SAP system. |
DUMPS_TODAY_GROUPTABLE | YES | YES | Obtains a table where the DUMPs generated today in the SAP system are counted by name. |
DUMPS_TODAY_COUNT | YES | YES | Posts the DUMPs generated today in the SAP system. |
SEND_OP_NOPROC_COUNT | YES | YES | Accounts for external shipping operations not processed since yesterday. |
SEND_OP_PROC_COUNT | YES | YES | Accounts for external shipping operations processed since yesterday. |
RFC_READTABLE_COUNT | YES | NO | It allows querying SAP system tables and obtaining as output the number of records obtained in the query. |
RFC_READTABLE_TABLE | YES | NO | It allows querying SAP system tables and obtaining as output a table with the records obtained in the query. |
RFC_READTABLE_GROUPTABLE | YES | NO | It allows querying SAP system tables and obtaining as output a table with the records obtained in the query and a counter for the number of different records. |
ORA_TABLESPACES_TABLE | YES | YES | Only available on SAP systems with Oracle database. Gets a table using Oracle's tablespaces. |
ORA_TABLESPACES_95_COUNT | YES | YES | Only available on SAP systems with Oracle database. Counts the tablespaces with a usage greater than or equal to 95%. |
ORA_TABLESPACES_99_COUNT | YES | YES | Only available on SAP systems with Oracle database. Counts the tablespaces with a usage greater than or equal to 99%. |
BLOCK_ENTRIES_TABLE | YES | YES | Gets a table with the SAP system lock entries. |
BLOCK_ENTRIES_COUNT | YES | YES | Posts the blocking entries of the SAP system. |
CUSTOMER_OPEN_ITEMS_COUNT | YES | YES | Posts the open objects of customer accounts in the SAP system. |
CUSTOMER_CLOSING_BALANCE_TABLE | YES | YES | Obtains a table of the closing balance of customer accounts from the SAP system. |
CUSTOMER_CLEARING_TRANS_COUNT | YES | YES | Posts clearing transactions for customer accounts in the SAP system. |
PFL_PARAM_VALUES_TABLE | YES | YES | Gets a table with PFL parameter values from the SAP system. |
PROFILES_CHANGES_COUNT | YES | YES | Posts changes to authorization profiles since yesterday in the SAP system. |
PROFILES_CHANGES_TABLE | YES | YES | Gets a table of changes to authorization profiles since yesterday in the SAP system. |
MSSQL_LOG_SIZE_BYTES | YES | YES | Only available on SAP systems with MS SQL database. Gets the size in bytes of the MS SQL log. |
MSSQL_LOG_FREE_BYTES | YES | YES | Only available on SAP systems with MS SQL database. Get the free bytes from the MS SQL log. |
MSSQL_LOG_FREE_PERCENT | YES | YES | Only available on SAP systems with MS SQL database. Gets the free percentage of the MS SQL log. |
RFC_QUEUE_OUT_COUNT | YES | YES | Posts the RFC output queue of the SAP system. |
RFC_QUEUE_IN_COUNT | YES | YES | Posts the RFC input queue of the SAP system. |
RFC_SEND_FAIL_COUNT | YES | YES | Accounts for failed delivery attempts in the SAP system. |
RFC_SEND_FAIL_O_COUNT | YES | YES | It counts the unsuccessful delivery attempts with an "O" output in the SAP system. |
RFC_SEND_FAIL_I_COUNT | YES | YES | Accounts for failed delivery attempts with "I" output in the SAP system. |
RFC_ERROR_QUEUE_OUT_FAIL_COUNT | YES | YES | Posts the queue of RFC output errors from the SAP system. |
RFC_ERROR_QUEUE_IN_FAIL_COUNT | YES | YES | Posts the RFC input error queue of the SAP system. |
RFC_QUEUE_OUT_OLDER_SECONDS | YES | YES | Gets the number of seconds since the oldest entry in the output queue was not processed. |
RFC_QUEUE_IN_OLDER_SECONDS | YES | YES | Gets the number of seconds since the oldest entry in the input queue was not processed. |
HANA_FREE_MEM_BYTES | YES | YES | Only available on SAP systems with Hana database. Gets the bytes of free memory for the database. |
HANA_USED_MEM_BYTES | YES | YES | Only available on SAP systems with Hana database. Gets the bytes of memory used from the database. |
RFC_Z_TRANS | YES | NO | It allows executing custom SAP function modules running SAP "Z" transactions and obtaining what is returned in output as a value. |
The following table indicates the relevant information of the plugin modules for its execution:
Module ID | XML name | Data type | Mandatory parameters | Optional parameters |
SYS_INFO | SAP System info | generic_data_string |
-F -H -D |
|
LOGIN_TEXT | generic_data_string | |||
LOGIN_PROC | generic_proc | |||
RFC_FUNC_COUNT | generic_data |
-R -T or -S -F |
-I -W |
|
RFC_FUNC_TABLE | async_string |
-R -T or -S -F |
-I -W -H -D |
|
RFC_FUNC_GROUPTABLE | async_string |
-R -T or -S -F |
-I -W -H -D |
|
WP_DIA_FAIL_COUNT | WP DIA failed - Count | generic_data | ||
WP_BGD_FAIL_COUNT | WP BGD failed - Count | generic_data | ||
WP_UPD_FAIL_COUNT | WP UPD failed - Count | generic_data | ||
WP_UP2_FAIL_COUNT | WP UP2 failed - Count | generic_data | ||
WP_SPO_FAIL_COUNT | WP SPO failed - Count | generic_data | ||
WP_ENQ_FAIL_COUNT | WP ENQ failed - Count | generic_data | ||
WP_NOREST_COUNT | WP with restart not active - Count | generic_data | ||
WP_STOP_COUNT | WP stopped - Count | generic_data | ||
WP_DIA_AVAIL_COUNT | WP DIA available - Count | generic_data | ||
WP_BGD_AVAIL_COUNT | WP BGD available - Count | generic_data | ||
WP_UPD_AVAIL_COUNT | WP UPD available - Count | generic_data | ||
WP_DIA_AVAIL_PERCENT | WP DIA available - Percent | generic_data | ||
WP_BGD_AVAIL_PERCENT | WP BGD available - Percent | generic_data | ||
WP_UPD_AVAIL_PERCENT | WP UPD available - Percent | generic_data | ||
IDOC_FAIL_COUNT | IDOCs failed from yesterday - Count | generic_data | ||
IDOC_OK_COUNT | IDOCs ok from yesterday - Count | generic_data | ||
DUMPS_YEST_TABLE | Dumps from yesterday - List | async_string | ||
DUMPS_YEST_COUNT | Dumps from yesterday - Count | generic_data | ||
JOBS_CANCEL_YEST_TABLE | Jobs canceled from yesterday - List | async_string | -H | |
JOBS_CANCEL_YEST_COUNT | Jobs canceled from yesterday - Count | generic_data | ||
JOBS_CANCEL_YEST_GROUPTABLE | Jobs canceled from yesterday - Grouped count list | async_string | -H | |
BATCH_INPUT_FAIL_COUNT | Batch input failed from yesterday - Count | generic_data | ||
JOBS_CANCEL_TODAY_TABLE | Jobs canceled today - List | async_string | -H | |
JOBS_CANCEL_TODAY_COUNT | Jobs canceled today - Count | generic_data | ||
JOBS_CANCEL_TODAY_GROUPTABLE | Jobs canceled today - Grouped count list | async_string |
-H -D |
|
DUMPS_TODAY_GROUPTABLE | Dumps today - Grouped count list | async_string |
-H -D |
|
DUMPS_TODAY_COUNT | Dumps today - Count | generic_data | ||
SEND_OP_NOPROC_COUNT | External send operations not processed from yesterday - Count | generic_data | ||
SEND_OP_PROC_COUNT | External send operations processed from yesterday - Count | generic_data | ||
RFC_READTABLE_COUNT | generic_data |
-T -F |
-W |
|
RFC_READTABLE_TABLE | async_string |
-T -F |
-W -H -D |
|
RFC_READTABLE_GROUPTABLE | async_string |
-T -F |
-W -H -D |
|
ORA_TABLESPACES_TABLE | Oracle tablespaces usage - List | generic_data_string |
-H -D |
|
ORA_TABLESPACES_95_COUNT | Oracle tablespaces usage greater equal 95% - Count | generic_data | ||
ORA_TABLESPACES_99_COUNT | Oracle tablespaces usage greater equal 99% - Count | generic_data | ||
BLOCK_ENTRIES_TABLE | System block entries - List | async_string |
-H -D |
|
BLOCK_ENTRIES_COUNT | System block entries - Count | generic_data | ||
CUSTOMER_OPEN_ITEMS_COUNT | Customers accounts open items - Count | generic_data | -I | |
CUSTOMER_CLOSING_BALANCE_TABLE | Closing balance of customers accounts - List | async_string |
-I -H -D |
|
CUSTOMER_CLEARING_TRANS_COUNT | Customers accounts clearing transactions - Count | generic_data | -I | |
PFL_PARAM_VALUES_TABLE | PFL parameters values - List | async_string |
-W -H -D |
|
PROFILES_CHANGES_COUNT | Changes on auth profiles from yesterday - Count | generic_data |
-C -L |
|
PROFILES_CHANGES_TABLE | Changes on auth profiles from yesterday - List | async_string |
-C -L -H -D |
|
MSSQL_LOG_SIZE_BYTES | MS SQL log size | generic_data | ||
MSSQL_LOG_FREE_BYTES | MS SQL log free | generic_data | ||
MSSQL_LOG_FREE_PERCENT | MS SQL log free % | generic_data | ||
RFC_QUEUE_OUT_COUNT | RFC Queue OUT - Count | generic_data | -I | |
RFC_QUEUE_IN_COUNT | RFC Queue IN - Count | generic_data | -I | |
RFC_SEND_FAIL_COUNT | RFC send tries failed - Count | generic_data | -I | |
RFC_SEND_FAIL_O_COUNT | RFC send tries failed return O - Count | generic_data | -I | |
RFC_SEND_FAIL_I_COUNT | RFC send tries failed return I - Count | generic_data | -I | |
RFC_ERROR_QUEUE_OUT_FAIL_COUNT | RFC Error queue OUT failed - Count | generic_data | ||
RFC_ERROR_QUEUE_IN_FAIL_COUNT | RFC Error queue IN failed - Count | generic_data | ||
RFC_QUEUE_OUT_OLDER_SECONDS | RFC Queue OUT - Older entry seconds not processing | generic_data | -I | |
RFC_QUEUE_IN_OLDER_SECONDS | RFC Queue IN - Older entry seconds not processing | generic_data | -I | |
HANA_FREE_MEM_BYTES | Hana free memory bytes | generic_data | ||
HANA_USED_MEM_BYTES | Hana used memory bytes | generic_data | ||
RFC_Z_TRANS | -F |
-T -I -W |