Page History
...
- Users are strongly encouraged to validate their .json files against the Deployment Descriptor Schema: , see JS7 _- Deployment _ Descriptor _v1.0.json
- A number of JSON validators are available online and for use with the command line, for example see http://json-schema.org/implementations.html
- A Deployment Descriptor can include elements for Agents, Controllers and JOC Cockpit instances individually or as a combination.
...
- Section
descriptor
- This section includes metadata about the Deployment Descriptor.
- Section
agents[]
- This section can hold any number of Agents that should be deployed.
- Section
agents[].<agent-id>
- This section specifies the Agent ID that will be used when registering the Agent to a Controller with JOC Cockpit. The Agent ID can be specified from mixed lowercase and uppercase letters including - minus and _ underscore characters.
- Section
agents[].<agent-id>.
target
- The information in this section is used to connect to the target host and to transfer the Deployment Package that holds the Agent installation..
- The Agent Deployment Package will be deployed to host
centostest-primary
using SSH with thesos
account and a private key file for authentication. The Deployment Package will be stored to the/tmp
directory on the target host. - Before extraction of the Deployment Package the Agent systemd service will be stopped and after extraction it will be started using JS7 - systemd Service Files for automated Startup and Shutdown with Unix Systems. The
makeService
property specifies that the systemd service will be created automatically.
- Section
agents[].<agent-id>.
media
- The Agent will be installed or updated to release 2.5.0 using a copy of the tarball as offered from the JS7 - Download page that is made available from a mount point.
- Section
agents[].<agent-id>.installation
- The Agent's
- installation directory is
/opt/sos-berlin.com/js7/agent-primary
. - configuration directory is
/var/sos-berlin.com/js7/agent-primary
.
- installation directory is
- The Agent will make use of HTTP connections and will listen to port
31445
.
- The Agent's
- Section
controllers[]
- This section is empty if should no Controller should be deployed.
- Section
joc[]
- This section is empty if should no JOC Cockpit should be deployed.
Resources
Links
...
Overview
Content Tools