Appnest

Keep it up

Network monitoring

Android · v1.13.1 · Alwin Ibba

About Keep it up

Keep it up checks the availability and reachability of network services via Ping, TCP Connect, HTTP/HTTPS Download, and SNMP periodically. Each check is logged with its result and duration, and notifications can be sent on failure or on status changes.

Features

- Create multiple independent network tasks, each monitoring one network service at a configurable interval

- Supported types: Ping, TCP Connect, HTTP/HTTPS Download, SNMP (v1/v2c)

- A can perform multiple attempts per execution. All results are logged including duration

- SNMP queries the system group at each interval and supports per-interface monitoring with alerting on status changes

- Downloaded files can automatically be deleted after a successful download or be kept

- Notifications on failure, or when a service goes down or comes back up

- Tasks can be restricted to WiFi connections to avoid unnecessary mobile data usage

- Configurable suspension intervals for battery saving

- Configuration can be exported and imported as JSON

Permissions

- RECEIVE_BOOT_COMPLETED for restarting running networks tasks on device boot

- ACCESS_NETWORK_STATE for checking network accessibility

- INTERNET for accessing the internet

- WAKE_LOCK to keep the device awake while executing a task

- FOREGROUND_SERVICE to start the foreground service for running tasks

- FOREGROUND_SERVICE_DATA_SYNC to use the foreground for task scheduling

- FOREGROUND_SERVICE_SPECIAL_USE to use the foreground for task scheduling (Android 14+)

- USE_EXACT_ALARM to start networks tasks after expiry of intervals (Android 13+)

More communication for Android