Automic Agents and Agent Groups Management
Manage Agents (start/stop/renew…) and AgentGroups (create/configure/add or remove Agent)
This plugin allows you to manage AE Agents and AgentGroups.
You can start/stop/delete/Disconnect agents, renew the keys and set the Agents Clients' Authorizations.
You can also create and configure AgentGroups, adding and removing Agents.
This action pack can be really useful if you are working on virtual environments (Vmware/Hyper-V/…) or Amazon Webservices AutoScale groups, where machines can be recreated or migrated dynamically with no further notice.
More specifically, the start/stop and renew key, will help you to reactivate/retrieve lost Agents when the Agents' hosts configurations have been changed behind the scene by the Hypervisor.
You can also manage AgentGroups that map AWS Autoscale groups by adding and removing targets on the fly.
Pre requisites :
all actions are based on the (excellent) Java Cli API, and as a result need to be executed on a Windows or a Unix Agent running on a host with a JRE. More information on the Automic AE CLI here :
https://github.com/brendanSapience/UC4-Automic-AE-CLI-Binary-Repository/wiki.
You will find 2 sample workflows in the template folder of the Action Pack
- A typical Agent Key renewal (Stop/Renew key/Start)
- A typical Agentgroup creation and configuration (Create/configure/add Agent)
Tested on Windows 2012 R2 and Debian 8.
Agent Action : Start ,Stop, Delete, Disconnect or Renew a Key, for one Agent, or a group of Agent with a pattern
Agent Set Auth : change the Authorisarion on the Agent for a specific client
HostGroup Add Agent : Add an Agent or a pattern to an existing AgentGroups
HostGroup Clear Agent : remove all the Agents of an AgentGroup
HostGroup Create : Create an AgentGroup from a template (HOSTG by default)
HostGroup Delete Agent : Remove an Agent in an existing AgentGroups
HostGroup Update Mode and Limit : Set the Agentgroup update mode and the limit (if mode = ALL)
HostGroup Update Platform : Set the Agentgroup Platform
You can contact me if you have any question
bonpi01@ca.com
Many Thanks to Laurent Lao for starting this Action Pack.