现在有很多优秀的开源监控工具:比如zabbix,cacti,nagios等。功能很强大,但是有时候想检测某一个小功能,搭建一个监控也不至于。比如我个人来说,就不喜欢用监控来检测网站是否在正常运行,一方面担心丢包,或者服务器意外宕机等原因,个人比较喜欢用一些小工具来检测网站是否正常运行。分享一下!
1、telnet(比较适合临时检测)
yum install telnet -y
百度百科:
telnet www.baidu.com 80
这个界面说明握手成功!
注意:windows开启telnet功能自己百度搜一下即可,这里不详细说明了。
2、nmap(非常强大)
yum install nmap -y
百度百科:
比较适合写一个shell脚本,结合计划任务来检测。具体参数自己定义。
3、nc(特别强大)
简介:NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接。
yum install nc -y
比较适合写一个shell脚本,结合计划任务来检测。具体参数自己定义。
4、curl
yum install curl -y
百度百科:
curl www.baidu.com
此时获取页面!
5、ssh(远程执行命令)---不推荐(当然也可以用其它工具远程)
注意:通过ssh远程执行命令有点大材小用,可结合自己实际情况使用!
#6、自动化--大神使用
ansible,saltstack ,puppet,python等!
注意:自动化部署工具需要很耐心的学习,结合经验才可以实用,而且小环境一般不使用,当然如果有兴趣可以自己学习!
不管用何种方式,简单实用才是硬道理!
本文出自 “任志远@IT分享” 博客,谢绝转载!
原文地址:http://renzhiyuan.blog.51cto.com/10433137/1826289