What is Waagent
Isabella Browning
Updated on April 12, 2026
The Microsoft Azure Linux Agent (waagent) manages Linux & FreeBSD provisioning, and VM interaction with the Azure Fabric Controller. In addition to the Linux Agent providing provisioning functionality, Azure also provides the option of using cloud-init for some Linux OSes.
What is the use of Waagent?
The Microsoft Azure Linux Agent (waagent) manages Linux provisioning and VM interaction with the Azure Fabric Controller. The agent is installed on all CloudGuard for Azure Virtual Machines (Gateway, High Availability, VMSS, Management, MultiDomain Server).
What does the Azure VM agent do?
The Microsoft Azure Virtual Machine Agent (VM Agent) is a secure, lightweight process that manages virtual machine (VM) interaction with the Azure Fabric Controller. The VM Agent has a primary role in enabling and executing Azure virtual machine extensions.
How do I start Waagent in Linux?
- Download the latest version. Open the release of Azure Linux Agent in GitHub in a web page, and find out the latest version number. …
- Install the Azure Linux Agent. …
- Restart the waagent service. …
- Confirm the Azure Linux Agent version.
What is cloud-init in Azure?
Cloud-init is a widely used approach to customize a Linux VM as it boots for the first time. You can use cloud-init to install packages and write files, or to configure users and security.
How restart Waagent service in Linux?
- SSH to the affected Linux machine.
- Restart the Linux machine: service swiagentd restart.
- Check the status in Settings > All Settings > Manage Agents.
What is OMS agent Linux?
The agent for Linux enables rich and real-time analytics for operational data (Syslog, performance, alerts, inventory) from Linux servers, Docker containers and monitoring tools like Nagios, Zabbix and System Center.
What is Azure Fabric Controller?
The Azure Fabric Controller (FC) is the part of the Windows Azure platform that monitors and manages servers and coordinates resources for software applications. … It provisions, stores, delivers, monitors and commands the virtual machines (VMs) and physical servers that make up Azure.How do I install Azure agent on Linux?
Reinstall OMS Agent for Linux Run sudo sh onboard_agent.sh —purge . This command downloads the most recent version of the installation script and runs the uninstallation operation that will remove all existing agent components. Remove the /etc/opt/microsoft/omsagent and /var/opt/microsoft/omsagent folders.
How do I find my OMS agent version?After updating to the latest agent, run the following command to get the latest version of the output plugin sudo cp /etc/opt/microsoft/omsagent/sysconf/omsagent. conf /etc/opt/microsoft/omsagent/<workspace id>/conf/omsagent.
Article first time published onWhat is Waagent in Azure?
The Microsoft Azure Linux Agent (waagent) manages Linux & FreeBSD provisioning, and VM interaction with the Azure Fabric Controller. In addition to the Linux Agent providing provisioning functionality, Azure also provides the option of using cloud-init for some Linux OSes.
What are VM extensions Azure?
Azure virtual machine (VM) extensions are small applications that provide post-deployment configuration and automation tasks on Azure VMs. For example, if a virtual machine requires software installation, antivirus protection, or the ability to run a script inside it, you can use a VM extension.
What is azure pipelines agent?
Azure Pipelines provides a pre-defined agent pool named Azure Pipelines with Microsoft-hosted agents. For many teams this is the simplest way to run your jobs. You can try it first and see if it works for your build or deployment. If not, you can use a self-hosted agent.
What is cloud-init?
cloud-init is a software package that automates the initialization of cloud instances during system boot.
What is proxmox cloud-init?
Cloud-Init is the de facto multi-distribution package that handles early initialization of a virtual machine instance. Using Cloud-Init, configuration of network devices and ssh keys on the hypervisor side is possible. … You just need to configure the network (and maybe the ssh keys) before you start the new VM.
What is custom data in Azure?
In Microsoft Azure we have a similar feature called custom data. Custom data is sent to the VM along with the other provisioning configuration information such as the new hostname, username, password, certificates and keys, etc. This data is passed to the Azure API as base64-encoded data.
How does an OMS agent work?
- Collect logs and performance data from Azure virtual machines or hybrid machines hosted outside of Azure.
- Send data to a Log Analytics workspace to take advantage of features supported by Azure Monitor Logs such as log queries.
What is Azure monitoring?
Azure Monitor helps you maximize the availability and performance of your applications and services. It delivers a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. … Collect data from monitored resources using Azure Monitor Metrics.
What is azure Sentinel?
Azure Sentinel is a robust security information event management (SIEM) and security orchestration automated response (SOAR) solution that provides intelligent security analysis and threat intelligence across enterprises. … Azure Sentinel can be connected to different data sources across the entire organization.
How do I stop a Linux agent?
To end the process, type kill <pid> . This will stop the process (<pid> is the process identifier found in the first column.) 3. To restart the service, you must change to the directory where the agent is installed.
How do I know if an agent is running in Linux?
- Run the following command: /opt/observeit/agent/bin/oitcheck.
- Check the resulting output.
- If the resulting output shows that the Agent is already installed and the daemon is running, disable the ObserveIT Agent’s Service by running the following command:
How do you stop a service in Linux?
- List all services: systemctl list-unit-files –type service -all.
- Command Start: Syntax: sudo systemctl start service.service. …
- Command Stop: Syntax: …
- Command Status: Syntax: sudo systemctl status service.service. …
- Command Restart: …
- Command Enable: …
- Command Disable:
Does Azure have Linux?
Azure supports common Linux distributions including Red Hat, SUSE, Ubuntu, CentOS, Debian, Oracle Linux, and Flatcar Linux. Create your own Linux virtual machines (VMs), deploy and run containers in Kubernetes, or choose from hundreds of pre-configured images and Linux workloads available in Azure Marketplace.
What is Azure log analytics used for?
Log Analytics is a tool in the Azure portal used to edit and run log queries with data in Azure Monitor Logs. You may write a simple query that returns a set of records and then use features of Log Analytics to sort, filter, and analyze them.
How do I start Azure VM agent?
- Steps to install the Agent. Download the agent from Microsoft. …
- Tell Azure the Agent is Installed on a VM. Now that the Agent is installed, you need to tell Azure about it. …
- Add the BG Info Extension to a VM. With the Agent installed, and Azure recognizing the Agent, it’s pretty easy to add extensions.
Do you know anything about fabric controller?
The Fabric Controller (FC) is a distributed program that manages the hardware and applications in a cluster internally used by Azure. … Each machine in the cluster runs a hypervisor which hosts virtual machines running Windows 2008-compatible OSes. The hypervisor is an Azure-specific version of Windows Operating System.
What are the functions of fabric controller?
- Reviewing and monitoring the utilization, availability and capacity of servers in the fabric ( servers or clusters)
- Allocating compute, memory and storage resources to all virtual machines on each physical machine.
What is difference between Kubernetes and service fabric?
Azure Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices. … On the other hand, Kubernetes is detailed as “Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops”.
How do I turn off OMS agent?
- Sign in to the Azure portal.
- In the Azure portal, select Virtual Machines.
- From the list, select a VM.
- On the left, select Extensions. …
- On the extension properties page, select Uninstall.
Is Azure log analytics free?
FeatureFree Units IncludedPriceData Ingestion5 GB per billing month per month$4.03 per GB
Where is the azure workspace key?
Operations Management Suite Workspace If you are still using the old OMS Workspace, click the gear in the top right. Then select connected sources, Windows Servers. Your keys will be in the third pane.