我们有一些运行相互依赖的服务器应用程序的服务器。你知道吗
我们公司想在每台服务器上实现一些东西,定期测试其他服务器。当其中一台服务器未启动时,系统会通过电子邮件通知管理员。你知道吗
我决定用Python编程,我使用libnmap。所以在后台,我的python代码使用nmap来完成。你知道吗
我所做的是扫描端口,我知道我们的应用程序运行在它,如果他们是开放的,所以我认为它可以。你知道吗
起初,Python脚本每1小时执行一次,但有人希望我们每5分钟测试一次。你知道吗
那么,这是一种很好的方法,还是一种更好的方法来测试服务器可用性呢。你知道吗
坦克
Tags:
当然可以,不过可能有更好的工具。如果您要测试服务器是否启动,HTTP页面标题是什么等等,Nmap是一个很好的选择。它的NSE脚本扫描功能使它易于扩展,但您可能想问的问题是“要将它变成一个健壮的可用性监视器需要多少工作”。答案是:很多,因为这不仅仅是运行对服务器的查询。你知道吗
您可能应该看看open source montioring工具(Nagios、Zabbix等)。这样,您就不必实现数据收集功能、迟早可能需要的通知,而且前端肯定会更加灵活和舒适。您可能会发现还有更多有用的功能。你知道吗
相关问题 更多 >
编程相关推荐