How to Deploy Scripts for Actions and Extension to Managed SystemEDGE Agents?

Document ID : KB000021734
Last Modified Date : 14/02/2018
Show Technical Document Details

Introduction: 

This document describes how to deploy custom scripts to be used for Actions and/or MIB Extensions to managed SystemEDGE agents.

Question: 

How to Deploy Scripts for Actions and Extension to managed SystemEDGE Agents?

Environment:  

Virtual Assurance for IM with Managed SystemEDGE agents

Answer: 

- On the Domain Server machine create the following directories: 

%ALLUSERSPROFILE%\CA\SM\DomainServer\sysedge_scripts
%ALLUSERSPROFILE%\CA\SM\DomainServer\sysedge_scripts\windows
%ALLUSERSPROFILE%\CA\SM\DomainServer\sysedge_scripts\unix

- Add any scripts and binaries required be deployed directly into the "windows" or "unix" directories accordingly - note that sub-directories beneath these are ignored.

Use the "sysedge_scripts\windows" directory for any scripts to be deployed to Windows hosts, and used the "sysedge_scripts\unix" directory for any scripts to be deployed to UNIX/Linux hosts.

- Recycle the "CA SM Domain Server" service. 

- Once the Domain server is running again, recycle the "CA SM Distribution Server" on all Distribution servers. 

Note: Recycling of these services will be required anytime any additions or updates are made to the sysedge_scripts directories.

Whenever a policy is pushed to an agent the contents of either sysedge_scripts\windows or sysedge_scripts\unix (depending on the target platform) will also be pushed to the agent. The pushed scripts will be created in the following directory on the target agent host:

Windows - <sysedge install dir>\bin\managedscripts\

Example: C:\Program Files\CA\SystemEDGE\bin\managedscripts\

UNIX - <sysedge install dir>/bin/managedscripts/

Example: /opt/CA/SystemEDGE/bin/managedscripts/

Additional Information:

When creating policies that need to use these scripts, be sure to include the proper full path in the Action or MIB Extension configuration.