isMeUp

Cloud
Server Monitoring

isMeUp lets you instantly detect downtime and performance issues across your entire infrastructure. Get instant phone alerts when something goes wrong.

Start Monitoring Now

How It Works

Step 1

Download the app or open the web dashboard

Step 2

Authenticate and add your first host

Step 3

Configure metrics and resource limits

Step 4

Receive instant push notifications upon incidents

No public IP address? Install Agent once as a Network Gateway for your whole local network, then add lightweight Monitor collectors on target hosts. Free, open-source, end-to-end encrypted.

Supported Metrics & Architecture

One Agent acts as a Network Gateway for your whole local network — install it once, then add lightweight Monitor collectors on each target host. No public IP, no per-server tunnels.

Server with Public IP

Direct Cloud checks, optional Monitor (Node Collector)

No Installation Required
  • Ping monitoring
  • TCP ports checks
  • HTTP OK status validation
  • SSL certificate validation
  • Page load time analysis
  • On-page string search
Add Monitor
Requires Monitor — Node Collector View Repository
curl -fsSL https://raw.githubusercontent.com/ismeup/Monitor/main/install.sh | bash
  • Memory usage (RAM)
  • Disk space capacity
  • Load Average metrics
  • System Uptime tracking
  • Custom metrics
Custom Metrics

Run any script — Monitor captures the result and sends it to the dashboard.

boolean Exit code 0 = true, any other = false. Useful for "is nginx running?", "is the database reachable?"
double First word of stdout is parsed as a number. Useful for tracking any countable value.

Private Network / NAT

Agent = Network Gateway, Monitor = Node Collector

Step 1 — Install Agent (once per network)

Agent is a Network Gateway: a single secured outbound tunnel that serves your entire local network — no public IP or router port forwarding needed. Deploy it anywhere (router, NAS, any Linux host); it doesn't have to run on a monitored server itself. Instead of opening a tunnel from every server, you open exactly one.

curl -sSL https://raw.githubusercontent.com/ismeup/Agent/main/install.sh -o install.sh bash install.sh
View Repository

Security & Safety Defaults

Port forwarding (Zero Trust SSH/tunneling) is fully disabled by default — Agent runs in read-only monitoring mode. To enable it, set ENABLE_PORT_PROXY=1 in the .env file next to docker-compose.yaml (or Environment=ENABLE_PORT_PROXY=1 in the systemd unit for a non-Docker install), then restart Agent.

# .env (next to docker-compose.yaml, Docker install) ENABLE_PORT_PROXY=1 # or in the systemd unit (non-Docker install): # Environment=ENABLE_PORT_PROXY=1
Agent connected
Via Agent — No extra install
  • Ping monitoring
  • TCP ports checks
  • HTTP OK status validation
  • SSL certificate validation
  • Page load time analysis
  • On-page string search
  • Zero Trust port forwarding
  • Wake-on-LAN power control
Add Monitor
Requires Monitor — Node Collector View Repository

Install Monitor (Node Collector) on the target server — it needs no direct internet access and reports only to your local Agent.

curl -fsSL https://raw.githubusercontent.com/ismeup/Monitor/main/install.sh | bash
  • Memory usage (RAM)
  • Disk space capacity
  • Load Average metrics
  • System Uptime tracking
  • Custom metrics
Routed through Agent

Practical Use Cases

nas
Agent
isMeUp
🔒 Behind NAT
Security & NAT

Monitoring Behind NAT & Without Public IP

Database servers, local staging environments, or home servers are often located behind a router (NAT) or use dynamic IPs, making them inaccessible to external pings.

The isMeUp Solution:
  • Install our lightweight, open-source Agent once anywhere in the network — it becomes a Network Gateway for every server behind that NAT.
  • It securely initiates a single encrypted outbound connection to our cloud from within your network.
  • No port forwarding or dedicated public IP required. If the connection drops, you get a push notification instantly.
  • Add lightweight Monitor collectors on individual servers for RAM/Disk stats — they talk only to your local Agent, never directly to the internet.
Website
SSL
Uptime
✓ 200 OK
Web & Production

Website & Web Service Uptime Control

For production websites, it's not enough to know the server is on. You need to verify web server performance, track page load speeds, and ensure SSL certificates never expire unexpectedly.

The isMeUp Solution:
  • Our cloud service regularly requests your domain via HTTP/HTTPS.
  • It checks for a 200 OK status and validates specific text on the page to prevent 'empty response' false positives.
  • Get automated alerts days before your SSL certificate expires.
Incident
Telegram
Your phone
Instant
Telegram

Telegram Integration

Your monitoring, right where you already are. Connect the isMeUp Telegram bot once from the app and stay on top of your infrastructure without switching context.

The isMeUp Solution:
  • Instant alerts delivered to Telegram the moment a server goes down or recovers.
  • Check the current status of all your servers with a single command.
  • Get live metrics for any individual server on demand — no need to open the app.
Wake
Approve
SSH:22
Zero Trust
Agent Only

Wake-on-LAN & Zero Trust Remote Access

When you run the self-hosted Agent instead of the cloud-only option, you get remote power control and secure access to machines that are normally never exposed to the internet.

The isMeUp Solution:
  • Turn a sleeping or powered-off machine back on remotely via Wake-on-LAN.
  • Expose any local port (e.g. SSH on 22) to the internet through a secure tunnel — no router configuration or port forwarding needed.
  • Every incoming connection requires your explicit confirmation (Zero Trust), so nothing gets through unnoticed.

Security & Safety Defaults

Port forwarding (Zero Trust SSH/tunneling) is fully disabled by default — Agent runs in read-only monitoring mode. To enable it, set ENABLE_PORT_PROXY=1 in the .env file next to docker-compose.yaml (or Environment=ENABLE_PORT_PROXY=1 in the systemd unit for a non-Docker install), then restart Agent.

# .env (next to docker-compose.yaml, Docker install) ENABLE_PORT_PROXY=1 # or in the systemd unit (non-Docker install): # Environment=ENABLE_PORT_PROXY=1

Not a Competitor — a Complement

isMeUp isn't built to replace heavyweight enterprise monitoring stacks. It solves a different problem — the one where setting up and maintaining a full stack is overkill.

Different Product Categories

Zabbix and Prometheus + Grafana are a self-hosted, on-premises engineering stack — your own servers, TSDB storage, database upkeep, PromQL and trigger rules. isMeUp is a Cloud-First SaaS, ready to use right after sign-up.

External View vs. Internal Depth

Prometheus and Zabbix excel inside the perimeter, collecting thousands of internal metrics. But checking availability from inside the network doesn't show the full picture. isMeUp adds an instant external view — Uptime, SSL, Ping — from a global cloud, linked to key node metrics behind NAT via a single Agent acting as a Network Gateway for the whole network.

Time to First Value

Rolling out Prometheus + Grafana or Zabbix on a new project takes hours, sometimes days, of DevOps work. Deploying isMeUp takes under a minute: install the Agent (one Network Gateway per network) with a single curl command, then set up Telegram alerts and basic checks from the web dashboard.

Task Prometheus / Grafana / Zabbix isMeUp
Deep application/K8s profiling Yes — thousands of app & cluster metrics No — key resources & Custom Flags only
Independent external checks (Uptime/SSL) Requires setting up external probing nodes Built in out of the box
Monitoring edge servers & remote sites Hard — needs VPNs, tunnels, proxies Out of the box — one Agent Gateway per network connects everything behind NAT in seconds
Maintaining the monitoring system itself High — DevOps time, database, upgrades Zero — it's SaaS

isMeUp isn't an alternative to Prometheus or Zabbix — it's a lightweight, standalone tool for fast incident response and external control.

We take on the tasks where deploying a dedicated Grafana/Prometheus stack is overkill: external availability checks, quick onboarding of local servers behind NAT, custom business flags, and instant alerts without complex infrastructure setup.

Pricing

Start free, scale when needed. All plans include the full feature set.

Included in every plan
  • Cloud checks & Monitor (Node Collector)
  • Ping monitoring
  • TCP port checks
  • HTTP/HTTPS status
  • SSL certificate checks
  • Page load time
  • On-page string search
  • RAM & Disk metrics
  • Load Avg & Uptime
  • Custom metrics
  • Agent (Network Gateway)
  • Zero Trust port forwarding
  • Wake-on-LAN power control
Monthly Yearly