No, Server Check requires internet access in order to activate correctly, and then periodically (usually once a day) to keep your license valid and to check for software updates.
Server Check is designed to continually monitor internet services and check whether they are up or down, and so by design, internet access is required for both license activation and internet service monitoring, Server Check’s core task.
Therefore no offline activation option is available.