Today, whilst trying to troubleshoot why a SAS Environment Manager Service Architecture configuration was no longer collecting and processing logs, I discovered a handy status option for the emi_init command. I’m posting the help output and status output here to remind me in future :)
Here’s the output from the emi_init help option showing all the other available options:
[sas@sas94m3lnx01 bin]$ ./emi_init.sh -h
usage: emi_init [options] [(--enable|--disable) ]
Initializes Service Architecture and/or enables components
Options:
-d,--debug Enable debug output
--disable <[APM,ACM,ALL]> Components to disable (can't be used with
--enable)
--enable <[APM,ACM,ALL]> Components to enable (can't be used with
--disable)
-f,--force Re-initialize and overwrite settings
-h,--help Show usage information
-i,--initialize Initialize Service Architecture
-k,--loadKits Load kits
--resetDB Reset the Data Mart, purging all existing
ACM and APM data, non-recoverable
--resetFlags Resets all initialized and enabled flags
to false.
Note: This does not undo changes made
during initialization or component
enablement.
-s,--status Show operational status
-v,--verbose Enable verbose output
--vafeed Enable VA Feed
Exit status:
0 if OK
1 if minor issues are encountered
2 if an error is encountered
-1 for invalid usage
… and here’s some output from the emi_init status option:
[sas@sas94m3lnx01 bin]$ ./emi_init.sh -s
Service Architecture settings:
Level Root Dir : [/opt/sas94m3/config/Lev1]
Base Dir : [/opt/sas94m3/config/Lev1/Web/SASEnvironmentManager/emi-framework]
Initialized : [true]
Enabled : [true]
APM Initialized : [true]
ACM Initialized : [false]
APM Enabled : [true]
ACM Enabled : [false]
VA Feed Enabled : [false]
You can find more information on emi_init and similar commands in the Performing Functions By Using a Command Line section of the SAS Environment Manager 2.5: User’s Guide