Xitoring’s Monitoring Agent: Xitogent ™

a light-weight, yet efficient agent to monitor your Linux and Windows servers

Welcome to Xitogent, your ultimate solution for seamless Linux server monitoring and management. With Xitogent, setting up and overseeing your servers has never been easier. Our platform boasts a range of powerful features that streamline the installation process, offer comprehensive compatibility, and provide hassle-free customization.

Swift Installation Process At Xitogent, simplicity is at the forefront of our design. Installing Xitogent and adding your server to our monitoring system is a breeze. With just a single command in your server’s terminal, our installer swiftly sets up Xitogent and its dependencies. Automatic configuration of Checks and Triggers is seamlessly handled, and a confirmation email is sent once your server is successfully integrated into Xitoring. Our focus is on efficiency, ensuring that the installation process is both rapid and straightforward.

Extensive OS Support We pride ourselves on our compatibility with major Linux distributions. Xitogent has been rigorously tested and proven to work seamlessly on a range of distributions including CentOS, Rocky Linux, Alma Linux, Ubuntu, Debian, and more. This wide-reaching support guarantees that Xitogent can effortlessly adapt to your preferred Linux environment.

Automated and Customizable Installation Xitogent’s Bash Installer empowers you with an automatic installation process that is as simple as copy and paste. After registering and verifying your email on Xitoring, adding servers to the panel becomes a breeze. The “Add Server” window presents various customization options, such as grouping, notification roles, and supported operating systems. You have the flexibility to enable or disable features like Auto Discovery, Auto Update, and Auto Trigger. Additionally, Xitogent enables you to fine-tune Checks and Triggers to suit your monitoring preferences.

Effortless Multiple Installation Harnessing the power of Ansible, Xitogent takes multi-server operations to a new level. You can now register multiple servers with a single command, leaving the Installer and Ansible to seamlessly manage the rest. Ansible, an open-source configuration management tool, aids in creating infrastructure as code and automation playbooks, ensuring efficient and synchronized server registration.

Manual Installation Made Simple For those who prefer manual installation, Xitogent provides ready-to-use Debian and RPM packages. The process is straightforward, involving the addition of repositories and the execution of package manager commands. This ensures that even manual installation remains convenient and hassle-free.

Empowering CLI Xitogent offers a command-line interface (CLI) that provides granular control over your monitoring experience. The CLI allows you to manually register servers for monitoring using your API key. You can enable auto-discovery, auto-triggering, auto-updating, and configure specific modules as needed, tailoring the monitoring experience to your requirements.

Effortless Uninstallation Removing Xitogent is as straightforward as its installation. Utilizing your package manager, you can effortlessly uninstall Xitogent. During the process, you’ll have the option to decide whether you want your server to be completely unregistered from Xitoring.

Discover the power of Xitogent – a comprehensive Linux server monitoring solution that combines efficiency, adaptability, and ease of use to ensure your servers are managed with precision and confidence. Experience hassle-free monitoring like never before with Xitogent.

We collect the below data which is necessary for monitoring a Server.

  • CPU Information and Usage
  • Memory Information and Usage
  • Storage Information and Usage
  • Processes
  • List of Software and Services running
  • Docker Information and Containers (if installed and running)
  • Network Statistics via Netstat (if installed and running)
  • Integrations (if configured, including web servers, databases, etc.)

 

You can see a sample of data we collect from your server here.

We provide customizable graphs for all data, and also you will be able to set triggers and alerts for each segment.

You can easily install Xitogent and add your server to your Xitoring app in a matter of seconds, Yes, that’s one of our strong points. you just need to run one command in your server’s terminal, Our installer will install Xitogent and its dependencies, Checks, and Triggers will be configured automatically and we’ll send you an email notification upon the server is successfully added to the Xitoring app, We designed everything to be simple and as fast as possible.

The Estimated time to install Xitogent on Linux Servers and Windows Servers is only 20 seconds!

You can find more on Xitoring Documentation

The Xitogent runs as a service on your server and automatically send your server statistics continuously to your nearest Xitoring’s Server and we use the data to generate graphs or find out if something’s wrong on your server (e.g. we’ll automatically notify you if your CPU or memory usage is above normal).

At first, our Bash Installer will help you installing the Agent with all dependencies automatically and set up it on your server as a Service. You can always update, remove, or stop it.

The Agent runs on a recurring interval and sends statistics to the nearest probe node, we’ll use the data to make sure everything is fine on your server and then use it to make useful graphs (Server Load, CPU Usage, Memory Usage, Disk IO, and Disk Usage).

We have implemented strong security standards both within the product and outside with operational processes, using industry standards that will protect your data today and into the future.

All data transported from your server are secured with TLS 1.2 or above and we encrypt all stored data.

What data will you be collecting from Servers?

We only collect data that is necessary for generating Server Graphs and Server Statistics including CPU Usage, Server Load, Memory Usage, Disk IO, Disk Usage, Top processes, Installed Common Softwares, and general details including Hostname and IP Addresses.

You can see a sample of data we collect here

Xitogent supports major distributions of Linux and Windows Servers.

Linux Distributions:

  • Centos 6 / 7 / 8 / 9
  • Centos Stream 8 / 9
  • Rocky Linux 8 / 9
  • Alma Linux 8 / 9
  • Cloud Linux 8 / 9
  • Redhat 8 / 9
  • Fedora 27 / 30 / 31 / 32
  • Ubuntu 14.04 / 15.04 / 16.04/ 18.04/ 19.04/ 20.04/ 21.04 / 22.04
  • Debian 5 /6 /7 /8 /9 /10 / 11
  • OpenSuse 15.1

* Xitogent might work on other distributions without any problem, you can always reach support.

 

Windows Servers:

  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022

* Xitogent might work on other versions without any problem, you can always reach support.

Xitogent works well on dedicated servers, cloud servers, and, virtual servers.

At the moment there’s no support for OpenVZ virtual servers, we’re doing our best to support it soon.

Short answer: yes! Xitogent can be installed in docker full images and it should be properly working as long as you have an internet connection and preferably a dedicated IP assigned to the container for correct checks discovery.

Yes! Xitogent can be installed on ARM-based Virtual machines including ARM-based AWS EC2 instances, and Microsoft Azure ARM-based virtual machines. you can read more here

Xitogent installation within a few seconds!

Diagram - How it works!