An open API service indexing awesome lists of open source software.

https://github.com/opsimate/opsimate

The all-in-one platform for managing and controlling your organization - Everything in one place.
https://github.com/opsimate/opsimate

hacktoberfest monitoring multi-cloud opensource typescript

Last synced: about 9 hours ago
JSON representation

The all-in-one platform for managing and controlling your organization - Everything in one place.

Awesome Lists containing this project

README

          


OpsiMate logo

OpsiMate


Unified Alert Management & Monitoring Platform



Built for DevOps/NOC/IT teams to centralize alerts from multiple sources,
monitor system health, and respond to incidents faster.



Commit activity


Latest release


License


GitHub stars


Join Slack


Get Started ยท
Docs ยท
Demo ยท
Website ยท
Report Bug

---

### TL;DR
- ๐Ÿšจ **Centralized Alert Management** - Aggregate alerts from any platform!
- ๐Ÿ“Š **Smart Filtering & Grouping** - Organize alerts by type, status, tags, and custom criteria
- ๐ŸŽฏ **Quick Actions** - Acknowledge, resolve, and manage alerts with one click
- ๐Ÿท๏ธ **Flexible Tagging** - Categorize and filter alerts for faster incident response

### Alert Management Dashboard

![OpsiMate Alerts Dashboard](assets/images/dashboard.png)

### TV Mode for NOC Displays

![OpsiMate TV Mode](assets/images/tv-mode.png)

## Key Features

### ๐Ÿšจ Alert Integrations

OpsiMate connects with your existing monitoring tools to centralize all alerts in one place:


Grafana

Grafana

Webhook alerts


GCP

Google Cloud

Cloud Monitoring


Uptime Kuma

Uptime Kuma

Uptime alerts


Custom

Custom Webhooks

Any source

### ๐Ÿ“Š Service Discovery & Monitoring

Automatically discover and monitor services across your infrastructure:


Docker

Docker


Kubernetes

Kubernetes


Linux VMs

Linux VMs (systemd)

### Docker Deployment

Run OpsiMate locally quickly with Docker and a single command โ€” no cloning or building required.

### Run OpsiMate with one command
#### Open your terminal and run:
```bash
curl -fsSL https://raw.githubusercontent.com/OpsiMate/OpsiMate/main/scripts/start-docker.sh | sh
```
**Access the application:**
- **Backend:** [http://localhost:3001](http://localhost:3001)
- **Client:** [http://localhost:8080](http://localhost:8080)

### Volume Mounts (optional but recommended)

| Volume | Purpose | Required For |
|--------|---------|--------------|
| `/app/data/database` | SQLite database persistence | Backend + Worker |
| `/app/data/private-keys` | SSH private keys for authentication | Backend + Worker |
| `/app/config/config.yml` | Custom configuration | Backend + Worker |

## Configuration

OpsiMate uses YAML configuration file

### Example Configuration

```yaml
# OpsiMate Configuration
server:
port: 3001
host: "0.0.0.0"

database:
path: "/app/data/database/opsimate.db"

security:
private_keys_path: "/app/data/private-keys"

vm:
try_with_sudo: false
```

## Contributing

We welcome contributions to OpsiMate! Here's how you can help:

### Areas for Contribution

- **New Alert Integrations** - Add support for additional monitoring platforms (Datadog, New Relic, etc.)
- **Alert Routing & Escalation** - Implement advanced alert routing and escalation policies
- **UI/UX Improvements** - Enhance the alert dashboard and user experience
- **Performance Optimizations** - Improve alert processing and dashboard responsiveness
- **Documentation** - Help improve integration guides and documentation

## Roadmap

### Upcoming Features

- **๐Ÿ“Š Alert Analytics** - Trends, patterns, and incident reports
- **๐Ÿค– AI-Powered Insights** - Intelligent alert correlation and noise reduction
- **๐Ÿ”„ Incident Management** - Full incident lifecycle management and postmortems

## Support

- **[Documentation](https://opsimate.vercel.app/)** - Comprehensive guides and API reference
- **[GitHub Issues](https://github.com/opsimate/opsimate/issues)** - Bug reports and feature requests
- **[Slack Community](https://join.slack.com/t/opsimate/shared_invite/zt-39bq3x6et-NrVCZzH7xuBGIXmOjJM7gA)** - Join our discussions and get help
- **[Website](https://www.opsimate.com/)** - Learn more about OpsiMate

---


Built with โค๏ธ by the OpsiMate team


ยฉ 2025 OpsiMate. All rights reserved.


## ๐Ÿ’– Our Amazing Contributors

This project wouldnโ€™t be what it is today without the incredible people who have shared their time, knowledge, and creativity.
A huge thank you to everyone who has helped and continues to help make OpsiMate better every day! ๐Ÿ™Œ



---