https://github.com/lccodder/telemonitor
Simple telegram bot for monitoring linux server metrics
https://github.com/lccodder/telemonitor
go golang monitoring monitoring-tool telegram-bot
Last synced: 3 months ago
JSON representation
Simple telegram bot for monitoring linux server metrics
- Host: GitHub
- URL: https://github.com/lccodder/telemonitor
- Owner: LCcodder
- License: mit
- Created: 2024-02-26T16:41:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-28T19:16:44.000Z (about 1 year ago)
- Last Synced: 2025-02-05T19:06:50.007Z (5 months ago)
- Topics: go, golang, monitoring, monitoring-tool, telegram-bot
- Language: Go
- Homepage:
- Size: 63.9 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **Telemonitor** - simple *Telegram* bot for system monitoring
Deploy `Telemonitor` instance on your server and monitor metrics via your phone
+ *(only works with `Ubuntu` and `Debian` based OS')*## Deployment:
+ Deployment is much easier than in `Grafana` or other monitoring utilities1) Install `Docker` and `Docker compose` with [this](https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-compose-on-ubuntu-22-04) guide
2) Clone `GitHub` repo and move to created dir
```sh
git clone https://github.com/LCcodder/Telemonitor && cd Telemonitor
```
3) Paste your `Telegram` bot token in `TOKEN` variable inside `Dockerfile`
4) Configure whitelist in `config.json` file *(paste usernames, not display names)*
5) Build and run `Docker` container
```sh
docker build . -t telemonitor && docker run telemonitor
```
---
Created with `go-telegram`, `docker` proprietary lib and `sysinfo`