N-Able / N-Central
Integrate Spike with N-able N-central to receive real-time alerts via Phone calls, SMS, Slack, MS Teams, and more when your monitored systems or devices encounter issues.

Overview
N-able N-central is a remote monitoring and management (RMM) platform used by MSPs and IT teams to monitor servers, networks, endpoints, and applications. It provides proactive monitoring, patch management, and alerting to keep infrastructure running smoothly.
With Spike’s integration, you can receive real-time alerts whenever N-central detects issues, including:
Device Status Changes: Alerts when a server, workstation, or network device goes offline or becomes unreachable.
Service Failures: Notifications for failed services, applications, or monitoring checks.
Threshold Breaches: Alerts when performance thresholds (CPU, memory, disk, etc.) are exceeded.
Security & Patch Alerts: Notifications for antivirus, backup, or patching failures.
This integration ensures that your operations or on-call teams are instantly informed of N-central incidents, enabling faster response and reduced downtime.
When configured, Spike will automatically resolve the same incident.
Set up instructions
Step 1: Create an N-able N-central integration in the Spike dashboard and copy the webhook URL.
Create integration and service on our dashboardStep 2:
Log in to N-central: Open your N-central console with admin privileges.
Navigate to Notifications: Go to Administration → Notifications → Notification Profiles.
Create or Edit a Profile: Either edit an existing notification profile or create a new one for Spike.
Add a Webhook (HTTP Recipient):
In the profile settings, select Delivery Methods.
Choose HTTP Recipient (Webhook).
Paste the webhook URL from Spike into the URL field.
Select
POST
method and set Content-Type toapplication/json
.
Configure Payload: Paste the following JSON payload into the body field:
{ "device": { "name": "$DEVICENAME$", "uri": "$DEVICEURI$", "customer": "$CUSTOMERNAME$", "site": "$SITENAME$" }, "service": { "name": "$SERVICENAME$", "task": "$TASKIDENT$" }, "state": { "new": "$QUALITATIVENEWSTATE$", "old": "$QUALITATIVEOLDSTATE$", "details": "$QUANTITATIVENEWSTATE$" }, "alert": { "id": "$ACTIVENOTIFICATIONTRIGGERID$", "time": "$TIMEOFSTATECHANGE$" }, "ncentral": { "uri": "$NCENTRALURI$", "probe": "$PROBEURI$" } }
This payload automatically generates clear incident titles in Spike and supports auto-resolution when the issue returns to normal.
Assign Triggers: Choose the events or alerts you want to send to Spike (e.g., device down, service failure). Assign the profile to devices, services, or groups.
Save and Test: Save the profile. Trigger a test event (e.g., stop/start a monitored service) to verify alerts reach Spike.
FAQs
Last updated
Was this helpful?