Creating Monitors
Monitors continuously check your services and alert you when issues occur.
HTTP/HTTPS Monitors
Monitor Type: HTTP/HTTPS
URL: https://api.example.com/health
Method: GET
Expected Status: 200
Check Interval: 60 seconds
Advanced Options
- Custom Headers - Add authentication headers or custom values
- Request Body - Send data with POST/PUT requests
- Response Validation - Check for specific content in responses
- SSL Certificate Monitoring - Get alerts before certificates expire
Notification Channels
Configure how you want to receive alerts when monitors detect issues.
Supported Channels
- Email - SMTP-based email notifications
- Slack - Send alerts to Slack channels
- SMS - Text message alerts via Twilio
- WhatsApp - WhatsApp messages via Twilio
- Telegram - Telegram bot notifications
- Google Chat - Alerts to Google Chat spaces
- Webhooks - Custom HTTP endpoints
Setting up Email Notifications
Channel: Email
Recipient: alerts@example.com
SMTP Host: smtp.gmail.com
SMTP Port: 587
SMTP User: your-email@gmail.com
SMTP Password: your-app-password
Creating Status Pages
Share real-time status information with your customers.
Basic Setup
- Navigate to Status Pages in the dashboard
- Click "Create Status Page"
- Enter a name and slug (URL identifier)
- Select monitors to display
- Customize branding colors and logo
Customization Options
- Custom Domain - Use status.yourdomain.com
- Branding - Add your logo and brand colors
- Public/Private - Control access to your status page
- Incident Timeline - Display historical incidents
Custom Domains
Host your status page on your own domain.
DNS Configuration
Add a CNAME record pointing to PulseOps:
Type: CNAME
Name: status (or your subdomain)
Value: status.pulseop.net
TTL: 3600
After DNS propagation (usually 5-30 minutes), your status page will be available at your custom domain.