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
- 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 usIntelligent 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
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
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
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
Built-in Dashboard
Monitor your node fleet at a glance with the integrated status dashboard.
Total Nodes
47
Online
44
Offline
2
Flapping
1
Offline Nodes
Recent Alerts
Ready to Monitor Your Jenkins Agents?
Start your free 30-day trial today. Full access to all features.