NetXMS Support Forum

English Support => General Support => Topic started by: curruscanis on September 04, 2026, 12:34:09 AM

Title: slack configuration
Post by: curruscanis on September 04, 2026, 12:34:09 AM
I have installed a new NetXMS system on an Ubuntu server to test the newest release and some new ideas for our existing install.

Previously we had used email for our alerting platform, but it has some issues, and we would like to attempt to use Slack as a possible alterantive, however when I configure the Notification Channel for Slack I am not getting anywhere and the error on the Notification Channel setup is Status: failure, Error Message: Driver Error

It is a brand new base install of NetXMS with the WebGui added... and a few nodes monitored.

I have configured a webhook for slack, and added the following configuration in the Notification Channel setup for Slack:

username=monitor
url=[https://hooks.slack.com/services/***** private info here *****]

I am not sure what I am doing wrong?

Thank you.
 
Title: Re: slack configuration
Post by: Alex Kirhenshtein on September 04, 2026, 04:23:40 PM
Hi,

"Driver Error" is as generic as it looks - it only means the driver loaded, your config parsed, and the POST to the webhook came back with something other than HTTP 200 and a body of exactly "ok". A transport failure, a non-200 code and an error string from Slack all end up as that same message. (If the driver itself were missing or unloadable you'd get "Driver not initialized" instead, so that part is fine.)

To get the actual error, in Tools -> Server Debug Console:

debug ncd.slack 7
debug nc 7

then send again and look in the server log (path is set by LogFile in netxmsd.conf, /var/log/netxmsd by default). It will be one of:


Two things worth checking before you do that:


Your post shows url= with nothing after it - assuming that's just removed for the forum, but worth confirming the value actually saved.
Title: Re: slack configuration
Post by: curruscanis on September 04, 2026, 05:16:01 PM
Thank you for pointing me in the right direction, I had not created the webhook correctly.