Install Defender for IoT micro agent for Edge
This article explains how to install, and authenticate the Defender micro agent for Edge.
Note
Defender for IoT plans to retire the micro agent on August 1, 2025.
Prerequisites
Navigate to your IoT Hub or, create a new IoT hub.
Register an IoT Edge device in IoT Hub and retrieve connection strings.
Add the appropriate Microsoft package repository.
Download the repository configuration that matches your device operating system.
For Ubuntu 18.04
curl https://packages.microsoft.com/config/ubuntu/18.04/multiarch/prod.list > ./microsoft-prod.list
For Ubuntu 20.04
curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list > ./microsoft-prod.list
For Debian 9 (both AMD64 and ARM64)
curl https://packages.microsoft.com/config/debian/stretch/multiarch/prod.list > ./microsoft-prod.list
Copy the repository configuration to the
sources.list.d
directory.sudo cp ./microsoft-prod.list /etc/apt/sources.list.d/
Update the list of packages from the repository that you added with the following command:
sudo apt-get update
Install and configure Edge runtime version 1.2
Installation
Install the Defender micro agent package on Debian, and Ubuntu based Linux distributions, using the following command:
sudo apt-get install defender-iot-micro-agent-edge
Validate your installation.
Ensure the micro agent is running properly with the following command:
systemctl status defender-iot-micro-agent.service
Ensure that the service is stable by making sure it's
active
and that the uptime of the process is appropriate
Test the system end-to-end by creating a trigger file on the device. The trigger file causes a baseline scan in the agent that detects the file as a baseline violation.
Create a file on the file system with the following command:
sudo touch /tmp/DefenderForIoTOSBaselineTrigger.txt
A baseline validation failure recommendation occurs in the hub, with a
CceId
ofCIS-debian-9-DEFENDER_FOR_IOT_TEST_CHECKS-0.0
:Allow up to one hour for the recommendation to appear in the hub.
Install a specific version of the Defender IoT micro agent, use the following command:
sudo apt-get install defender-iot-micro-agent-edge=<version>