Favicon of Alerta

Alerta

Consolidate alerts from any monitoring tool into a single view. Automatically de-duplicate and correlate events to reduce noise. Integrates with your stack.

Aggregate alerts from all your monitoring systems into one consolidated view. This tool is designed to handle alerts from any source, including Prometheus, Zabbix, Nagios, and custom scripts, moving you away from cluttered email inboxes. It intelligently de-duplicates and correlates alerts, so you only see the most recent and relevant events, significantly reducing alert noise.

The flexible alert format allows you to capture the exact information that matters to your team. You are not restricted by a predefined structure and can include custom attributes, tags, and service associations. Key capabilities include:

  • Extensive Integrations: Connects with dozens of tools out-of-the-box, with two-way sync for PagerDuty and Telegram.
  • Powerful API: Submit and query alerts programmatically via a simple JSON-based HTTP API and command-line tool.
  • Flexible Deployment: Deploy quickly using Docker, Kubernetes, AWS, or Heroku.
  • Multi-tenancy: Partition alerts by customer, giving them a dedicated view while maintaining admin oversight.
  • Secure User Access: Manage logins with OAuth, SAML2, LDAP, or Basic Auth.

Directory Structure

alerta
postgres-data
.env
docker-compose.yml

docker-compose.yml

services:
  postgres:
    image: postgres:14-alpine
    environment:
      POSTGRES_USER: alerta
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
      POSTGRES_DB: alerta
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
    restart: unless-stopped

  alerta:
    image: alerta/alerta-web:latest
    environment:
      DATABASE_URL: postgresql://alerta:${POSTGRES_PASSWORD}@postgres:5432/alerta
      AUTH_REQUIRED: "True"
      ADMIN_USERS: admin@alerta.io
      ADMIN_PASSWORD: ${ADMIN_PASSWORD}
      SECRET_KEY: ${SECRET_KEY}
    ports:
      - "8080:8080"
    depends_on:
      - postgres
    restart: unless-stopped

.env

POSTGRES_PASSWORD=your_secure_postgres_password
ADMIN_PASSWORD=your_secure_admin_password
SECRET_KEY=your_secure_random_secret_key

Share:

Ad
Favicon

 

  
 

Similar to Alerta

Favicon

 

  
  
Favicon

 

  
  
Favicon