#! /bin/ksh # IBM_PROLOG_BEGIN_TAG # This is an automatically generated prolog. # # # # Licensed Materials - Property of IBM # # (C) COPYRIGHT International Business Machines Corp. 1996,2019 # All Rights Reserved # # US Government Users Restricted Rights - Use, duplication or # disclosure restricted by GSA ADP Schedule Contract with IBM Corp. # # IBM_PROLOG_END_TAG #*===========================================================================*/ #* */ #* Module Name: rmapi_smp.loadsdr */ #* */ #* Description: */ #* Script to load Event Manager configuration data into the SDR. */ #* This data is for the Rmapi sample monitors. */ #* */ #* Usage: rmapi_smp.loadsdr */ #* Where is the path to the */ #* compiled monitor samples. */ #* */ #*===========================================================================*/ # "@(#)40 1.8 src/rsct/pem/emtools/rmapi_samples/rmapi_smp.loadsdr, emtools, rsct_rady, rady2035a 6/5/98 11:25:22" #*===========================================================================*/ #------------------------------------------------------------------------------ # Load resource monitor data for example resource monitor rmapi_smpdae #------------------------------------------------------------------------------ if [ "$#" -ne 1 ] then echo "Usage: $0 " exit 1 fi rmpath=$1 SDRCreateObjects EM_Resource_Monitor \ 'rmName=IBM.PSSP.SampleDaeMon' \ 'rmMessage_file=rmapi_smp.cat' \ 'rmMessage_set=1' \ 'rmConnect_type=server' \ 'rmNum_instances=8' \ 'rmPTX_prefix=IBM/PSSP.SampleDaeMon' \ 'rmPTX_description=1,2' \ 'rmPTX_asnno=2' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Class \ 'rcClass=IBM.PSSP.SampleDaeClass' \ 'rcResource_monitor=IBM.PSSP.SampleDaeMon' \ 'rcObservation_interval=10' \ 'rcReporting_interval=10' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Variable \ 'rvName=IBM.PSSP.SampleDaeMon.StaticVars.static_var1' \ 'rvLocator=NodeNum' \ 'rvDescription=3' \ 'rvValue_type=Quantity' \ 'rvInitial_value=0' \ 'rvData_type=long' \ 'rvPTX_name=StaticVars/static_var1' \ 'rvPTX_description=7' \ 'rvPTX_min=0' \ 'rvPTX_max=500' \ 'rvClass=IBM.PSSP.SampleDaeClass' \ 'rvDynamic_instance=0' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Variable \ 'rvName=IBM.PSSP.SampleDaeMon.StaticVars.static_var2' \ 'rvLocator=NodeNum' \ 'rvDescription=3' \ 'rvValue_type=Quantity' \ 'rvInitial_value=0' \ 'rvData_type=long' \ 'rvPTX_name=StaticVars/static_var2' \ 'rvPTX_description=7' \ 'rvPTX_min=0' \ 'rvPTX_max=500' \ 'rvClass=IBM.PSSP.SampleDaeClass' \ 'rvDynamic_instance=0' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Variable \ 'rvName=IBM.PSSP.SampleDaeMon.StaticVars.static_var3' \ 'rvLocator=NodeNum' \ 'rvDescription=3' \ 'rvValue_type=Quantity' \ 'rvInitial_value=0' \ 'rvData_type=long' \ 'rvPTX_name=StaticVars/static_var3' \ 'rvPTX_description=7' \ 'rvPTX_min=0' \ 'rvPTX_max=500' \ 'rvClass=IBM.PSSP.SampleDaeClass' \ 'rvDynamic_instance=0' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Variable \ 'rvName=IBM.PSSP.SampleDaeMon.InstVars.inst_var1' \ 'rvLocator=NodeNum' \ 'rvDescription=5' \ 'rvValue_type=Quantity' \ 'rvInitial_value=0' \ 'rvData_type=long' \ 'rvPTX_name=$InstName/inst_var1' \ 'rvPTX_description=8' \ 'rvPTX_min=0' \ 'rvPTX_max=500' \ 'rvClass=IBM.PSSP.SampleDaeClass' \ 'rvDynamic_instance=0' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Variable \ 'rvName=IBM.PSSP.SampleDaeMon.InstVars.inst_var2' \ 'rvLocator=NodeNum' \ 'rvDescription=5' \ 'rvValue_type=Quantity' \ 'rvInitial_value=0' \ 'rvData_type=long' \ 'rvPTX_name=$InstName/inst_var2' \ 'rvPTX_description=8' \ 'rvPTX_min=0' \ 'rvPTX_max=500' \ 'rvClass=IBM.PSSP.SampleDaeClass' \ 'rvDynamic_instance=0' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_ID \ 'riResource_name=IBM.PSSP.SampleDaeMon.StaticVars' \ 'riElement_name=NodeNum' \ 'riElement_description=9' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_ID \ 'riResource_name=IBM.PSSP.SampleDaeMon.InstVars' \ 'riElement_name=NodeNum' \ 'riElement_description=9' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_ID \ 'riResource_name=IBM.PSSP.SampleDaeMon.InstVars' \ 'riElement_name=InstName' \ 'riElement_description=10' if (( $? != 0 )) ; then exit 1 ; fi #------------------------------------------------------------------------------ # Load resource monitor data for example resource monitor rmapi_smpcmd #------------------------------------------------------------------------------ SDRCreateObjects EM_Resource_Monitor \ 'rmName=IBM.PSSP.SampleCmdMon' \ 'rmMessage_file=rmapi_smp.cat' \ 'rmMessage_set=1' \ 'rmConnect_type=client' \ 'rmPTX_prefix=dummy' \ 'rmPTX_description=2' \ 'rmPTX_asnno=1' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Class \ 'rcClass=IBM.PSSP.SampleCmdClass' \ 'rcResource_monitor=IBM.PSSP.SampleCmdMon' \ 'rcObservation_interval=0' \ 'rcReporting_interval=0' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Variable \ 'rvName=IBM.PSSP.SampleCmdMon.state' \ 'rvLocator=NodeNum' \ 'rvDescription=6' \ 'rvValue_type=State' \ 'rvInitial_value=0' \ 'rvData_type=long' \ 'rvClass=IBM.PSSP.SampleCmdClass' \ 'rvDynamic_instance=0' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Variable \ 'rvName=IBM.PSSP.SampleCmdMon.call' \ 'rvLocator=NodeNum' \ 'rvDescription=6' \ 'rvValue_type=State' \ 'rvInitial_value=0' \ 'rvData_type=SBS' \ 'rvClass=IBM.PSSP.SampleCmdClass' \ 'rvDynamic_instance=0' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_ID \ 'riResource_name=IBM.PSSP.SampleCmdMon' \ 'riElement_name=NodeNum' \ 'riElement_description=9' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_ID \ 'riResource_name=IBM.PSSP.SampleCmdMon' \ 'riElement_name=NAME' \ 'riElement_description=10' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Structured_Byte_String \ 'sbsVariable_name=IBM.PSSP.SampleCmdMon.call' \ 'sbsField_name=11' \ 'sbsField_type=long' \ 'sbsField_SN=0' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Structured_Byte_String \ 'sbsVariable_name=IBM.PSSP.SampleCmdMon.call' \ 'sbsField_name=12' \ 'sbsField_type=cstring' \ 'sbsField_SN=1' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Structured_Byte_String \ 'sbsVariable_name=IBM.PSSP.SampleCmdMon.call' \ 'sbsField_name=13' \ 'sbsField_type=long' \ 'sbsField_SN=2' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Structured_Byte_String \ 'sbsVariable_name=IBM.PSSP.SampleCmdMon.call' \ 'sbsField_name=14' \ 'sbsField_type=long' \ 'sbsField_SN=3' if (( $? != 0 )) ; then exit 1 ; fi #------------------------------------------------------------------------------ # Load resource monitor data for example resource monitor rmapi_smpsig #------------------------------------------------------------------------------ SDRCreateObjects EM_Resource_Monitor \ 'rmName=IBM.PSSP.SampleSigMon' \ 'rmPath='$rmpath/rmapi_smpsig \ 'rmMessage_file=rmapi_smp.cat' \ 'rmMessage_set=1' \ 'rmConnect_type=server' \ 'rmPTX_prefix=IBM/PSSP.SampleSigMon' \ 'rmPTX_description=1,2' \ 'rmPTX_asnno=2' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Class \ 'rcClass=IBM.PSSP.SampleSigDynInstClass' \ 'rcResource_monitor=IBM.PSSP.SampleSigMon' \ 'rcObservation_interval=10' \ 'rcReporting_interval=10' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Class \ 'rcClass=IBM.PSSP.SampleSigNonInstClass' \ 'rcResource_monitor=IBM.PSSP.SampleSigMon' \ 'rcObservation_interval=10' \ 'rcReporting_interval=10' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Variable \ 'rvName=IBM.PSSP.SampleSigMon.NonInstVars.var1' \ 'rvLocator=NodeNum' \ 'rvDescription=3' \ 'rvValue_type=Counter' \ 'rvInitial_value=0' \ 'rvData_type=long' \ 'rvPTX_name=NonInstVars/var1' \ 'rvPTX_description=7' \ 'rvPTX_min=0' \ 'rvPTX_max=500000' \ 'rvClass=IBM.PSSP.SampleSigNonInstClass' \ 'rvDynamic_instance=0' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Variable \ 'rvName=IBM.PSSP.SampleSigMon.NonInstVars.var2' \ 'rvLocator=NodeNum' \ 'rvDescription=3' \ 'rvValue_type=Counter' \ 'rvInitial_value=0' \ 'rvData_type=long' \ 'rvPTX_name=NonInstVars/var2' \ 'rvPTX_description=7' \ 'rvPTX_min=0' \ 'rvPTX_max=500000' \ 'rvClass=IBM.PSSP.SampleSigNonInstClass' \ 'rvDynamic_instance=0' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Variable \ 'rvName=IBM.PSSP.SampleSigMon.NonInstVars.var3' \ 'rvLocator=NodeNum' \ 'rvDescription=3' \ 'rvValue_type=Counter' \ 'rvInitial_value=0' \ 'rvData_type=long' \ 'rvPTX_name=NonInstVars/var3' \ 'rvPTX_description=7' \ 'rvPTX_min=0' \ 'rvPTX_max=500000' \ 'rvClass=IBM.PSSP.SampleSigNonInstClass' \ 'rvDynamic_instance=0' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_ID \ 'riResource_name=IBM.PSSP.SampleSigMon.NonInstVars' \ 'riElement_name=NodeNum' \ 'riElement_description=9' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_Variable \ 'rvName=IBM.PSSP.SampleSigMon.DynInstVar.var' \ 'rvLocator=NodeNum' \ 'rvDescription=4' \ 'rvValue_type=Quantity' \ 'rvInitial_value=0' \ 'rvData_type=long' \ 'rvPTX_name=DynInstVars/$InstName/var' \ 'rvPTX_description=8,8' \ 'rvPTX_min=0' \ 'rvPTX_max=500000' \ 'rvClass=IBM.PSSP.SampleSigDynInstClass' \ 'rvDynamic_instance=1' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_ID \ 'riResource_name=IBM.PSSP.SampleSigMon.DynInstVar' \ 'riElement_name=NodeNum' \ 'riElement_description=9' if (( $? != 0 )) ; then exit 1 ; fi SDRCreateObjects EM_Resource_ID \ 'riResource_name=IBM.PSSP.SampleSigMon.DynInstVar' \ 'riElement_name=InstName' \ 'riElement_description=10' if (( $? != 0 )) ; then exit 1 ; fi