Uptime Monitor
Self-hosted HTTP/TCP uptime monitoring tool, supports WhatsApp and Telegram notifications, and provides a Web dashboard.
application brief This is a self-hosted service availability monitoring tool that can be used to continuously check whether HTTP, HTTPS and TCP services are online normally. It provides a web dashboard that helps you check the last 24 hours and 7 days of online status, average latency and check history, and sends notifications via WhatsApp or Telegram when service is abnormal or restored. The current version has been adapted to the lazy cat browser to inject secret login. After completing the first administrator initialization, subsequent visits can be automatically filled in and logged in; if you change your password within the application, secret login will automatically follow the update. core functions - Monitor HTTP/HTTPS addresses and verify returned status codes - Monitor TCP port connectivity for database, SSH and internal services - Send alerts via WhatsApp, Telegram, or both channels at the same time when service is dropped and restored - Support configuring multiple receiving objects for two notification channels - Provides visual dashboards showing online rates, average latency and history - The inspection frequency can be customized by monitoring item, and manual immediate inspection is supported - The browser has been adapted to inject secret-free login, which can automatically fill in the administrator account password, and automatically synchronize the new login password after changing the password in the application Who is suitable for? Suitable for individual users, small teams and operation and maintenance scenarios who need to continuously pay attention to the status of websites, interfaces, database ports or internal network services. If you want to centrally view the health status of the service through the web page and receive a message alert as soon as possible when a failure occurs, this application will be more suitable. use 1. When you open the app for the first time, follow the wizard to create an administrator account and password. 2. After the first initialization is completed, the app will remember the administrator account and password you set; it can be automatically filled in and logged in when it is opened again later. 3. After logging in, go to the settings page, configure WhatsApp, Telegram or two notification channels as needed, and first test whether notifications are available. 4. If you change the administrator password within the app, subsequent secret-free logins will automatically follow the new password. 5. Add the address or host port to monitor, set the check frequency, and start checking status, latency, and historical changes. precautions - When using it for the first time, you need to create an administrator account with a password of at least 8 digits. - Secret-free login relies on the account password recorded after the first successful initialization or successful login; initialization still needs to be completed manually before the first creation. - Before Telegram notifies the test, a message needs to be sent to the corresponding robot to grant write permissions. - Except for the login related interface, other functions need to be used while logged in. - By default, the app keeps a history of 500 inspections for each monitored item.


