Online Server Monitor

Bot command reference

Telegram Bot Commands for Server Monitoring

These commands keep the monitoring workflow simple, from adding a server to checking status and changing alert thresholds in Telegram.

Reference

Command reference

Use these commands in the Telegram chat where you manage the server.

CommandPurposeExampleWhere to useSafety notes
/startOpen the bot guide and main actions./startPrivate chat or groupSafe read-only command.
/helpShow available commands./helpPrivate chat or groupSafe read-only command.
/add_serverCreate a short-lived pairing token and install command./add_serverThe chat that will own alertsDo not share the generated token publicly.
/serversList connected servers./serversPrivate chat or groupShows server names and status.
/statusShow current full server status./statusPrivate chat or groupRead-only status command.
/server_statusAlternative full status command./server_statusPrivate chat or groupRead-only status command.
/thresholdsExplain and manage alert thresholds./thresholdsPrivate chat or groupSet values carefully to avoid noisy alerts.

Buttons

Inline action buttons

Status workflow

How to use status commands during an incident

Start with /status or /server_status to get the current picture. Check whether the server is online, then compare CPU, RAM, disk and load. If a service looks failed, use the service list before pressing a restart button. This keeps the workflow predictable under pressure.

Threshold workflow

How to tune thresholds from Telegram

Use thresholds as early warning limits, not as proof that the server is broken. CPU and load can spike briefly during deploys or backups, while disk usage usually needs earlier warning. Tune one value at a time so you can see which change reduces noise.

Group workflow

Using commands in a team group

In a group chat, commands become part of the operational record. That is useful for transparency, but it also means pairing tokens and maintenance buttons are visible to the group. Keep the group small and trusted, and avoid forwarding install commands elsewhere.

Examples

Common command sequences

Command lifetime

Why some actions expire

Maintenance commands should be short-lived. If a command sits too long before the agent polls it, the agent may reject it as expired. This is a safety feature: an old reboot or restart request should not execute unexpectedly after the operational context has changed.

Read-only vs action commands

Know which commands change the server

Status commands should be safe and read-only. Service restart, log cleanup, threshold changes and reboot confirmation can change server behavior. Treat action buttons as production operations, especially in a shared Telegram group.

Naming

Server names in command output

Use recognizable hostnames and labels so commands are clear in Telegram. A generic hostname makes it easy to restart or inspect the wrong machine. If you manage several VPS instances, rename them before pairing or document which hostname belongs to which service.

Troubleshooting commands

When a command does not respond

If a command produces no answer, check whether the bot is still in the chat, whether the server is online, and whether the agent heartbeat is recent. For action buttons, also check that the command result reached the backend. The troubleshooting page lists local checks.

Permissions

What commands should not do

Commands should not ask for passwords, private keys or arbitrary shell snippets. If a support conversation asks you to paste secrets into Telegram, stop and use the security contact instead. The bot should guide safe workflows, not replace normal server access controls.

Warnings

Safe command usage

Related docs

Where to learn more

Read the setup guide before installing the agent, the security model before using maintenance actions, and the troubleshooting guide if commands do not appear.

Start monitoring

Connect a Linux server from Telegram.

Open the bot, request a one-time pairing command, run it on the server and receive the first status report in Telegram.