Open-source server monitoring

Know the moment your server starts to struggle.

Lookout watches memory, disk, CPU and your Docker containers — then pings you the second something crosses the line. One binary. No agents, no dashboards to babysit, no signup.

$curl -fsSL https://raw.githubusercontent.com/AmoabaKelvin/lookout/main/install.sh | sudo sh
MIT licensedSingle ~9MB binaryLinux · arm64 · amd64
What it watches

Everything that takes a server down at 3am.

Lookout ships with the checks you'd otherwise cobble together from scripts and cron jobs — running out of the box, watching the things that actually page you.

Memory

Catch leaks and runaway processes before the OOM killer does it for you.

Disk

Know before a volume fills up and writes start silently failing.

CPU & load

Spot sustained spikes and load averages that keep climbing past your cores.

Docker containers

Get pinged the instant a container exits, restarts, or starts thrashing.

Endpoints & ports

Ping an HTTP endpoint or TCP port and hear about it the moment it stops answering.

Custom thresholds

Define your own checks in plain YAML. Any metric, any limit, any interval.

How it works

Up and running in one command.

No control plane to deploy, no time-series database to feed. Install the binary, point it at what matters, and get out of the way.

Step 01

Install

One command drops a single static binary on any Linux box — no runtime, no dependencies, no account.

Step 02

Point it at what matters

Pick your thresholds — or keep the sensible defaults. Watch a host, a path, a port, or a container.

Step 03

Get alerted

Lookout only speaks up when a threshold is crossed — then once more when things recover.

$curl -fsSL https://raw.githubusercontent.com/AmoabaKelvin/lookout/main/install.sh | sudo sh
Where alerts land

Get told where you'll actually see it.

Route every alert to the place your team already lives. Mix and match as many channels as you like.

SlackEmailDiscordPagerDutyTelegramWebhookMicrosoft TeamsSlackEmailDiscordPagerDutyTelegramWebhookMicrosoft Teams
OpsgenientfySMSMattermostPushoverMatrixGotifyOpsgenientfySMSMattermostPushoverMatrixGotify

A dozen destinations built in — and anything else you can reach with a POST.

lkoutFree & open source

Start watching your server in 30 seconds.

One command on the box you want to keep alive. Star it on GitHub if it saves your weekend.

$curl -fsSL https://raw.githubusercontent.com/AmoabaKelvin/lookout/main/install.sh | sudo sh