Documentation

Getting Started

Everything you need to know to get started with Online&Live.

Welcome to Online&Live

Online&Live is a robust, real-time monitoring system that helps you keep track of your websites and APIs. Here's how to get started:

  1. Create an account or sign in with Google
  2. Add your first monitor by clicking on "Monitors" in the side navigation
  3. Set up alerts to be notified when your services go down
  4. Check the dashboard for a quick overview of all your monitored endpoints

The following sections will explain each component of the system in detail.

Monitors

How to create and manage monitors for your URLs and APIs.

Creating a Monitor

To create a new monitor:

  1. Navigate to the Monitors page by clicking on "Monitors" in the sidebar
  2. Click on the "New Monitor" button
  3. Fill out the monitor creation form with the following information:
    • Name: A descriptive name for your monitor
    • URL: The URL you want to monitor
    • Type: Select either HTTP or API
    • Check Interval: How often the system should check your URL (in minutes)
    • Check SSL: Enable to validate SSL certificates
    • Keyword: Optional - Check if a specific keyword exists in the response
  4. Click "Save" to create your monitor

Monitor Types

HTTP Monitor: Basic monitoring that checks if your website returns a successful HTTP status code.

API Monitor: Advanced monitoring that can check API endpoints with custom headers, methods, and body content.

Monitor Status

Monitors can have the following statuses:

  • Up: The service is responding normally
  • Down: The service is not responding or returning error status codes
  • SSL Expiry: The SSL certificate is invalid or about to expire
  • Content Mismatch: The keyword specified was not found in the response

Alerts

How to configure notifications for your monitors.

Setting Up Alerts

Alerts notify you when a monitor changes status. To create an alert:

  1. Navigate to the Alerts page by clicking on "Alerts" in the sidebar
  2. Click on the "New Alert" button
  3. Fill out the alert creation form:
    • Name: A descriptive name for your alert
    • Monitor: Select which monitor this alert is for
    • Trigger: When the alert should be triggered (down, up, SSL expiry)
    • Alert Type: Email, Slack, or Webhook
    • Depending on the alert type, provide the necessary contact info (email address, webhook URL)
  4. Click "Save" to create your alert

Alert Types

Email Alerts: Sends an email notification to the specified address.

Slack Alerts: Posts a message to a Slack channel using a webhook URL.

Webhook Alerts: Sends a POST request to your custom endpoint with JSON data about the incident.

Incidents

Tracking and analyzing downtime events.

Incidents are automatically created when a monitor goes down. The Incidents page provides a history of all downtime events across your monitors.

Incident Lifecycle

  1. Creation: An incident is created when a monitor transitions from "up" to "down"
  2. Resolution: The incident is automatically resolved when the monitor returns to "up" status
  3. Duration: The system calculates the total downtime for resolved incidents

Use the Incidents page to review past downtime events and identify patterns or recurring issues.

Reports

Analyzing uptime and performance metrics.

The Reports page provides detailed analytics about your monitors' performance over time.

Available Reports

  • Uptime Report: Shows the uptime percentage for each monitor over a selected period
  • Response Time Report: Displays the average, minimum, and maximum response times
  • Summary Report: Provides an overview of all monitors and their performance

Time Periods

Reports can be generated for different time periods:

  • Last 24 hours
  • Last week
  • Last month
  • Last year

Settings

Managing your account and preferences.

Account Settings

On the Settings page, you can:

  • Update your profile information
  • Change your password
  • Connect or disconnect your Google account
  • Manage email notifications preferences