Skip to main content

Manual execution

ParaFor unaa correctacorrect ejecuciónexecution delof the PandoraFMS_SAP_Plugin plugin, it is necessary to indicate a series of minimum parameters for all cases.

In addition to these minimum parameters, depending on whether the plugin PandoraFMS_SAP_Pluginis esexecuted necesarioas indicaran unaagent serieplugin deor parámetrosas mínimosa paraserver todosplugin, losa casos.parameter must be indicated with the module(s) from which to obtain data, as the case may be.

AdemásLastly, deand estosdepending parámetroson mínimos,the dependiendomodule, deit siis elpossible pluginthat seit ejecutaaccepts comoadditional plugin de agente o como plugin de servidor, se tendrá que indicar un parámetro con el o los modulos de los que obtener datos según sea el caso.

Por último, y dependiendo del módulo, es posible que acepte parámetros adicionalesparameters (versee enin seccionesfollowing siguientes)sections).

DeIn estathis forma,way, losthe parámetrosminimum mínimosmandatory obligatoriosparameters parafor cualquierany ejecuciónexecution son:are:

-l "<license>" -h "<sap_host>" -c "<sap_client>" -s "<sap_system>" -u "<sap_user>" -p "<sap_password>"

ParaFor unaexecution ejecuciónas comoa pluginserver deplugin, servidoryou sewill tendráalso quehave indicarto también:indicate:

-m "<plugin_module>"

MientrasWhile quefor paraan unaexecution ejecuciónas comoan pluginagent deplugin, agenteyou sewill tendráhave queto indicar:indicate:

-M "<plugin_module>"

TambienIt seráwill necesarioalso indicarbe lanecessary ubicaciónto aindicate lathe libreríalocation deof the compiled "SAP JCO 3" compiladalibrary ("libsapjco3.so" parafor Linux yand "sapjco3.dll" parafor Windows) mediantethrough una parámetroJava de Java:parameter:

-Djava.library.path=<path_to_sapjco_lib_folder>

ViendoloSeeing conit unwith par de ejemplos, esta sería unacouple posibleof ejecuciónexamples, comothis pluginwould debe servidor:a possible execution as a server plugin:

java \
-Djava.library.path=/usr/share/pandora_server/util/plugin/PandoraFMS_SAP_Plugin/ \
-jar /usr/share/pandora_server/util/plugin/PandoraFMS_SAP_Plugin/PandoraFMS_SAP_Plugin.jar \
-l "f51a6712-a3fALLp4x0Af3vAfjr9II2f-bas1g74w"
-h "10.5.6.30" \
-c "001" \
-s "00" \
-u "PANDORA01" \
-p "P45sw0rD." \
-m "SYS_INFO"

CuyaWhose salidaoutput sería:would be:

System hostname|System IP|System ID|System instance|System version|DB hostname|DBMS|OS
server|10.5.6.30|XYZ|server_XYZ_00|46C|server|MSSQL|Windows NT

YAnd estathis seríwould be a unapossible posibleexecution ejecuciónas comoan pluginagent de agente:plugin:

java \
-Djava.library.path=/usr/share/pandora_server/util/plugin/PandoraFMS_SAP_Plugin/ \
-jar /usr/share/pandora_server/util/plugin/PandoraFMS_SAP_Plugin/PandoraFMS_SAP_Plugin.jar \
-l "f51a6712-a3fALLp4x0Af3vAfjr9II2f-bas1g74w"
-h "10.5.6.30" \
-c "001" \
-s "00" \
-u "PANDORA01" \
-p "P45sw0rD." \
-M "SYS_INFO"

CuyaWhose salidaoutput sería:would be:

<module>
<name><![CDATA[SAP System info]]></name>
<type><![CDATA[generic_data_string]]></type>
<data><![CDATA[System hostname|System IP|System ID|System instance|System version|DB hostname|DBMS|OS
server|10.5.6.30|XYZ|server_XYZ_00|46C|server|MSSQL|Windows NT]]></data>
</module>

EnIn elthe casocase deof pluginthe deagent agente,plugin, yand comoas seseen hain vistoprevious ensections, seccionesit anteriores,is espossible posibleto indicarindicate variosseveral módulosmodules parato monitorizarmonitor enin unaa solasingle ejecución.execution. PorFor ejemplo:example:

java \
-Djava.library.path=/usr/share/pandora_server/util/plugin/PandoraFMS_SAP_Plugin/ \
-jar /usr/share/pandora_server/util/plugin/PandoraFMS_SAP_Plugin/PandoraFMS_SAP_Plugin.jar \
-l "f51a6712-a3fALLp4x0Af3vAfjr9II2f-bas1g74w"
-h "10.5.6.30" \
-c "001" \
-s "00" \
-u "PANDORA01" \
-p "P45sw0rD." \
-M "SYS_INFO" -M "IDOC_FAIL_COUNT" -M "IDOC_OK_COUNT"

CuyaWhose salidaoutput sería:would be:

<module>
<name><![CDATA[SAP System info]]></name>
<type><![CDATA[generic_data_string]]></type>
<data><![CDATA[System hostname|System IP|System ID|System instance|System version|DB hostname|DBMS|OS
server|10.5.6.30|XYZ|server_XYZ_00|46C|server|MSSQL|Windows NT]]></data>
</module>
<module>
<name><![CDATA[IDOCs failed from yesterday - Count]]></name>
<type><![CDATA[generic_data]]></type>
<data><![CDATA[0]]></data>
</module>
<module>
<name><![CDATA[IDOCs ok from yesterday - Count]]></name>
<type><![CDATA[generic_data]]></type>
<data><![CDATA[0]]></data>
</module>