@marios @EnigmaRotor @stefano can recommend Uptime Kuma.
Just consider carefully the number of historic records you need to keep - older versions had issues (db corruption) when history got large.
Current version I believe addressed this,and now supports mariaDB (external and embedded).