Go to All Forums

monitor instant messaging delivery

Hi there

I am looking for an approach to monitor that messages sent by my application are successfully delivered to email/whatsapp/telegram, etc.

I've searched KB and found nothing to help me except the email delivery monitor.

So, I can create an application which checks if the message is there. But what is a proper way to send this data to site24x7? I want to see it in reports and make alerting aware of delivery failures.

 

A naive approach I can figure out by myself is to implement a nagios plugin. But I somehow feel it is a wrong way.

Like (5) Reply
Replies (3)

Re: monitor instant messaging delivery

Hi Alexei

It would be helpful if you could let us know what messaging application you are using to send messages from your application. Write a plugin to know the status of your messages and to push that data to Site24x7. You can then see the stats in the Site24x7 web client.

Hope this helps. For further queries, if any, please comment in the below thread.

 

Regards

Anita

Like (0) Reply

Re: Re: monitor instant messaging delivery

Hello there, what about Telegram ?
Site24x7 appears to be much more reliable than other tools I've been using so far. Receiving alerts on Telegram seems to be the only feature missing, in my opinion

Like (0) Reply

Re: Re: Re: monitor instant messaging delivery

Hi there, 

       Thank you for your kind words. It's a great incentive for the whole team. 

Regarding telegram, you can send to it using our webhooks integration. Please follow the steps below

1. Create a bot channel in the telegram and a channel link will be provided. 
 
2. You can verify this URL on how to create the bot in telegram. Here is a reference that you can look into
 
3. Configure the channel link in our webhook integration (Navigate to Admin > Thirdparty Integration > + button > Webhooks). 
 
 
Here is an example for the customer parameter
text=Monitor Name : $MONITORNAME -STATUS : $STATUS - Reason : $INCIDENT_REASON - Timeframe :  $INCIDENT_TIME - Monitor Type : $MONITORTYPE  - Poll Interval :  $POLLFREQUENCY -  URL: $MONITORURL - Down Locations :  $FAILED_LOCATIONS
 
In the above parameter config "text" was passed which is a mandatory one. Telegram will send the message based on what was given in the "text". Also, the value for the text should be given in a single line.  
 
Note: In this case, the send Incident Parameter won't work. You would need to configure Send Custom Parameter.
 
With this you'll be able to get alert to your telegram channel.
 
 
Let us know if this helps.
 
-Jasper
Product Manager, Site24x7
 
Like (0) Reply

Was this post helpful?