-
Notifications
You must be signed in to change notification settings - Fork 12
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
- 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
sudo dpkg -P aerospike-amc-<edition>
sudo dpkg -i aerospike-amc-<edition>-<version>.deb
sudo service amc start
sudo service amc stop
sudo rpm -e aerospike-amc-<edition>
sudo yum install -y initscripts
sudo rpm -ivh aerospike-amc-<edition>-<version>.rpm
sudo service amc start
sudo service amc stop
For generic Linux installations, you can use the generic zip package.
sudo tar -xvf aerospike-amc-<edition>-<version>.tar.gz -C /
sudo /etc/init.d/amc start
sudo /etc/init.d/amc stop
AMC is now managed via launchctl on macOS. It will be restarted automatically if it has crashed.
sudo tar -xvf aerospike-amc-<edition>-<version>-darwin.tar.gz -C /Library/ amc/ LaunchAgents/ Logs/
sudo launchctl load /Library/LaunchAgents/com.aerospike.amc.plist
sudo launchctl unload /Library/LaunchAgents/com.aerospike.amc.plist
sudo /Library/amc/uninstall.sh