Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article describes the different Linux OS dependencies for the Defender for IoT micro agent.
Note
Defender for IoT plans to retire the micro agent on August 1, 2025.
Linux dependencies
The table below shows the Linux dependencies for each component.
Component | Dependency | Type | Required by IoT SDK | Notes |
---|---|---|---|---|
Core | ||||
libcurl-openssl (libcurl) | Library | ✔ | ||
libssl | Library | ✔ | ||
uuid | Library | ✔ | ||
pthread | ulibc compilation flag | ✔ | ||
libuv1 | Library | |||
sudo | Package | |||
uuid-runtime | Package | |||
System information collector | ||||
uname | System call | |||
Baseline collector | ||||
BusyBox | Linux compilation flag | |||
Bash | Linux compilation flag | |||
Process collector | ||||
CONFIG_CONNECTOR=y | Kernel config | |||
CONFIG_PROC_EVENTS=y | Kernel config | |||
Network collector | ||||
libpcap | Library | |||
CONFIG_PACKET=y | Kernel config | |||
CONFIG_NETFILTER =y | Kernel config | Optional – Performance improvement | ||
Login collector | ||||
Wtmp, btmp | Log files | utmp |