mirror of
https://github.com/louislam/uptime-kuma.git
synced 2026-03-02 22:57:00 -05:00
Check Telnet port for correct response #989
Labels
No labels
A:accessibility
A:api
A:cert-expiry
A:core
A:dashboard
A:deployment
A:documentation
A:domain expiry
A:incidents
A:maintenance
A:metrics
A:monitor
A:notifications
A:reports
A:settings
A:status-page
A:ui/ux
A:user-management
Stale
ai-slop
blocked
blocked-upstream
bug
cannot-reproduce
dependencies
discussion
duplicate
feature-request
feature-request
good first issue
hacktoberfest
help
help wanted
house keeping
invalid
invalid-format
invalid-format
question
releaseblocker 🚨
security
spam
type:enhance-existing
type:new
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/uptime-kuma#989
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @HolgerAusB on GitHub (Apr 17, 2022).
⚠️ Please verify that this feature request has NOT been suggested before.
🏷️ Feature Request Type
New Monitor
🔖 Feature description
Inspired by #9 and the wish of @choffmeister of monitoring a Teamspeak server, I would sugguest to implement a
telnet monitor. Teamspeak servers have a telnet interface, standardport is 10011.If Kuma would support monitoring via telnet protocol, that would be great. In addition, we should be able to specify a comparison pattern that is compared with the response of the server.
Maybe the expect-package is helpful?
✔️ Solution
call a server via telnet port an compare the answer with a pattern
❓ Alternatives
One could use a variant of my script (via cron job) to set an mqtt-topic if telnet does not show the greeting-message. And then use the new mqtt-Monitor in Kuma (currently in pre-release 1.15.0-beta.0).
📝 Additional Context
No response
@Computroniks commented on GitHub (Apr 17, 2022):
This would be a nice feature to have but I am not sure about its applications other than for TeamSpeak as you suggest. I am also not sure how widely telnet is used as a monitoring system anymore due to it being overtaken by systems such as SSH in terms of security. Do you perhaps have any other use cases for this monitor type?
@HolgerAusB commented on GitHub (Apr 17, 2022):
I don't know about other systems. But as it is a low security protocol, I think it could be easy to build a monitor. I might be wrong about that point.
maybe same monitor works for SSH or similar protocols too?
@augustgerro commented on GitHub (Sep 2, 2022):
Telnet us totally unsecured protocols, many companies disabled it long time ago.
It seems to me that monitoring for SSH is a higher priority
@weedy commented on GitHub (Oct 19, 2025):
I work with appliances in my day to day. And while the TCP monitor lets me know something exists, the HTTP monitor is where I get real work done.
And by extension where I would love a telnet/nc monitor.
Even just today
I'd love to run this right in kuma instead of having to do silly things outside of kuma and push it back with the API.