LetsCheck - A Checkmk Client with Notifications for Mobile and Desktop

LetsCheck is a Checkmk client for Android, iOS, Linux, Mac OS-X and Windows written with the Flutter SDK.

Features

  • View Hosts/Services with comments
  • Notifications
  • Search Hosts/Services, use the | symbol to seperated multiple searches

Download

Get it from Github Releases

Demo:

image

FAQ

The “Frequently asked questions” page is available on the Github WIKI.

Authors

License

Apache 2.0 - Copyright 2025 by @jochumdev

P.s.: This is a follow up of: Let's check a Android/iOS/Linux/Mac/Windows client for check_mk - #26 by jochum

5 Likes

New release: 0.2.0+1272:

This is a complete rewrite of the backend of LetsCheck. I’m now using flutter_riverpod instead of flutter_bloc.

Features:

  • Speed, the whole app is now a lot faster.
  • Change Settings->Refresh Seconds to an number input Dialog
  • Hide password on existing connections.
  • Allow users to limit a connection on WIFI
  • Allow HTTP connections (you should limit them to wifi)
  • Better error handling
  • Lots of bugfixes behind the scenes

Upcoming Features:

  • Pause a connection
  • Filters
    • state (!OK, !WARN, !CRIT)
    • Acknowledged
    • In Downtime
    • Regex on name - with regex add/filter.
  • Wato Folders in a Treeview
  • Notification Times
    • Day of week
    • Time from to
  • Bio-metric authentication (Unlock the App with Face id / Fingerprint)
  • Encrypted storage of the password(s)
  • Notification settings:
    • Notify Acknowledged, Downtime, back to OK.
    • Do/do not show the plugin output in Notifications
  • Flathub releases (makes LetsCheck available in Linux stores)
  • Play Store release (Android)
  • Apple Store release (iPhone)

Screenshots:

3 Likes

Released Version 0.2.1+1273

New features

  • Securer connection checking (ping) via login.py
  • Pause connections
  • Added talker
  • Nicer UI with flex_color_scheme
  • Added floating action button
  • Use a FutureProvider for the client

Fixed

  • Reworked connection handling, whatever you go WiFi, Mobile, Ethernet or Pause it works now

Download link on first post, screenshots (on edits via phone):

3 Likes

“Added floating action button” - not sure about this “Feature” its rather a bug :stuck_out_tongue_winking_eye:

I believe I keep that button in mind (for add Downtime/Acknowledge and stuff) and add the current Links from it to the sidepanel (drawer in Flutter / Mobile Language).

I realy need some Design inputs for Filters, if anyone wanna help out please contact me either here or via Forum PMs.

Hotfix Release Version 0.2.1+1274

Fixes

Version isn’t updated will show 1273 inapp.

P.s.: Windows Defender doesn’t like LetsCheck “Unknown Source”, you have to bypass it.

1 Like

0.2.2+1274

Fixed

  • always use the last fetch data in background_service
  • move lib/javascript → lib/platform_interfaces/javascript
  • reimplement connections on desktop
  • update deps

Windows notification:

2 Likes

Hi Rene , I am just curious iff this is still in further development , aspecially for the IOS part :wink: