Introducing Customized dashboards!

In the ever-evolving landscape of server and uptime monitoring, Xitoring has yet again raised the bar with its newest feature: Customized Dashboards. This groundbreaking addition empowers users to tailor their monitoring experience to unprecedented levels, offering flexibility, precision, and unparalleled insights.

Quick Glance:

As a simple use case, There’s a special dashboard named “Database” which includes two widget from different servers, each containing desired graphs for Mysql Monitoring. Therefore, you can easily see how your database are performing in a glance!

(more…)

Introducing Xitoring’s New Integration with PagerDuty!

We are excited to announce that Xitoring now supports PagerDuty integration, allowing you to send alerts and notifications directly to your PagerDuty account. This integration will greatly enhance your incident management capabilities and ensure that the right person is alerted during critical situations.

Here are some key benefits of the PagerDuty + Xitoring integration:

Notify on-call responders based on alerts sent from Xitoring: With this integration, Xitoring will seamlessly send notifications to PagerDuty, ensuring that the right on-call responder is immediately notified when an incident occurs.
Automatic incident resolution: Incidents in PagerDuty will automatically resolve when the metric and status in Xitoring return to normal. This bidirectional synchronization between the two platforms saves time and ensures that you stay on top of any issues.

So, how does it work?

Xitoring will send an event to a service in PagerDuty whenever downtime or anomalies are detected. This immediate notification ensures that your team can quickly respond and address the issue at hand. Additionally, when your server or metric is back up, Xitoring will send an event to PagerDuty to automatically resolve the incident.

To make use of this integration, you will need a paid account or trial account on Xitoring. We’ve provided a detailed integration walkthrough in our documentation to guide you through the process.

If you encounter any issues or need assistance with this integration, our support team is here to help. Simply reach out to support@xitoring.com or submit a ticket, and we’ll get back to you promptly.

To enable PagerDuty integration, navigate to the Notification Roles section in Xitoring. Select your desired notification role, enable PagerDuty, and provide the generated Integration Key. We recommend using the “Send a test notification” function to ensure that the integration is working properly.

Stay tuned for more exciting updates and integrations from Xitoring! We are constantly working to improve our platform and provide you with the best monitoring and incident management experience. If you have any questions or need further assistance, don’t hesitate to reach out to our support team at support@xitoring.com.

Thank you for choosing Xitoring and PagerDuty. We look forward to helping you streamline your incident management process and ensure the highest uptime for your servers.

Effortless Incident Management with Spike.sh and Xitoring Integration

Xitoring and Spike.sh integration

Ensuring seamless server performance and incident management is a constant challenge in the IT industry. Downtime and performance issues can lead to frustrated customers and lost business opportunities. Fortunately, innovative solutions like Spike.sh and Xitoring are transforming the way IT teams handle these challenges. In this article, we’ll explore the integration of Spike.sh and Xitoring and how this powerful combination can revolutionize your incident management and server monitoring.

Spike.sh: Simplifying Incident Management

Spike.sh is a leading incident management platform that excels in one simple yet crucial task: alerting the right team members about incidents that affect your customers. With its user-friendly interface and powerful alerting system, Spike.sh ensures that your team can respond quickly and effectively to any issues that arise.

Key Features of Spike.sh:

  • Customizable Alerts: Spike.sh allows you to set up customized alerts based on specific criteria, ensuring that you are notified of incidents that matter most to your business.
  • Escalation Policies: You can define escalation policies to ensure that incidents are handled in a timely manner, reducing downtime and improving customer satisfaction.
  • Incident Tracking: Spike.sh offers a centralized incident tracking system, helping you keep a record of past incidents and identify trends for proactive resolution.

Xitoring: Innovative Server Monitoring

Xitoring, on the other hand, is an innovative server monitoring platform designed to ensure your servers are performing optimally. With its agent, Xitogent, it brings crucial server data to your fingertips, allowing you to take proactive measures and prevent downtime and performance issues.

Key Features of Xitoring:

  • Real-time Monitoring: Xitoring provides real-time insights into your server’s performance, enabling you to identify and address issues before they impact your customers.
  • Custom Dashboards: Create customized dashboards to visualize server performance data, making it easier to spot anomalies and take immediate action.
  • Historical Data: Xitoring stores historical data, enabling you to analyze performance trends over time and make data-driven decisions for server optimization.

The Power of Integration

Now, let’s talk about the exciting integration between Spike.sh and Xitoring. Combining the incident management capabilities of Spike.sh with the server monitoring prowess of Xitoring creates a comprehensive solution that can significantly enhance your IT operations.

  • Automated Incident Handling: When an incident occurs, the Spike.sh and Xitoring integration ensures that the right team members are alerted immediately. Xitoring’s real-time data feeds into Spike.sh’s alerting system, reducing response times and minimizing downtime.
  • Proactive Issue Resolution: By monitoring server performance in real-time, Xitoring helps identify potential issues before they escalate into incidents. This proactive approach not only improves server reliability but also enhances customer satisfaction.
  • Data-Driven Decision-Making: With historical performance data from Xitoring integrated into Spike.sh, you can make informed decisions about incident management strategies and resource allocation.

Staying ahead of server performance issues and incidents is critical in today’s highly competitive IT landscape for maintaining customer satisfaction. Spike.sh and Xitoring integration provides a powerful solution that combines incident management and server monitoring, allowing your IT team to respond to incidents faster and more effectively, prevent downtime, and ultimately increase customer satisfaction.

You can ensure that your IT infrastructure remains robust, reliable, and responsive to the needs of your customers by leveraging the strengths of Spike.sh and Xitoring. Accept this integration, and you’ll be on your way to providing an exceptional digital experience to your customers while maintaining the highest uptime and performance standards.

To learn more about this integration and how to configure it, take a look into documentation.

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.

 

Conclusion:

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

Hello,

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.

 

VariableTypeExampleExplanation
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 support@xitoring.com

Stay tuned for new updates! 😎

Xitoring integrated with Telegram

Receive incidents on your Telegram!

Hello,

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.

Conclusion

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! 😎

(more…)

Xitoring introduces heartbeat monitoring

Hello,

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!

Hello,

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.

(more…)