Hi,
I have PRTG set up to send REST API calls to an external messaging system via the Execute HTTP action notification.
This all worked well for weeks, until last week it stopped and the problem appears to be in PRTG, possibly around SSL. If I hit the same URL in Chrome on the server the message is delivered, but in PRTG it is not. Is there debugging/logs or a cache or anything I can use to try and fix this? The server does send a text response for each hit.
Thanks
Article Comments
Thank you. This has helped, I can now see the debug log which contains:
- Stat Disconnected.
- Error connecting with SSL.
- Error connecting with SSL.
- error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
- Stat Disconnected.
This is a valid SSL certificate being presented - the target is api.hipchat.com.
Oct, 2014 - Permalink
Thanks for the log. We tried to recreate the issue but were not able to, so far. What PRTG version are you using currently?
Oct, 2014 - Permalink
Thanks Konstantin - we are a few versions behind on 14.1.8.1371.
I had a further look at that error and it matches those thrown by curl, so I assume that is the underlying lib PRTG uses. I was able to replicate the error from curl 7.33 and TLS was modified in 7.34.
I have planned to upgrade to the latest PRTG hopefully later today.
Oct, 2014 - Permalink
We are using OpenSSL as SSL library and by standard so does cURL. So, yes please try updating your installation. May you keep me posted if this is working?
Oct, 2014 - Permalink
HI
I'm using PRTG Network Monitor 14.1.8.1371 x64.
I configured my PRTG to send sensor alarms to Telegram by https://api.telegram.org/bot<your-api-key>/sendMessage command. But i have alarm like this:
error connecting with ssl. error connecting with ssl. error:14094410:ssl routines:ssl3_read_bytes:sslv3 alert handshake failure
How can i fix it?
Thank your supporting.
Aug, 2017 - Permalink
Dear ddhung,
Thank you for the KB-Post. This is most likely a SSL/TLS conflict. PRTG version 14 is over 3 years old, which means it doesn't support TLS 1.x, which likely is a requirement by Telegram now for security reasons.
The best way forward will be updating PRTG.
best regards.
Aug, 2017 - Permalink
Dear Permalink.
The best way forward will be updating PRTG.
What is the version PRTG that support Telegram?
Thanks.
Aug, 2017 - Permalink
You should at least update to version 14.4.12 as this worked for another user. However to be honest, I highly recommend to update to the latest version 17.3.33. That will ensure your PRTG installation supports the latest TLS 1.x connection types.
Version 14.1.8 doesn't have this support. It only supported SSLv3 as highest encryption.
Aug, 2017 - Permalink
Hi,
you might enable the Notification Delivery Debugging in order to get detailed information on whats going wrong with your notifications.
Best regards
Oct, 2014 - Permalink