The SAS_lsm utility manages single- or multi-tiered SAS® related services for UNIX and Linux deployments


This SAS KB Article covers the following topics:

Overview

The  SAS_lsm utility provides consistent management of single- or multi-tiered SAS-related services for UNIX/Linux deployments from a single shell script.

Consistent management includes tier dependency checking, starting, stopping, status checking (tier- and deployment-based), and error log collection and analysis. You can execute the script from the operating system command line, via a scheduled cron process, or via your operating system reboot facility. Using SAS_lsm to control your SAS deployments enables process orchestration and actionable tasks based on service state. Using the SAS_lsm userexits framework, any desired functionality can be executed before or after a SAS service is started or stopped.

As of SAS_lsm 4.0.x, this project is open-source and distributed through the SAS Software GitHub. Users of SAS_lsm 3.x or older should upgrade to this release, as new versions will only be posted on the GitHub page. The configuration files used in SAS_lsm 3.x are fully compatible with SAS_lsm 4.0.0 and newer, so older versions will no longer be supported.

The SAS_lsm project can be found on GitHub at https://github.com/sassoftware/SAS-lsm. We welcome forking the project and making contributions if you are interested in improving SAS_lsm!

Prerequisites

To use this utility, you must have a solid working knowledge of UNIX/Linux, and your operating system must contain these prerequisites:

Utility Download and Deployment

Release packages contain all components and documentation required to set up and use the utility. Obtain the latest release from the GitHub project releases page by downloading the SAS_lsm-v<version-number>.tgz package: https://github.com/sassoftware/SAS-lsm/releases/latest.

Open a track with SAS Technical Support if you have questions about using or configuring the SAS_lsm utility. Please post suggestions for the improvement of the utility on the GitHub project page. 

Disclaimer of Warranty

These instructions are provided to you "as is" without any warranties, express or implied, including but not limited to implied warranties or merchantability and/or fitness for a particular purpose. The Institute and its licensor(s) disclaim any liability connected with the use of the instruction. The Institute offers limited technical support for the instruction and usage of the utility.

Limitation of Liability

The Institute and its licensors are not liable for (a) incidental, consequential, special, or direct damages of any sort, whether arising in tort, contract or otherwise, even if the Institute has been informed of the possibility of such damages, or (b) any claim by any other party. Some jurisdictions do not allow the exclusion or limitation of liability for incidental or consequential damages, so this limitation and exclusion may not apply to you.

 

Click the link below to view the latest SAS_lsm release on the SAS Software GitHub:

https://github.com/sassoftware/SAS-lsm/releases/latest