Documentation
Everything you need to know to get started with ObservaMax.
Getting Started
Welcome to ObservaMax! Follow these steps to start monitoring your websites:
- Create an account - Sign up for a free 14-day trial. No credit card required.
- Add your first monitor - Click "Add Monitor" and enter the URL you want to monitor.
- Configure alerts - Set up email, Slack, Discord, Telegram, SMS, or webhook notifications to get alerted when issues occur.
- View your dashboard - Monitor uptime statistics, response times, and change history.
Uptime Monitoring
ObservaMax checks your websites at regular intervals to ensure they're online and responding correctly.
Check Intervals
- Starter: Every 10 minutes
- Pro: Every 1 minute
- Agency: Every 30 seconds
What We Check
- HTTP/HTTPS response status codes
- TCP port connectivity
- DNS record resolution
- ICMP Ping latency
- Heartbeat/cron job monitoring
- SSL certificate expiry tracking
- Keyword/content validation
- Custom HTTP methods and headers
- Response time with configurable degraded thresholds
Alert Thresholds
Configure how many consecutive failures trigger an alert. This prevents false positives from temporary network issues.
Change Detection
Monitor your pages for content changes. Get notified when text, titles, or meta tags change.
Detection Types
- HTML: Monitor the full HTML source
- Text: Monitor visible text content only
- Title: Monitor the page title
- Meta Tags: Monitor meta descriptions and keywords
CSS Selectors
Target specific elements on the page using CSS selectors. For example, use .price to monitor only price elements.
Ignore Patterns
Exclude dynamic content like timestamps or session IDs that change on every request.
Screenshot Monitoring
Available on Pro and Agency plans
Capture screenshots of your pages and detect visual changes automatically.
How It Works
- We render your page in a headless browser
- Capture a full-page screenshot
- Compare with the previous screenshot
- Alert you if visual differences exceed your threshold
Viewport Settings
Configure the viewport width and height to match your target device (desktop, tablet, or mobile).
Alert Notifications
Get notified instantly when something goes wrong with your monitored sites.
Notification Channels
- Email: Available on all plans
- Webhooks: HMAC-signed payloads (Pro and Agency)
- Slack: Direct channel notifications (Pro and Agency)
- Discord: Webhook notifications with rich embeds (Pro and Agency)
- Telegram: Bot API notifications (Pro and Agency)
- SMS: Text message alerts via Twilio (Pro and Agency)
- Voice Calls: Automated phone call alerts for critical issues (Agency only)
Alert Throttling
Configure how often you receive alerts to prevent notification fatigue during extended outages.
Quiet Hours
Set time windows when notifications are paused. Alerts are still recorded but not sent during quiet hours.
Public Status Pages
Create public status pages to keep your users informed about your service availability.
Features
- Customizable branding and colors
- Display selected monitors
- Uptime history visualization
- Incident management and updates
- Email subscriber notifications
Status Page Limits
- Starter: 1 status page
- Pro: 3 status pages
- Agency: 10 status pages
API Access
Available on Pro and Agency plans
Access your monitoring data programmatically through our REST API.
Authentication
Generate an API key from your API settings page. Include it in the Authorization header:
Authorization: Bearer om_live_your_api_key
Available Endpoints
GET /api/v1/monitors- List all monitorsGET /api/v1/monitors/:id- Get monitor details with recent checksGET /api/v1/uptime- Get uptime statistics
Monitor Types
ObservaMax supports multiple monitoring types:
- HTTP/HTTPS: Standard web endpoint monitoring with status codes, response times, and SSL checks
- TCP: Port connectivity checks for databases, mail servers, and custom services
- DNS: Domain name resolution monitoring with support for A, AAAA, MX, CNAME, TXT, and NS records
- Ping (ICMP): Network latency monitoring with round-trip time tracking
- Heartbeat: Receive pings from your cron jobs and services. Alert if no ping is received within the expected interval
SSL Certificate Monitoring
Monitor your SSL certificates and get alerted before they expire.
Features
- Automatic SSL certificate checking on each uptime check
- Configurable expiry threshold (default: 30 days)
- Certificate issuer and expiry date tracking
- Dedicated SSL expiry alert notifications
Available on all plans with uptime monitoring enabled.
Maintenance Windows
Schedule maintenance windows to prevent false alerts during planned downtime.
Features
- One-time or recurring maintenance windows
- Timezone-aware scheduling
- Automatic monitoring pause during windows
- Maintenance status shown on status pages
Tags & Organization
Organize your monitors with tags for easy filtering and grouping.
Features
- Up to 5 tags per monitor (max 20 characters each)
- Filter monitors by tag on the dashboard
- Bulk actions: pause, resume, or delete multiple monitors at once
SLA & Uptime Reports
Track your uptime percentage across multiple time periods and export SLA reports.
Features
- Uptime percentage for 24h, 7d, 30d, and 90d periods
- Exportable CSV SLA reports per monitor
- Interactive response time charts with time range selection
- Multi-location check results with aggregated status
Multi-Location Monitoring
Available on Pro and Agency plans
Check your services from multiple global locations to reduce false positives and detect regional issues.
Locations
- US East (Virginia)
- US West (Oregon)
- EU West (Ireland)
- EU Central (Frankfurt)
- AP Southeast (Singapore)
- AP Northeast (Tokyo)
Results from multiple locations are aggregated using majority voting — a monitor is only marked as down if more than half of check locations report it down.
Data Retention
Monitoring data is retained based on your subscription plan:
- Trial & Starter: 7 days
- Pro: 30 days
- Agency: 90 days
This applies to uptime checks, change records, content snapshots, and screenshots. Alert history is retained for a minimum of 30 days regardless of plan.
Need more help? Contact our support team