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.

 

Variable Type Example Explanation
id integer 0 The incident ID
group string “test group” Name of the Group that check or server is assigned to
sub_group string “test sub-group” Name of the Sub-group that check or server is assigned to
server_id integer 1 ID of the server
check_id integer 1 ID of the Check
label string “test server” Server or Check label
name string “total” Trigger name. e.g. total, used, keys
type integer 20 According to the type list below this table
type_human_readable string “ping” ping, http, dns, ftp, …
unit string “mb” some incident have units like MB or GB, mostly metric values
value sting “” Most metric incidents have values e.g. memory usage at time of the incident
status integer 0 0 is down and 1 is up
message string “” The body of the message client gets
incident_time integer “” 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!

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…)

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).
Illustration of uptime monitoring with server racks, a laptop displaying website performance analytics, and a cloud upload icon, emphasizing website availability and performance tracking.

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.

(more…)

No more unnecessary investigations, Scheduled maintenances is here!

Hello,

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!

Thanks.

 

A digital illustration featuring a person sitting on server racks with a tablet, alongside a server status panel displaying various server conditions. The text on the left reads, "Stay Transparent, Build Trust: The Power of a Public Status Page

How a public status page help your business?

What’s a public status page?

A public status page often offers a summary of the service’s current status, including information such as whether the service is currently up or down, as well as any known faults or events. A timeline of recent events, such as when an issue was originally reported, when it was resolved, and what efforts were made to remedy it, may also be included. Some public status pages also offer information about other connected services and their current state, as well as contact information for the company’s support team. Some service providers host their status pages with third-party solutions, allowing them to integrate the status page into their own website and deliver real-time updates, notifications, and historical data to their clients.

(more…)

Public Status Page

Xitoring Launches Public Status Page

Leading provider of IT monitoring solutions, Xitoring, is pleased to announce the release of its brand-new solution for public status pages. Businesses can use the platform to build their own public status pages that update clients on the status of their goods and services in real time, including any known problems or outages.

The platform allows businesses to give their consumers real-time updates, notifications, and historical data. It is simple to use, configurable, and can be linked into a company’s own website. This enhances communication and transparency, assisting businesses in earning the trust of their clients by demonstrating their openness regarding any problems that might harm their service.

“When it comes to IT services, we at Xitoring recognize the value of openness and communication,” stated Xitoring Co-Founder Saman Soltani. “Our new tool enables businesses to design their own status pages, offering real-time information to their consumers regarding the operation of their services and any disruptions that may occur, assisting them in improving the overall customer experience.”

The public status feature is available for businesses of all sizes and can be accessed through Xitoring’s website. Businesses may start creating their own status pages after signing up for a free trial.

Xitoring is committed to providing businesses with the tools they need to improve communication and transparency with their customers. The public status page platform is the latest addition to the company’s offerings, and it is expected to help businesses to improve the performance and availability of their IT infrastructure.

Xitoring was introduced in 2021 with the goal of revolutionizing the server monitoring industry. The company’s automated platform is the latest addition to its offerings and is aimed at businesses that are tired of traditional ways of server monitoring and are looking for more efficient and automated solutions.

Sign up here to start creating your own status page within 5 minutes!

Read more on Public Status Page

 

Xitoring Launches new User Interface and Dashboard!

It’s very thrilling to announce that we have re-coded our whole user interface with the latest technologies using React v18 to improve the user experience. Our frontend engineers and product team is working very hard for daily builds, adding features, and applying bug fixes.

The mobile experience is improved significantly compared to the latest version, also we now have Dark mode!

New drag-and-dropable widgets on the dashboard let you have a glance at your Servers, Uptime Checks, Incidents, or account-related stuff like login sessions or billing.

Dark mode:

Light mode:

Xitoring Dashboard light mode

 

Stay tuned, we have plenty of good news to be announced shortly!

We are always reachable at [email protected] if you have any questions or feedback.