Xitoring Expands to Virginia: New Probing Node

Big news, folks! Xitoring, the whiz-kid of server and uptime monitoring, just pulled off something awesome. They’ve fired up a spanking new probing node in sunny Virginia, and guess what? It’s all powered by the magic of Microsoft Azure. This move is about to turn up the heat on monitoring services, giving users a real-time peek into their server performance like never before.

Supercharging Server and Uptime Monitoring with Xitoring

When it comes to watching over servers and uptime, Xitoring isn’t playing around. Their toolkit is like a superhero’s utility belt, empowering businesses to tackle performance hiccups, dodge downtime disasters, and keep those digital smiles intact for their users.

What’s Cooking in Virginia? A Probing Node Powered by Azure!

Hold onto your hats, because Xitoring’s just dropped a monitoring bombshell! That new probing node in Virginia? Yeah, it’s the result of some savvy thinking. With the backing of Microsoft Azure’s rock-solid tech, this node is going to turbocharge the monitoring services for all you fine folks with servers strutting their stuff in and around Virginia.

Why You’ll Love Virginia’s Probing Node:

  1. Less Waiting, More Monitoring: Say goodbye to lag! The Virginia node is all about zippy real-time monitoring that can zap issues before they even blink.
  2. Virginia Vibes: If your services are strutting their stuff in Virginia, this node’s got your back like a loyal friend. It dishes out insights into the nitty-gritty of your apps, sites, and more.
  3. The More, The Merrier: Thanks to this new node, Xitoring’s got more tricks up its sleeve, offering a smorgasbord of checkpoints that’ll have your server performance covered, no matter where it’s at.
  4. Azure Awesomeness: With Microsoft Azure in its corner, Xitoring’s basically got the ultimate sidekick, ensuring that monitoring’s not just reliable but scalable too.
  5. User-Friendly Finesse: Better coverage, quicker insights – that means a smoother monitoring journey for you and your worldwide gang.


And There’s More! Xitoring’s Big Expansion Plans

Guess what? Xitoring isn’t just stopping at Virginia. They’re gearing up for a wild ride, planning to roll out a whopping 10 new probing nodes in just one month!

Looking Ahead

Xitoring’s new Azure-powered probing node in Virginia isn’t just a techy development; it’s a whole new chapter in keeping our digital world spinning smoothly. With this move, Xitoring’s making sure downtime’s a no-show, monitoring’s a breeze, and users everywhere are grinning ear to ear.

So, get ready for Xitoring’s monitoring magic to keep expanding, and watch your digital life shine like never before.

Xitoring v2.10: New Features, 12 New Integrations, and Bug Fixes

Welcome to a new era of server monitoring with Xitoring v2.10! In a landscape where technological evolution is relentless, our latest major release stands ready to redefine your monitoring experience. Packed with an array of innovative features, from a revamped Notification Role system to seamless integrations with leading communication platforms, Xitoring v2.10 empowers you with greater control, deeper insights, and heightened efficiency for all your monitoring needs.

New Features for Improved Monitoring:

Redesigned Notification Role:
Xitoring v2.10 introduces a completely revamped Notification Role system. We’ve taken your feedback into consideration and refactored this crucial feature to make it even more intuitive and powerful. Now, customizing notification roles according to your team’s preferences is easier than ever before.

New Widgets for At-a-Glance Insights:
Understanding your server’s health has never been more convenient. With the new “Overall Check Status” widget, you can quickly assess the general health of your monitored assets. Additionally, the “Checks with Most Downtime” widget helps you identify problematic areas that require immediate attention, ensuring optimal uptime.

Expanded Integration Options:
We understand that effective communication during incidents is vital. Xitoring v2.10 introduces a wide array of new integrations to enhance your notification capabilities. From the familiar ring of a phone call to the familiarity of WhatsApp and the collaborative power of Microsoft Teams, Mattermost, and Discord, we’ve got you covered. And that’s not all—integrate with Splunk on Call, Spike.sh, Google Chat, Opsgenie, Pushover, Pushbullet, Ntfy, and Gotify to streamline your incident management process.

Email Confirmation for Sub Accounts:
Security and accountability are paramount. With email confirmation for sub-accounts, you have an extra layer of protection for new account creations, ensuring that only authorized personnel gain access.

Streamlined Actions:
Managing multiple checks is now simpler with the new “Add to Status Page” and “Add to Maintenance” bulk actions. Now you can easily create a maintenance schedule or a status page from the Uptime page.

MySQL Integration Query Alerts: Empowering Proactive Monitoring

In the realm of server monitoring, staying ahead of potential issues is crucial. With Xitoring v2.10’s MySQL Integration Query Alerts feature, we take proactive monitoring to new heights. Rather than merely observing queries per second, we empower you to set custom alerting rules. Visualize query activity over specific periods and receive alerts when MySQL queries exceed defined thresholds – all designed to keep you one step ahead of performance challenges.

User Experience Enhancements:
We’ve made improvements across the board, including an optimized sub-account creation form and an updated Intercom chat widget position for a smoother user experience.

Intelligent Alerts:
Xitoring v2.10 is smarter at identifying repeated incidents with paid notification channels. Receive warnings that help you make informed decisions regarding your communication strategy.

Confirmation for Custom Recipients:
When customizing recipients within Notification Roles, ensure accuracy with the new confirmation step, minimizing the risk of miscommunication and enhancing security.

Expanded Access Control:
Sub-accounts now have access to additional items, including Maintenance Schedule management, Email Reports, and Status Page control, empowering your team to take ownership of monitoring processes.

Bug Fixes for a Seamless Experience:

  • Several bugs related to sub-accounts have been resolved, enhancing the overall experience.
  • The status of paused checks has been fixed, ensuring accurate monitoring insights.
  • Docker trigger issues have been addressed, providing smoother Docker monitoring.
  • A billing error related to a request price of 0 has been resolved.
  • Heartbeat interval inconsistencies have been fixed for more accurate monitoring.
  • Graph scales for metrics and integrations have been adjusted for clearer visualization.
  • Network graph auto-refresh now retains the selected network adapter for improved user experience.
  • The “Last Month” filter for Uptime Checks has been fine-tuned to provide accurate insights.12


Read more on v2.10 Changelog

Introducing Xitoring’s New Software Integrations

In the fast-paced world of technology, efficient server monitoring is crucial for businesses to ensure optimal performance and minimize downtime. Xitoring, a leading provider of server monitoring solutions, is proud to announce the introduction of new software integrations on their flagship product, Xitogent. With seamless integration for popular software applications such as Nginx, Apache, Redis, KeyDB, PHP-FPM, MySQL, Supervisor, Docker, and Netstat, Xitoring empowers businesses to monitor their servers with ease and precision. In this blog post, we will explore the benefits of these new software integrations and how they simplify the monitoring process.

Monitoring Made Easy:
Xitoring’s Xitogent is a lightweight agent designed for Windows and Linux servers. Its primary function is to collect and transmit server data to the Xitoring platform for comprehensive monitoring. With the introduction of new software integrations, setting up monitoring for popular applications has become incredibly simple. By running a single command, “xitogent integrate,” on your Linux or Windows server, you can initiate the integration process.

Seamless Integration with Popular Software Applications:

1. Nginx: Xitoring’s integration with Nginx allows you to monitor the performance and health of your Nginx web server. Track key metrics such as request rate, response time, and error rates to ensure your web server operates smoothly.

2. Apache: Xitogent’s Apache integration provides detailed insights into your Apache web server’s performance. Monitor metrics like request handling, connection status, and resource utilization to identify bottlenecks and optimize your server configuration.

3. Redis and KeyDB: Xitoring’s integrations with Redis and KeyDB, popular in-memory databases, offer real-time monitoring of key metrics like memory usage, throughput, and latency. Stay on top of your Redis or KeyDB instances to guarantee optimal performance for your applications.


4. PHP-FPM: Xitogent’s integration with PHP-FPM allows you to monitor the performance and resource utilization of PHP FastCGI Process Manager. Keep an eye on key metrics such as request duration, active processes, and memory usage to troubleshoot issues and optimize PHP performance.


5. MySQL: Xitoring’s integration with MySQL enables comprehensive monitoring of your MySQL databases. Monitor critical metrics like query execution time, connection status, and replication lag to ensure the stability and performance of your database environment.


6. Supervisor: Xitogent’s integration with Supervisor offers a convenient way to monitor and manage processes running on your servers. Gain visibility into process status, resource usage, and restart counts to proactively address any issues.

7. Docker: Xitoring’s Docker integration provides monitoring capabilities for Docker containers. Monitor container health, resource utilization, and network statistics to ensure your Dockerized applications run smoothly.

8. Netstat: Xitogent’s integration with Netstat gives you insights into network connections and traffic on your servers. Monitor active connections, connection states, and network throughput to detect any abnormalities or potential security threats.


Proactive Alerting and Reporting:

Xitoring goes beyond just data collection. With the new software integrations, Xitogent enables proactive alerting to keep you informed when something goes wrong. Based on the defined thresholds and rules, Xitoring generates alerts and sends email notifications, ensuring that you can address issues promptly and minimize any potential downtime.



With the introduction of new software integrations on Xitogent, Xitoring has taken server monitoring to the next level. Simplify your monitoring workflow with a single command and gain valuable insights into the performance and health of your Nginx, Apache, Redis, KeyDB, PHP-FPM, MySQL,

We are dedicated to providing our users with a seamless monitoring experience, and we value their feedback and suggestions. If you have any specific software integration requests or would like to see additional integrations on Xitogent, we encourage you to contact us. Our team is always ready to listen to your needs and explore ways to enhance our product to meet your requirements.

Furthermore, we understand that technology is constantly evolving, and new software applications emerge regularly. Rest assured that our team is diligently working on expanding our list of integrations to accommodate a wider range of technologies. We are committed to staying at the forefront of server monitoring solutions and will continue to add new integrations to Xitogent in the near future.

At Xitoring, our goal is to empower businesses with robust and user-friendly monitoring tools. With our new software integrations and a dedication to continuous improvement, we strive to provide you with the most comprehensive and efficient server monitoring solution available. Contact us today to discover how Xitogent can revolutionize your server monitoring experience.


Xitoring Introduces Webhook Integration for Incidents


We are happy to announce our latest feature: “Webhook for Incidents”

Notification channels on Xitoring let you receive Incidents and Alerts about your servers and websites instantly. we are constantly working to add more Integrations to Notification Channels including Google Chat, Mattermost, and more.

we’ll go over how to set up webhook integration in Xitoring and give an example of what Xitoring will post to your webhook URL.

Creating a Webhook URL

To get started, you need to create a webhook URL in your server or application. This is the URL where Xitoring will send the webhook notifications. It’s essential to make sure the URL is publicly accessible and can receive HTTP POST requests.

Configuring Webhook in Xitoring

Once you have a webhook URL, log in to your Xitoring account and go to the Notification Roles page. From there, you can create a new notification role or add a webhook to an existing role. Then, enter your webhook URL in the field provided and click on “Send a Test Notification” to verify that everything is set up correctly.

Request breakdown

The following table is a guide to making it easy to integrate the Xitoring webhook feature into your application.


idinteger0The incident ID
groupstring“test group”Name of the Group that check or server is assigned to
sub_groupstring“test sub-group”Name of the Sub-group that check or server is assigned to
server_idinteger1ID of the server
check_idinteger1ID of the Check
labelstring“test server”Server or Check label
namestring“total”Trigger name. e.g. total, used, keys
typeinteger20According to the type list below this table
type_human_readablestring“ping”ping, http, dns, ftp, …
unitstring“mb”some incident have units like MB or GB, mostly metric values
valuesting“”Most metric incidents have values e.g. memory usage at time of the incident
statusinteger00 is down and 1 is up
messagestring“”The body of the message client gets
incident_timeinteger“”time of the incident

You can always be informed of our latest releases here.

If you have any questions, you can reach the support team at [email protected]

Stay tuned for new updates! 😎

Xitoring integrated with Telegram

Receive incidents on your Telegram!


Xitoring is excited to announce its integration with Telegram, a globally used, cross-platform, cloud-based instant messaging service. With Telegram integration, Xitoring users can receive real-time notifications and alerts about their website and server status on Telegram, making incident management more efficient and effective.

How to receive incidents on your Telegram

Complete guidance on setting up Telegram integration can be found in our documents.

Setting up the Telegram integration with Xitoring is a straightforward process that involves a few easy steps. The first step is to create a Telegram channel, whether it’s public or private. Once you’ve created the channel, add Xitoring_bot as an administrator to the channel with at least Post message permission. After that, you can proceed to the next step.


To enable Telegram notifications in Xitoring, you need to get your notification role settings in order. The notification role defines what events will trigger notifications and which users or groups will receive them. You can create a new notification role or edit an existing one. Once you have selected the notification role, you can configure the notification settings to include Telegram as a notification method.

To configure Telegram as a notification method, you need to enter your Telegram channel ID in the appropriate field. Obtaining the channel ID can be a bit tricky, but our step-by-step guide will show you how to do it.

Once you have your channel ID, enter it in the notification role you are configuring. After that, all incidents and notifications will be sent to your Telegram as configured. You can click on the “Send a Test Notification” button in the notification role to check if you have set up everything correctly.

With the Telegram integration, Xitoring users can get their notifications and incidents in Telegram, which is one of the most used messaging apps in the world right now. Telegram integration enables users to receive notifications in real time, helping them stay on top of their incidents and keep their systems running smoothly.


Xitoring’s integration with Telegram is a powerful new feature that enables users to receive real-time notifications and alerts about their website and server status. With our step-by-step guide, setting up the integration is straightforward, and Xitoring users can benefit from improved incident management. We hope our users will take advantage of this new feature and enjoy the convenience of receiving notifications in Telegram.

Stay tuned for new updates! 😎


Xitoring introduces heartbeat monitoring


Heartbeat monitoring is finally here!

At Xitoring, we know how important it is to ensure that your services and applications are running smoothly. That’s why we’re excited to introduce our latest feature: the Heartbeat Check.

So, what is a Heartbeat Check? Simply put, it’s a signal sent by your service or application at regular intervals to Xitoring. Our system then checks whether it has received the heartbeat within a certain time frame. If it hasn’t, we assume that the service or application is not responding correctly and triggering an incident.

Setting up a Heartbeat Check is easy. Just select a label like you would for any other check, configure the proper trigger and notification roles, and set the fault tolerance (the maximum interval between heartbeats) to your desired time frame. After creating the check, you’ll receive a unique link that you can use to define your heartbeat. Adding a simple GET request to your script or code can ensure that your service or application is running smoothly.

Using a Heartbeat Check is also a great way to perform an overall availability check for your Linux machine. By adding the GET request command to your crontab, you can ensure that your machine is up and running every minute.

Heartbeat monitoring use cases:

In addition to providing overall availability checks for your Linux machine, Xitoring’s Heartbeat Check has a variety of use cases to ensure that your services and applications are running smoothly.

  • One use case is ensuring that your backup script is running. By adding a GET request to your backup script, Xitoring can monitor its activity and ensure it’s working properly.
  • Another use case is ensuring that your cronjobs are running. By adding a GET request to your crontab, Xitoring can ensure that your scheduled tasks are being executed on time.
  • Xitoring’s Heartbeat Check can also monitor your application queue, ensuring that it’s working as expected. By adding a GET request to your queue processing script, Xitoring can alert you if any issues arise with your queue.
  • For Laravel users, Xitoring offers Laravel queue heartbeat monitoring. This feature allows you to monitor the health of your Laravel queue worker and ensure that it’s processing your jobs as expected.

Don’t let service disruptions catch you off guard. With Xitoring’s Heartbeat Check, you can rest easy knowing that your services and applications are always being monitored. Try it out today and see the difference it can make!

You can read more about heartbeat monitoring, and some code snippets of Bash script and Python on our docs.

Get recurring Email reports for your Uptime!


We have just deployed a new version including the “Recurring Email Report” feature that lets you create multiple email reports for your uptime checks or servers, with your desired period (Daily, Weekly, Monthly) and your main email or teammates!

The free plan is limited to one report, Paid users can create as many as reports they want!

Email report sends out schedule:

  • Daily Reports: you get an email report every day at 10 AM UTC.
  • Weekly Reports: you get an email report every week on Monday at 10 AM UTC.
  • Monthly Reports: you get an email report every 1st of the month at 10 AM UTC.


Rhel 9 is completely supported on Xitogent

We are happy to announce that Xitogent is now compatible with Redhat 9 distros.  Xitoring offers free server monitoring (up to 5 servers) for Centos 9 / Redhat 9 / CloudLinux 9 / Almalinux 9 / Rockylinux 9 users.

By Installing Xitogent on your Redhat 9 distro server you can easily gather all server statistics and data without hassle, and Xitoring does the most for you, including service discovery, creating initial checks, generating graphs, configuring initial triggers, etc.

Xitogent runs as a service on your server and automatically sends your server statistics continuously to your nearest Xitoring 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). It 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).

If you’re new to Xitoring, you can register in a minute and start monitoring 5 Linux servers at no cost forever!


About Xitogent

The Xitogent runs as a service on your server and automatically sends your server statistics continuously to your nearest Xitoring 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 CPU or memory usage is above normal).

What is uptime monitoring and why is it important?

What is uptime monitoring?

Uptime monitoring is the practice of regularly checking the availability and performance of a website, server, or application to ensure that it is accessible to users and performing as expected. This is typically done using automated tools that perform checks at set intervals, such as every minute or every five minutes. The purpose of uptime monitoring is to minimize downtime, improve website performance, ensure compliance, enhance security, and support business continuity.

Why is uptime monitoring important?

Uptime monitoring is critical for businesses and organizations that rely on their websites and applications to generate revenue, provide customer support, or deliver other essential services. Here are some key reasons why uptime monitoring is important:

  1. Minimizes downtime: Downtime can be costly for businesses, as it can lead to lost revenue, decreased customer satisfaction, and damage to brand reputation. Uptime monitoring can help minimize downtime by alerting teams to issues as soon as they arise, allowing them to quickly diagnose and resolve the problem.
  2. Improves website performance: Uptime monitoring tools can also provide insights into website performance, such as page load times and server response times. This information can be used to identify bottlenecks and other issues that may be impacting website performance, allowing teams to optimize their websites for better user experience.
  3. Ensures compliance: Some businesses and organizations are required to meet certain uptime requirements or service level agreements (SLAs) as part of regulatory compliance or contractual obligations. Uptime monitoring can help ensure that these requirements are being met and provide documentation to support compliance efforts.
  4. Enhances security: Uptime monitoring can also help detect and prevent security threats, such as DDoS attacks or malware infections. By monitoring server logs and other security indicators, teams can quickly identify and respond to security incidents, protecting their websites and applications from harm.
  5. Supports business continuity: Uptime monitoring is an important part of business continuity planning. By ensuring website availability and performance, organizations can minimize the impact of service disruptions on their business operations. This is especially important for businesses that rely heavily on their websites or applications to generate revenue or provide customer support.

In summary, uptime monitoring is an essential practice for businesses and organizations that rely on their websites and applications to generate revenue, provide customer support, or deliver other essential services. By ensuring website availability and performance, uptime monitoring can help minimize downtime, improve website performance, ensure compliance, and enhance security.


How much does it cost to monitor uptime?

The cost of monitoring server uptime can vary depending on the specific tools and services used. There are both free and paid options available, and the cost can range from a few dollars per month to thousands of dollars per year.

For example, basic server monitoring services that simply check if the server is up and running can be found for free, while more advanced services that offer real-time performance monitoring, alerting, and reporting can cost hundreds of dollars per month.


Xitoring offers 20 uptime checks forever at no cost, you can register on app.xitoring.com and set up your account right now!


No more unnecessary investigations, Scheduled maintenances is here!


We are thrilled to announce the new feature on Xitoring, that lets you create “Maintenance Schedules” for your uptime checks and servers in order to avoid false positive alerts or inaccurate reporting of downtime during a maintenance window. The feature is available for free and paid users without any limitations. Selected monitoring Checks or Servers will be paused during the maintenance window, also the status will be reflected on your Public Status Page automatically to inform your users.



Is it necessary to pause monitoring during maintenance?

It depends on the type of maintenance being performed and the specific requirements of the organization. In some cases, it may be necessary to pause uptime monitoring during maintenance to avoid false positives or inaccurate reporting of downtime.

For example, if the maintenance activity involves taking the system or service offline or making changes to critical components, uptime monitoring may need to be paused until the maintenance is completed. Otherwise, the monitoring system may generate false alerts or report false downtime, which could lead to confusion and unnecessary investigations.

On the other hand, if the maintenance activity is not expected to impact the uptime of the system or service, uptime monitoring may not need to be paused. In fact, continuing to monitor uptime during maintenance can help identify any unexpected issues that may arise during the maintenance activity.

Ultimately, the decision to pause uptime monitoring during maintenance should be based on an assessment of the potential impact of the maintenance on system uptime, as well as the specific requirements and objectives of the organization. It is important to communicate any changes in monitoring to relevant stakeholders to ensure clear expectations are set.


If you need help creating your first maintenance you can read more on Docs or contact [email protected] anytime!