We have some servers which run server applications which are dependent on one another.
Our company wanted to implement something in each server that test periodically other servers. When one of the servers are not up so administrators are notified by email.
I décided to program it in Python and i use libnmap. So at the background my python code use nmap to do it.
What i do is scaning ports that i know our applications run on it and if they are open so i consider it OK.
At the first the Python script was executed every 1h. But someone wanted that we test it every 5 minute.
So is it a good way to do it, or it existe a better way to test server availability.
Tanks