Was the auth page straight up down? So http down? If so, something like PRTG can tell you when that's down.
If it's a page up, but backend down in some way. Now that's a big question of what the code is doing.
If perhaps auth is easy as a post request with creds and it returns with a success of some kind. Could be trivial to setup using python requests.