Powerful Features for
Jenkins Agent Monitoring

Everything you need to monitor your Jenkins infrastructure and respond to outages quickly.

Four Notification Channels

Alert your team wherever they are. Use one channel or all four simultaneously.

Slack

  • Rich message formatting with node details
  • Channel override per destination
  • Custom message templates
  • Thread-per-node option for organized alerts
  • Webhook-based integration (no bot required)

PagerDuty

  • Events API v2 integration
  • Automatic incident resolution on recovery
  • Stable deduplication keys
  • Severity mapping (critical, error, warning)
  • Custom routing keys per destination

Twilio SMS

  • Direct SMS alerts to multiple recipients
  • Rate limiting (configurable max SMS/hour)
  • E.164 phone number format validation
  • Custom message templates
  • Per-destination configuration

Email

  • HTML and plaintext support
  • Custom subject and body templates
  • Uses Jenkins mailer or custom SMTP
  • Multiple recipients per destination
  • Configurable sender address

Looking for a notification channel not listed here?

Get in touch and we'll see what we can do to support your workflow.

Contact us

Intelligent Monitoring & Alerting

Smart features that reduce noise while ensuring you never miss critical outages.

Real-Time Event Detection

Jenkins Worker Sentinel uses Jenkins ComputerListener extension to detect node state changes the moment they happen. No polling delays.

  • Event-driven architecture for instant detection
  • Tracks ONLINE, OFFLINE, and TEMPORARILY_OFFLINE states
  • Periodic reconciliation scans (every 5 minutes) as backup
  • Current state tracking with historical state management
build-agent-07 OFFLINE 0ms latency
linux-worker-03 ONLINE 0ms latency
mac-builder-01 TEMP_OFFLINE 0ms latency

Grace Period System

Prevent alert noise from brief network hiccups or temporary disconnections with configurable grace periods.

  • Configurable delay before alerting (0-3600 seconds)
  • Default: 60 seconds
  • Per-destination overrides supported
  • Alerts cancelled if node recovers during grace period
Grace Period: 60 seconds
Node offline 40s elapsed Alert at 60s

Node recovered - alert cancelled

Flapping Detection

Automatically detect unstable nodes that rapidly cycle between online and offline states.

  • Configurable threshold (default: 5 state changes)
  • Configurable window (default: 300 seconds)
  • Automatically suppresses alerts for flapping nodes
  • Separate flapping state notifications
Last 5 minutes
Flapping detected - alerts suppressed

Alert Deduplication

Prevent duplicate alerts within configurable time windows to reduce notification fatigue.

  • Default: 300 seconds (5 minutes)
  • Per-destination customizable windows
  • Minimum recommendation: 60 seconds
  • Smart tracking of sent alerts

Alert sent: build-agent-07 offline

10:15:00 AM

Duplicate suppressed

10:16:30 AM

Duplicate suppressed

10:18:00 AM

Flexible Routing Policies

Route alerts to specific destinations based on node characteristics and alert severity.

  • Route by node name patterns (glob or regex)
  • Route by Jenkins labels
  • Route by alert severity (OFFLINE, RECOVERY, FLAPPING)
  • Priority-based policy evaluation with stop-on-match option

Policy: Production Nodes

Pattern: prod-* → PagerDuty, Slack

Policy: Build Agents

Label: build-agent → Slack #builds

Policy: Default

All nodes → Email [email protected]

Comprehensive Audit Logging

Complete audit trail of all alerts and system events for compliance and troubleshooting.

  • In-memory buffer of 1000 recent events
  • File-based daily audit logs
  • Event filtering by type, node, time range
  • Tracks alerts sent, suppressed, and failed
[10:15:00] alertSent node=build-07 channel=slack
[10:16:30] alertSuppressed reason=dedup
[10:45:00] recovery node=build-07

Built-in Dashboard

Monitor your node fleet at a glance with the integrated status dashboard.

jenkins.example.com/node-sentinel

Total Nodes

47

Online

44

Offline

2

Flapping

1

Offline Nodes

build-agent-07 2h 15m
mac-builder-02 45m

Recent Alerts

build-agent-07 offline alert sent
windows-01 flapping detected
linux-worker-03 recovered

Ready to Monitor Your Jenkins Agents?

Start your free 30-day trial today. Full access to all features.