THIS KNOWLEDGE BASE HAS BEEN ARCHIVED AND IS NO LONGER BEING UPDATED
Please visit library.nagios.com/docs for the latest and most up-to-date documentation.
Home » Categories » Products » Nagios XI » Troubleshooting » Common Problems

Slack Notifications Stopped Working

Slack Notifications Stopped Working

If Slack integration with Nagios XI stopped working for you with an error similar to the one below:

500 Can't connect to iaitdepartment.slack.com:443 (SSL connect attempt failed with unknown errorerror:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure)

this means that most likely you are using CentOS/RHEL 6 and older versions of TLS (v1.0 or 1.1).

The Slack announcement was made here:

https://api.slack.com/changelog/2019-07-deprecate-early-tls-versions

This issue will impact most CentOS/RHEL 6 users as it doesn't appear that the Perl packages available from official repos are able to use SNI in secure connections.

A quick work around would be to be to install NCPA on another machine(CentOS/RHEL 7 for example that have updated Perl packages) along with a copy of the slack_nagios.pl plugin, and then configure the slack_host_notification_handler and slack_service_notification_handler commands to execute the slack_nagios.pl script via ncpa:

$USER1$/check_ncpa.py -H CENTOS7MACHINE -t 'TOKEN' -M 'plugins/slack_nagios.pl' -q 'args=-field slack_channel="#hosts" -field HOSTALIAS="$HOSTNAME$" -field HOSTSTATE="$HOSTSTATE$" -field HOSTOUTPUT="$HOSTOUTPUT$" -field NOTIFICATIONTYPE="$NOTIFICATIONTYPE$"'
$USER1$/check_ncpa.py -H CENTOS7MACHINE -t 'TOKEN' -M 'plugins/slack_nagios.pl -q 'args=-field slack_channel="#services" -field HOSTALIAS="$HOSTNAME$" -field SERVICEDESC="$SERVICEDESC$" -field SERVICESTATE="$SERVICESTATE$" -field SERVICEOUTPUT="$SERVICEOUTPUT$" -field NOTIFICATIONTYPE="$NOTIFICATIONTYPE$"'

Configuring the Slack plugin: https://assets.nagios.com/downloads/nagiosxi/docs/Integrating-Slack-With-Nagios-XI.pdf

NCPA install and documentation: https://www.nagios.org/ncpa/

How to run third party scripts with NCPA: https://support.nagios.com/kb/article/nagios-xi-using-scripts-plugins-with-ncpa-722.html



Special Offer For Knowledgebase Visitors! Get a huge discount on Nagios Log Server by clicking below.

Get 60% Off Nagios Log Server!

Did you know? Nagios provides complete monitoring of: Windows, Linux, UNIX, Servers, Websites, SNMP, DHCP, DNS, Email, Storage, Files, Apache, IIS, EC2, and more!

2.33 (3)
Article Rating (3 Votes)
Rate this article
  • Icon PDFExport to PDF
  • Icon MS-WordExport to MS Word
Attachments Attachments
There are no attachments for this article.
Related Articles RSS Feed
XI 5.4 monitoring engine not running
Viewed 14107 times since Mon, Feb 6, 2017
NRPE - Agent and Plugin Explained
Viewed 79056 times since Fri, Jul 14, 2017
Nagios XI - HTTP 500 Error / White Screen After Login
Viewed 8952 times since Mon, Feb 29, 2016
Nagios XI - Installing XI Fails To Install Dependency pymssql
Viewed 10949 times since Mon, Oct 17, 2016
Nagios XI - Problems with $ Signs in the Check Command
Viewed 11956 times since Tue, Jan 26, 2016
Nagios XI - STRICT_TRANS_TABLES
Viewed 11378 times since Thu, Nov 16, 2017
Nagios XI - Display All Scheduled Reports
Viewed 7024 times since Wed, Oct 12, 2016
Nagios XI - Apply Configuration Fails - Backend login to the Core Configuration failed
Viewed 28800 times since Tue, Aug 2, 2016
Nagios XI - Crashed Database Tables
Viewed 69675 times since Tue, Jan 27, 2015
Nagios XI - Modifying The Contents Of /usr/local/nagios/etc
Viewed 9994 times since Tue, Jan 26, 2016