AWS Systems Manager Agent (SSM Agent) is Amazon software that can be installed and configured on an EC2 instance, an on-premises server, or a virtual machine (VM). SSM Agent makes it possible for Systems Manager to update, manage, and configure these resources. The agent processes requests from the Systems Manager service in the AWS Cloud, and then runs them as specified in the request.
Here at Ibmi Media, as part of our Server Management Services, we regularly help our Customers to perform related AWS queries.
In this context, we shall look into how to perform the installation of the SSM Agent.
You can do the below steps once we login to the Amazon Linux EC2 instance using an SSH client.
To begin, we download the SSM agent and run the agent installer:
$ sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
Next, we need to start the SSM agent. To do so, we run:
$ sudo start amazon-ssm-agent
Eventually, we check the status of the Amazon SSM Agent:
$ sudo status amazon-ssm-agent
The output will show us that it is up and running.
Here again, we log in to Amazon Linux 2 EC2 instance using an SSH client.
Then we download the SSM agent and run the agent installer:
$ sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
We need to start the amazon-ssm-agent service. For that, we run the command below:
$ sudo systemctl start amazon-ssm-agent
Then we check the status of the SSM agent:
$ sudo systemctl status amazon-ssm-agent
Eventually, we enable the amazon-ssm-agent service to start on system reboot or boot up:
$ sudo systemctl enable amazon-ssm-agent
Here, we will log in to the Centos EC2 instance using an SSH client. Then we follow the steps below:
Initially, we download the SSM agent and run the agent installer:
$ sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
Then, we run the below command to start the amazon-ssm-agent service on the Centos Linux Instance:
$ sudo systemctl start amazon-ssm-agent
Then to check the status of the SSM agent, we run:
$ sudo systemctl status amazon-ssm-agent
Finally, to automatically start the service on instance reboot or instance boot up, we use:
$ sudo systemctl enable amazon-ssm-agent
This article covers what Amazon SSM is about and methods to install SSM Agent on EC2 Linux instances. In fact, AWS Systems Manager Agent (SSM Agent) processes Systems Manager requests and configures your machine as specified in the request.