Works with the AI tools you already use

    CClaude CodeCCursorCCodex CLIGGitHub CopilotGGemini CLIVVS CodeWWindsurfMManus+14 more

    Nex Uptime Healthcheck Monitor

    by Nex AI

    1

    Lightweight Python uptime monitor for HTTP and Docker with state-change Telegram alerts and systemd scheduling.

    Free

    0 installsSecurity scanned

    See it in action

    You say

    Set up a monitor for my 'portfolio' app at http://localhost:8080 and its 'postgres-db' Docker container. I want Telegram alerts sent to my bot.

    Your agent does

    I've generated a monitoring package for 'portfolio'.

    • health_monitor.py: Configured with HTTP and Docker checks.
    • portfolio-monitor.service/timer: Runs every 5 mins.
    • install.sh: Sets up the state dir and systemd units.

    Run ./install.sh then python3 health_monitor.py --test to verify your bot token.

    About this skill

    The problem

    Standard monitoring tools often spam your inbox every few minutes when a service is down, leading to alert fatigue and muted notifications. Relying on heavy monitoring stacks for a single self-hosted app or Raspberry Pi is overkill and consumes unnecessary resources.

    What it does

    • Generates a Python monitor that probes HTTP endpoints and Docker containers on a custom schedule.
    • Tracks service status in a local JSON state file to detect transitions.
    • Sends Telegram notifications only when a service changes state (down or recovered), remaining silent when healthy.
    • Calculates and reports total downtime duration in the recovery alert.
    • Provides a complete deployment package including systemd timers, an idempotent install script, and a test mode.

    Frameworks & tools

    Python, Docker, systemd, Telegram Bot API, and Linux.

    Why this beats prompting it yourself

    Writing a script is easy, but getting the state-change logic right is difficult. This skill ensures you never get duplicate alerts for the same outage and includes a production-ready systemd configuration that handles environment variables securely through an EnvironmentFile.

    Use cases

    • Monitor uptime for a personal website or self-hosted dashboard.
    • Watch critical Docker containers like databases or Nginx proxies on a Pi.
    • Receive immediate Telegram alerts for production outages without the noise of interval pings.
    • Track outage history and duration for basic reliability reporting.

    Known limitations

    Requires a Linux environment with systemd for the scheduling components. Designed for simple up/down status checks rather than complex performance metrics or telemetry.

    How to install

    Drop the file into your AI Agent. Works with Claude, Cursor, ChatGPT, and 20+ more.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean today

    • Free to download with an account

    Listedtoday

    Creator

    Nex AI
    Nex AI

    300 skills on Agensi

    Founder of Nex AI. I build production-grade Claude Skills from systems that actually run: multi-tenant SaaS, Telegram agents, Raspberry Pi infrastructure, 3D multiplayer rooms. Every skill ships battle-tested patterns, not theory. 33+ open source skills published, commercial catalog growing.

    Frequently Asked Questions

    Popular in Workflow Automation

    Free