Install Agents Using the Offline Method (without SSH access)

This page describes installing Pulse Hydra Agent. If you do not have SSH access to the cluster nodes, contact the Acceldata Support Team for offline Hydra agent packages (RPM or DEB) that you can install on all the cluster nodes with the preferred configuration management tool of your choice.


Install Agent(s)

  1. Download and upload the Hystaller binary on the mentioned node from the provided link and credentials.

  2. Place hystaller on /tmp directory and follow the steps below for the command sequences, replacing <PULSE_HOSTNAME> with the hostname running Pulse UI (main server).

chmod +x /tmp/hystaller PULSE_HOME="/opt/pulse" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" HYDRA_SERVER_URL="http://<PULSE_HOSTNAME>:19072" AXN_SERVER_URL="http://<PULSE_HOSTNAME>:19999" AXN_PLUGIN_DIR="/opt/pulse/actions/plugins" HYDRA_HEARTBEAT_DURATION="60" HYDRA_PARCEL_MODE="False" HYDRA_HOSTNAME_CASE="lower" HYDRA_HOSTNAME_METHOD="CMD" HYDRA_HEARTBEAT_JITTER="10" #sudo if this is non-root user sudo env "PULSE_HOME=$PULSE_HOME" "PATH=$PATH" "HYDRA_SERVER_URL=$HYDRA_SERVER_URL" "HYDRA_HEARTBEAT_DURATION=$HYDRA_HEARTBEAT_DURATION" "HYDRA_PARCEL_MODE=$HYDRA_PARCEL_MODE" "HYDRA_HOSTNAME_CASE=$HYDRA_HOSTNAME_CASE" "AXN_SERVER_URL=$AXN_SERVER_URL" "AXN_PLUGIN_DIR=$AXN_PLUGIN_DIR" "HYDRA_HOSTNAME_METHOD=$HYDRA_HOSTNAME_METHOD" "HYDRA_HEARTBEAT_JITTER=$HYDRA_HEARTBEAT_JITTER" /tmp/hystaller install
  1. SSH to the main Pulse server running UI and run the following command to sync the configuration from the Pulse server to the new node.

accelo reconfig cluster

Uninstall Agent(s)

  1. Using the same hystaller agent can be uninstalled

/tmp/hystaller uninstall

Verify the Installation

On each cluster node, verify that all required services are running.

systemctl status hydra systemctl status pulsenode systemctl status pulsejmx systemctl status pulselogs systemctl status pulseaxn

After all services are running successfully, the nodes begin reporting to Pulse. Verify this by navigating to the Nodes page in the Pulse UI and confirming that metrics are being populated.