Skip to content

v0.1.0 — Server Monitor Tool

Latest

Choose a tag to compare

@Rojeets Rojeets released this 13 May 14:17
· 1 commit to main since this release

Server Monitor Tool — Monitor website uptime, detect failures, and get alerted via email, Slack, or webhooks.

Designed for enterprises and individuals with multiple web clients to maintain. Reduce downtime and increase customer satisfaction with real-time monitoring from your terminal.

Features

  • Multi-site HTTP health checks with configurable intervals
  • Email (SMTP), Slack, and generic webhook alerts
  • Real-time TUI dashboard
  • Prometheus metrics export
  • Concurrent checks with retry logic
  • Configurable timeouts and slow-threshold detection

Install

curl -fsSL https://raw.githubusercontent.com/Rojeets/ServerMonitorTool/v0.1.0/install.sh | bash

Quick Start

  1. Edit config.yaml with the sites you want to monitor
  2. Run: monitor start
  3. View dashboard: monitor dashboard

Assets

  • monitor_linux_amd64 — Linux x86_64
  • monitor_linux_arm64 — Linux ARM64
  • monitor_darwin_amd64 — macOS Intel
  • monitor_darwin_arm64 — macOS Apple Silicon
  • config.example.yaml — Example configuration