In certain Linux setups, especially with newer versions or Arc-connected machines, the Azure Monitor Agent (AMA) no longer relies on the agentlauncher or amacoreagent components. These components were more common in older deployments or on Azure VMs using the now-deprecated Log Analytics agent. The current AMA architecture is more modular.
For ARM-based VMs:
The AMA does not yet fully support ARM-based systems with all features and components (such as agentlauncher and amacoreagent). On ARM systems, other components like fluent-bit, mdsd, and others may still be functional, but agentlauncher and amacoreagent will not be installed.
For x64-based VMs:
The full set of AMA components, including agentlauncher and amacoreagent, is properly installed and fully functional.
If you're using AMA solely for collecting metrics and logs, it may not deploy agentlauncher or amacoreagent, and will instead rely on components such as:
mdsd (Azure Monitoring Diagnostic Service) telegraf (metrics collector) fluent-bit (log forwarder)
To verify that AMA is functioning correctly, even without the missing binaries, check for active AMA-related services by running:
sudo systemctl list-units | grep -iE 'azuremonitor|mdsd|telegraf|fluent'
To summarize, ARM-based architecture does not fully support agentlauncher and amacoreagent in the Azure Monitor Agent (AMA), while x64 machines have full support for these components. If full monitoring functionality is required on ARM-based systems, consider using the deprecated Log Analytics Agent.
Please let me know if you face any challenge here, I can help you to resolve this issue further
Provide your valuable Comments.
Please do not forget to "Accept the answer” and “upvote it” wherever the information provided helps you, this can be beneficial to other community members.it would be greatly appreciated and helpful to others.