Upload failed: Unexpected EOF

There is a lot of solutions: Topics tagged monitoring
For the periodic port check you can use this guide:

For the remote access to your dashboard you can use either

or [Tech Preview] Multinode Dashboard Binaries

The satellites will alert you by email if your node is suspended or disqualified (to receive them you need to specify a real email in your node’s configuration).
The suspension is not applied before disqualification, it’s applied only to unknown audit errors or if online score is below 60%.
So in most cases it’s too late for such emails. Thus do not count on them, if you want an reactive alarm system.