Skip to content

Upgrade from AMC 3

Ronen Botzer edited this page May 18, 2020 · 2 revisions

AMC 4.0 represents a major improvement over the previous version. The agent was rewritten in Go, which brought about the following performance and stability improvements:

  • Faster response to UI requests
  • Handling of large Aerospike clusters
  • Less memory usage, and
  • Strictly one and only one connection to a database node

AMC 4.0 new features and improvements

  • Enabling Basic HTTP authentication between browser and agent
  • Easier configuration and usage of AMC in non-root mode
  • (Enterprise Edition-only, aka EE-only) Configuring clusters to always be monitored
  • (EE-only) Supporting SSH-key based login for backup and restore
  • (EE-only) Connecting to a TLS-enabled, secure Aerospike cluster
  • (EE-only) Persisting notifications and showing them even after you close your browser
  • (EE-only) Configuring email addresses to receive Aerospike cluster alerts

AMC 4.0 can only be used against Aerospike clusters on which every node runs Aerospike version 3.9 or later. For the configuration details of the new features, please see our Configure section.

AMC 4.0 has no dependencies. Installation instructions for the different systems are provided below.

You MUST uninstall the older version of AMC before installing AMC 4.0

dpkg based systems like Debian, Ubuntu

Uninstall the older AMC version

sudo dpkg -P aerospike-amc-<edition>

Install AMC

sudo dpkg -i aerospike-amc-<edition>-<version>.deb

Start AMC

sudo service amc start

Stop AMC

sudo service amc stop

rpm based systems like CentOS, Red Hat

Uninstall the older amc version

sudo rpm -e aerospike-amc-<edition>

Install dependencies

sudo yum install -y initscripts

Install AMC

sudo rpm -ivh aerospike-amc-<edition>-<version>.rpm

Start AMC

sudo service amc start

Stop AMC

sudo service amc stop

Install from zip

For generic Linux installations, you can use the generic zip package.

Install AMC

sudo tar -xvf aerospike-amc-<edition>-<version>.tar.gz -C /

Start AMC

sudo /etc/init.d/amc start

Stop AMC

sudo /etc/init.d/amc stop

macOS

AMC is now managed via launchctl on macOS. It will be restarted automatically if it has crashed.

Install AMC

sudo tar -xvf aerospike-amc-<edition>-<version>-darwin.tar.gz -C /Library/ amc/ LaunchAgents/ Logs/

Start AMC

sudo launchctl load  /Library/LaunchAgents/com.aerospike.amc.plist

Stop AMC

sudo launchctl unload  /Library/LaunchAgents/com.aerospike.amc.plist

Uninstall AMC

sudo /Library/amc/uninstall.sh
Clone this wiki locally