使用nmap测试服务器可用性是一种好方法吗?

2024-10-05 10:53:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我们有一些运行相互依赖的服务器应用程序的服务器。你知道吗

我们公司想在每台服务器上实现一些东西,定期测试其他服务器。当其中一台服务器未启动时,系统会通过电子邮件通知管理员。你知道吗

我决定用Python编程,我使用libnmap。所以在后台,我的python代码使用nmap来完成。你知道吗

我所做的是扫描端口,我知道我们的应用程序运行在它,如果他们是开放的,所以我认为它可以。你知道吗

起初,Python脚本每1小时执行一次,但有人希望我们每5分钟测试一次。你知道吗

那么,这是一种很好的方法,还是一种更好的方法来测试服务器可用性呢。你知道吗

坦克


Tags: 方法端口代码服务器脚本程序运行电子邮件系统
1条回答
网友
1楼 · 发布于 2024-10-05 10:53:06

Is it a good way to use nmap to test my server availability?

当然可以,不过可能有更好的工具。如果您要测试服务器是否启动,HTTP页面标题是什么等等,Nmap是一个很好的选择。它的NSE脚本扫描功能使它易于扩展,但您可能想问的问题是“要将它变成一个健壮的可用性监视器需要多少工作”。答案是:很多,因为这不仅仅是运行对服务器的查询。你知道吗

您可能应该看看open source montioring工具(Nagios、Zabbix等)。这样,您就不必实现数据收集功能、迟早可能需要的通知,而且前端肯定会更加灵活和舒适。您可能会发现还有更多有用的功能。你知道吗

相关问题 更多 >

    热门问题