Xitoring Document
Home
FAQ
Support
Register
Home
FAQ
Support
Register
  • Xitoring

    • Introduction
    • Release Notes
    • Xitoring Release Notes
    • Linux Xitogent Release Notes
    • Windows Xitogent Release Notes
    • Xitoring Mobile App Release Notes
    • Account Management
    • API Access & Automation
    • Team Management & Collaboration
    • Billing & Subscription Management
  • Getting Started

    • Getting Started with Xitoring
    • Workflows & Guides
    • Monitor Your First Server
    • Import / Migration
    • Migrate from UptimeRobot to Xitoring
    • Migrate from Pingdom to Xitoring
    • Migrate from Uptime.com to Xitoring
    • Migrate from BetterStack to Xitoring
  • Help & Support

    • FAQ & Troubleshooting
    • Glossary
  • Server Monitoring

    • Server Monitoring
    • Graphs
    • Live Statistics
    • Monitor Services
    • Auto-Triggers
  • Xitogent on Linux

    • Install Xitogent on Linux
    • Update Xitogent on Linux
    • Uninstall Xitogent on Linux
  • Xitogent on Windows

    • Install Xitogent on Windows
    • Uninstall Xitogent on Windows
    • Xitogent Service
    • Update Xitogent on Windows
    • Disk Performance (I/O)
  • Xitogent on Azure

    • Xitogent on Azure
    • Monitor Azure Linux VM
    • Monitor Azure Windows VM
  • Xitogent CLI

    • Xitogent CLI
    • Xitogent Pause/Unpause
    • Xitogent Status
    • Xitogent debug
    • Xitogent Diagnosis
    • Which data we collect
  • Xitoring CLI

    • Xitoring CLI
  • Uptime Monitoring

    • What is Uptime Monitoring
    • Monitoring Nodes (Geographic Locations)
    • What is Check
    • Auto-Discovery
    • Auto Fault Tolerance
    • Heartbeat Check
    • Ping Check
    • HTTP(S) Check
    • DNS Check
    • FTP Check
    • SMTP Check
    • IMAP Check
    • POP3 Check
    • TCP Check
    • UDP Check
  • SSL Monitoring

    • SSL Monitoring
  • Incidents

    • Incidents
    • Incident's Root Cause
    • Incidents Notification
    • Incident Notes
    • Resolving Incidents Manually
    • Incident Policy
  • Maintenance Schedule

    • Maintenance Schedule
  • Email Reports

    • Email Reports
  • Integrations

    • Integrations
    • Apache Integration
    • CoreDNS Integration
    • CouchDB Integration
    • Disk Health Integration
    • Docker Integration
    • Dovecot Integration
    • Exim Integration
    • HAProxy Integration
    • IIS Integration
    • InfluxDB Integration
    • Kafka Integration
    • KeyDB Integration
    • LiteSpeed Integration
    • MongoDB Integration
    • MySQL Integration
    • Netstat Integration
    • Nginx Integration
    • OpenLiteSpeed Integration
    • OpenVPN Integration
    • PHP-FPM Integration
    • Postfix Integration
    • PostgreSQL Integration
    • RabbitMQ integration
    • Redis Integration
    • MS SQL Server Integration
    • Supervisor Integration
    • Varnish Integration
    • Wireguard Integration
  • Notifications

    • Notifications
    • Creating Notification Roles
    • Email Integration
    • Mobile Push Notifications
    • SMS Integration
    • Phone call Integration
    • Webhook Integration
    • Integration for Slack
    • Telegram Integration
    • WhatsApp Integration
    • Mattermost Integration
    • Discord Integration
    • Google Chat Integration
    • Microsoft Teams Integration
    • Atlassian Opsgenie Integration
    • Splunk On-Call Integration
    • Pushover Integration
    • Pushbullet Integration
    • Gotify Integration
    • Ntfy Integration
    • Spike.sh Integration
    • PagerDuty Integration
    • Zapier Integration
    • AlertOps Integration
  • Status Page

    • Status page
  • 3rd Party Status Pages

    • Using 3rd party Status Pages
    • Atlassian Status Page Integration with Xitoring
    • Status.io Integration with Xitoring
    • Statuspal Integration with Xitoring
    • Instatus Integration with Xitoring
  • Dashboards

    • Main Dashboard
    • Custom Dashboards
  • Metrics

    • Metrics
  • MCP Server

    • Setup & Tool Reference

Monitor Azure Linux VM

Extensions are small applications that provide post-deployment configuration and automation on Azure virtual machines (VMs). The Azure platform hosts many extensions covering VM configuration, monitoring, security, and utility applications. Publishers take an application, wrap it into an extension, and simplify the installation.

Azure VM extensions

Xitoring Azure VM Extension

It's pretty easy to set up Xitoring Server monitoring on any Linux machine using a single line command, but we wanted to make it easier for Azure users to boost their overall satisfaction and experience. Providing an Azure VM extension for Xitogent lets Azure users easily setup server monitoring for their virtual machines:

  1. Creating a new VM via web portal
  2. Creating a new VM via AZ CLI or PowerShell
  3. Creating a new VM via deployment templates
  4. Adding Xitogent to a current VM via web portal
  5. Adding Xitogent to a current VM using AZ CLI or PowerShell
  6. Adding Xitogent to a current VM using deployment templates

Tips

There's no single difference on the monitoring experience when installing Xitogent using Azure Extension or the standard command via SSH.

Requirements

If you are not a Xitoring user please Sign up first.

Xitogent registration key is required to add new servers to your account, you can find it on the Account page -> Xitogent Register Key -> Copy

Keep it for further usage.

Tips

Xitogent Registration key is not confidential, nor can be used to access any of your account data. the sole purpose of this key is to add a new server. Servers do not use this key to send data. After the registration process, each server grants a random uuid and password to send data.

Install Xitogent Extension on Azure using Web portal

  1. Login to your Azure portal.
  2. Navigate to Virtual Machines
  3. Choose a VM you want install Xitogent on.
  4. On the left side menu, find Extensions + applications under Settings menu.
  5. Click on + Add
  6. You will see Xitoring extension Agent for Monitoring on the top. Click on Next
  7. Provide Xitogent register key from above section and click on Review + create
  8. Now click on Create

On average it takes two minute for a Linux machine to get Xitogent installed properly, and you will receive an email from Xitoring upon successful operation.

Install Xitogent Extension on Azure CLI

  1. It's assumed you have already installed AZ CLI. If you didn't, please read more here. Using the below command you can easily install Xitogent on your Azure VM using AZ CLI. Make sure to replace these parameters:
az vm extension set --resource-group YourResourceGroup --vm-name MyVM1 --name XitogentLinux --publisher Xitoring --settings '{"key": "YourXitogentRegisterKey"}'

YourResourceGroup: Your actual resource group name

MyVM1: Your actual virtual machine name

YourXitogentRegisterKey: Xitogent register key from the above section.

Last Updated: 2/25/24, 11:31 AM
Prev
Xitogent on Azure
Next
Monitor Azure Windows VM