我们有一些服务器运行相互依赖的服务器应用程序。
我们公司想在每台服务器上实现一些东西,定期测试其他服务器。当其中一台服务器未启动时,管理员会收到电子邮件通知。
我决定用 Python 对其进行编程,并使用 libnmap。所以在后台我的 python 代码使用 nmap 来做到这一点。
我所做的是扫描我知道我们的应用程序在其上运行的端口,如果它们是打开的,那么我认为它可以。
起初,Python 脚本每 1 小时执行一次。但有人希望我们每 5 分钟对其进行一次测试。
那么这是一种很好的方法,还是存在一种更好的方法来测试服务器可用性。
坦克