Screenshots
Description
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+)
- SCHEDULE_EXACT_ALARM to start networks tasks after expiry of intervals (Android 11 and 12)
- POST_NOTIFICATIONS for sending notifications
What’s new (1.13.1)
* Fixed an issue where the new SAF default broke log file and download storage on devices running Android 9 or older, where SAF is not supported (only fresh installations)
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Run at startupStart automatically after the device is switched on.
- Network stateCheck whether and how the device is connected.
- Internet accessSend and receive data over the internet.
- Prevent sleepingKeep the device from going to sleep.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_DATA_SYNC
- FOREGROUND_SERVICE_SPECIAL_USE
- USE_EXACT_ALARM
Show 3 more permissions
- Exact alarmsTrigger actions at a precise time.
- NotificationsShow notifications.
- keepitup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments