Technical Anshu
Tutorials Blog
🖥️ Office Device Monitoring

Monitor Office Servers and Printers in Uptime Kuma with Ping and TCP Checks

Ping tells you a machine is on the network. A port check tells you the service people actually use is alive. Knowing which question you are asking is the whole skill.

✍️ Technical Anshu🖥️ Ping and TCP Port Monitors⏱️ 8 minute read
🎥 Watch the full Uptime Kuma tutorial in the video — install, monitors, alerts and the live dashboard, step by step

The video's starting point — a user with around forty devices to watch — is every office's problem: file servers, accounts PCs, network printers, the CCTV recorder, the Wi-Fi controller. Uptime Kuma gives you two simple weapons for all of them, the Ping monitor and the TCP Port monitor. Used carelessly they produce false alarms that teach everyone to ignore the system. Used properly, they catch real failures minutes after they happen. Here is the difference.

Example office monitor list — ping and port checks
FileServer — pingUP
Accounts PC — TCP port 3389 (RDP)UP
Network printer — TCP port 9100UP
CCTV NVR — pingDOWN
Tally server — TCP port 9000UP

👆 Example values. Notice the mix: machines get ping checks, services get port checks — that pairing is the method, not a coincidence.

1

Ping Checks — What They Prove and What They Miss

A ping monitor sends an echo request and waits for the reply. A reply proves the device is powered, cabled (or on Wi-Fi) and its network stack is alive. It does not prove the file shares open, the database runs or anyone can print. The bigger trap runs the other way: many Windows PCs block ping — the firewall's default behaviour on the Public network profile refuses echo requests, so a perfectly healthy PC shows DOWN all day. If a device “fails” ping from the moment you add it but works fine in person, do not declare it faulty: either allow ICMP echo in its firewall or, better, switch that device to a port check.

2

TCP Port Checks — Ask the Service, Not the Machine

A TCP monitor connects to a specific port. If the connection succeeds, the actual service answered — far stronger evidence than a ping. The working set for a typical office (port numbers written out so nothing is ambiguous):

  1. Remote Desktop — port three three eight nine (3389)
  2. Windows file sharing — port four four five (445)
  3. SSH on Linux servers and NAS boxes — port twenty-two (22)
  4. Network printers — raw printing port nine one zero zero (9100), or the printer's web interface on port eighty (80)
  5. SQL Server — port one four three three (1433)
  6. Tally's gateway service — port nine zero zero zero (9000) by default in most installations; confirm the port in your own Tally configuration

Rule of thumb: if people use a service on the device, monitor the service's port. Keep the ping monitor too — the pair together separates “machine dead” from “machine alive, service dead” at a glance.

3

Printers, NVRs and Other Quiet Devices

Printers are the champion false-alarm generators. Most sleep aggressively: a sleeping printer may ignore ping for minutes, then wake instantly when a job arrives. One red minute at 2 PM is a sleeping printer, not a broken one — set retries higher on printer monitors and judge them by the pattern over days, not single blips. The port check on 9100 usually survives sleep better than ping, because the print engine stays reachable. NVRs and cameras are the opposite problem: they almost never sleep, so a red ping there deserves immediate attention — check power and the switch port before blaming the device.

4

Names, Groups and Tags So Forty Monitors Stay Readable

Forty monitors named “New Monitor 1” through “New Monitor 40” are useless at 3 AM. Adopt a naming pattern on day one: place, device, check — for example Office - Printer 2nd Floor - TCP 9100. Use Uptime Kuma's tags for the groupings you think in: branch, department, critical. When the alert arrives it should read like a sentence a sleepy human can act on without opening anything.

5

Different Urgency for Different Devices

Not every red row is equal. Set the accounts server and file server to brisk intervals and few retries — minutes matter. Let the guest-room printer check every five minutes with generous retries; its failure is a morning task, not a midnight phone call. Uptime Kuma lets every monitor carry its own interval, retries and notification choices, so build the urgency into the setup instead of relying on your mood when the alert lands.

🔴 Simple rule: never judge a device by ping alone when a real service port exists. Ping asks “are you there?” — a port check asks “are you working?” Your users only care about the second question.

🎥 Watch the Complete Process in the Video

Watch the video to see ping and network monitoring set up live for real servers — the same checks this guide explains.

▶️ Watch Full Video
❓ Frequently Asked Questions

My printer shows DOWN every night — is it broken

Almost certainly not. Printers sleep, and many stop answering ping while asleep yet print perfectly when a job arrives. Switch the printer to a TCP check on port 9100, raise its retries, and look at the pattern across a week before suspecting hardware.

A PC works fine but its ping monitor always fails

Its firewall is blocking ICMP echo requests — standard Windows behaviour on the Public network profile. Either set the network profile to Private and allow echo, or monitor a real service port on that PC instead. The second option usually tells you more anyway.

Can Uptime Kuma monitor devices at another branch

Only if the machine running Kuma can reach them over the network — for example across a site-to-site VPN. Kuma sees the world from where it sits. If the VPN drops, every branch monitor goes red at once, which is confusing until you recognise the pattern: simultaneous failure usually means the path, not the devices.

This guide is based on the Technical Anshu Uptime Kuma video • Stuck on any step? Ask in the video comments — you will get a reply there 🙏