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 NowHow 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)
- Ping monitoring
- TCP ports checks
- HTTP OK status validation
- SSL certificate validation
- Page load time analysis
- On-page string search
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
Run any script — Monitor captures the result and sends it to the dashboard.
0 = true, any other = false. Useful for "is nginx running?", "is the database reachable?"
Private Network / NAT
Agent = Network Gateway, Monitor = Node Collector
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
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
- 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
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
Practical Use Cases
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 & 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.
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-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.
- 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