LibrePing
Self-hosted distributed availability monitoring application that includes Hub panels, local Probe and TimescaleDB storage.
LibrePing is a self-hosted distributed availability monitoring application that continuously checks whether websites, ports, DNS and TLS certificates are normal. After installed in Lazy Cat Micro Service, it will run a Hub, a local Probe and TimescaleDB database locally, and display monitoring status, detection locations, delays and historical results through a Web panel. Suitable for monitoring: - Whether websites or HTTP/HTTPS services are accessible - Whether the TCP port is open, for example,`example.com:443` - Can domain name DNS resolve normally - Are TLS certificates connectable and valid - Services differences in availability seen from different probe nodes The current lazy cat version enables HTTP, TCP, DNS, and TLS checking by default. Native Probe does not enable ICMP Ping and Traceroute by default, because such checks usually require additional network privileges. ##Important: Back up your account first Recommended to backup and restore for the first time: 1. Click `Account` in the upper right corner. 2. In the Recovery phrase area, click Reveal 24 words. 3. Record the 24 English words displayed and save them properly. These 24 words are the credentials to restore the account. After replacing a browser, clearing browser data, or changing a device, you need to use it to restore the original monitoring and management permissions. How to restore an account: 1. Click `Account` in the upper right corner. 2. Paste 24 restore words in the Restore account input box. 3. Click `Restore`. ##Add the first monitor 1. Open `My services`. 2. Select the monitoring type in the top form. 3. Enter the destination address. 4. Select the inspection interval. 5. Click `Monitor it`. Common supported types and filling examples: | type| use| example| | --- | --- | --- | | `Website / HTTP` |Check web pages or HTTP services| `https://example.com`| | `TCP port` |Check port connectivity| `example.com:443` | | `DNS` |Check domain name resolution| `example.com` | | `TLS certificate` |Check TLS certificate connection| `example.com:443` | Optional inspection interval: - `every 30s` - `every 1m` - `every 5m` After the addition is successful, the monitoring item will appear on the `My services` page. New monitoring needs to wait for an inspection cycle before results gradually emerge.


