Xitoring Agent (Xitogent) logo

Xitoring Agent (Xitogent)

Xitogent is the lightweight agent that sends server metrics, service checks and integration data from Linux and Windows Server to the hosted Xitoring monitoring service. Free to install, but the service is paid: shareware (conditionally free).

OS: Linux / Windows Server
Size: 1.5 MB
Version: 2.10
Shareware (conditionally free)Latest version: 2.10Actively developed

Xitoring Agent, officially called Xitogent, is the small monitoring agent that connects Linux and Windows servers to Xitoring, a hosted uptime and server monitoring service. Sysadmins, hosting companies and MSPs install it to send CPU, memory, disk, network and service metrics to the Xitoring dashboard, and to get alerts without running their own monitoring server. The agent itself is a free download, but it only works with a Xitoring account.

Xitoring is a paid service. It offers a trial, and the pricing page lists special programmes for students, startups, non-profits and open-source projects. For most organisations, then, the agent counts as shareware (conditionally free). The agent can also discover services and enable more than 30 software integrations, such as MySQL, PostgreSQL, SQL Server, Redis, Nginx, Apache and IIS.

Xitoring Agent at a glance

ItemDetails
Latest versionXitogent 2.10 (27 May 2025), for both Linux and Windows
LicenceShareware (conditionally free): the agent is free to install, while the Xitoring service is paid, with a trial and special free programmes for eligible users
PlatformsLinux (CentOS, RHEL 8/9, AlmaLinux, Rocky, CloudLinux, Fedora, Ubuntu up to 22.04, Debian up to 11, openSUSE 15.1 tested) and Windows Server 2012–2022
DeveloperXitoring
Official websitexitoring.com
Best forSmall teams and hosting providers that want hosted server monitoring and alerting without maintaining a monitoring server

What it does

  • Sends server metrics (CPU, RAM, disk, network, processes) from each host to Xitoring’s monitoring nodes.
  • Auto-discovery scans the server’s running services shortly after installation, creates uptime checks for them and suggests integrations.
  • Integrations collect deep metrics for databases, web servers and queues, including InfluxDB and Microsoft SQL Server (added in 2.10) and LiteSpeed, OpenLiteSpeed and Kafka (added in 2.9).
  • Reports disk health, including NVMe drives through smartctl (added in 2.8.2).
  • Can create ping, HTTP, DNS, FTP, SMTP, IMAP and POP3 checks and a heartbeat check when the server is registered.
  • Applies automatic trigger suggestions (Auto-Triggers) so that alerts start with sensible thresholds.
  • Offers a CLI to pause monitoring during maintenance, re-run discovery, manage integrations and collect debug data.

How sysadmins use it

Register a Linux server manually

  1. Add the Xitoring package repository, as the official Linux guide shows for yum/dnf or apt, then install the package:
    # dnf install xitogent      # RHEL family
    # apt install xitogent      # Debian/Ubuntu
  2. Register the server with the API key from your Xitoring panel, placing it in a group and turning on discovery and auto-updates:
    # xitogent register --key YOUR_API_KEY -g "Production" -d -t -u
  3. Run xitogent test, then confirm that the server appears under Servers in the dashboard.

Silence alerts during maintenance

  1. Before a planned reboot or upgrade, run xitogent pause.
  2. Do the work, then resume with xitogent unpause.
  3. If new services were installed, run xitogent discover so checks are created for them.

Add a database integration

  1. Open the server view in the Xitoring panel and review the integration recommendations from auto-discovery.
  2. Enable the integration there, or run xitogent integrate on the host and follow the prompts. Use xitogent help integrate for the options.
  3. Metrics usually appear within 5–10 minutes. Turn an integration off with xitogent integration-disable.

Troubleshoot a silent agent

  1. Run xitogent diagnosis and xitogent debug, and send the debug output to support if needed.
  2. On Windows, check C:ProgramDataXitogentxitogent.ini (node URL and server ID) and the log C:ProgramDataXitogentxitogent.log.
  3. Make sure the server can reach the Xitoring node named in the config file through your outbound firewall or proxy.

Install and first run

  • Linux: the fastest route is the one-line command that the panel generates under Servers > Add Server; it installs the agent and its dependencies, configures checks and triggers, and emails you when the server is added. Manual installation uses the official yum/dnf or apt repository. Root rights are required.
  • Windows Server: in Add Server choose Windows, select your PowerShell version (check it with Get-Host) and paste the generated command into PowerShell running as administrator. The installer log goes to C:ProgramDataXitogentxitogent-installer.log.
  • Fleets: Xitoring provides an Ansible playbook that registers many servers at once.
  • Network: the agent pushes data out to its Xitoring node, so it needs no inbound port of its own. Uptime checks (ping, HTTP, SMTP and so on), however, probe your server from Xitoring’s monitoring nodes. If you filter by IP, allow the node addresses published in the Xitoring documentation.
  • Removal: apt remove xitogent or dnf remove xitogent. The uninstaller asks whether to remove the server from your Xitoring account as well; xitogent unregister does that on its own.

Limitations

  • The agent is useless without a Xitoring account. There is no self-hosted server and no offline mode.
  • Metrics and alert history live on Xitoring’s infrastructure, which may not suit air-gapped or strictly regulated networks.
  • The tested-OS list in the documentation stops at Ubuntu 22.04, Debian 11 and Windows Server 2022. Newer releases may work, but they are not listed.
  • Desktop Windows editions are not in the supported list; the Windows agent targets Windows Server.
  • The public GitHub repository for the agent has not been updated in years. Release notes on the Xitoring site are the reliable source.

Xitoring Agent vs alternatives

ToolHow it compares
Checkmk CommunityFree, self-hosted, agent-based monitoring with thousands of check plugins. You run and maintain the server yourself.
PRTGWindows-hosted monitoring, free up to 100 sensors; strong for SNMP and network devices.
PA Server MonitorWindows-based monitor; its free edition covers 1 server with 10 basic monitors.

Choose Xitoring when you want monitoring as a service. Choose a self-hosted tool when data must stay inside your network.

FAQ

Is Xitoring free?

No. The service is paid and offers a trial; the agent is free to install. Xitoring’s pricing page also lists free programmes for students, eligible startups, non-profits and open-source projects.

What is Xitogent?

Xitogent is the official name of the Xitoring monitoring agent. It runs on your Linux or Windows server and reports metrics and service status to Xitoring.

Does the Xitoring agent run on Windows?

Yes. Xitogent is tested on Windows Server 2012, 2012 R2, 2016, 2019 and 2022 and is installed with a single PowerShell command run as administrator.

How do I update Xitogent?

Register with the -u (auto-update) option to keep it current automatically, or update the package through your system’s package manager.

Which ports does the Xitoring agent need?

The agent needs no inbound port; it connects out to Xitoring. Uptime checks come in from Xitoring’s monitoring nodes, so whitelist their published IPs for the services you check.

How do I remove a server from Xitoring?

Run xitogent unregister, then uninstall the package; the uninstaller can also do both in one step.

What is a self-hosted alternative to Xitoring?

Checkmk Community and Zabbix are free, open-source options that you host yourself.

Last checked against official sources: 1 October 2026 (developer website: xitoring.com). Versions and licence terms change — confirm on the developer's site before deploying in production.

Other articles

Send a Message