smokeping是对IDC网络质量,稳定性等最好的检测工具,包括常规的 ping,dig,echoping,curl等,可以 监视 www 服务器性能,监视 dns 查询性能,监视 ssh 性能等。Smokeping是rrdtool的作者Tobi Oetiker的作品,所以底层也是 rrdtool 做支持。smokeping是一个很老的开源项目了,不过考虑到现网以下两方面的需求,感觉还是有必要部署的。1、针对虚拟化平台主机重启速度较快,普通的监控平台可能敏感度不够;2、业务和网络部门经常有对网络质量和页面访问速度对比的需求。
smokeping安装前,可以参考官方安装页面:
http://oss.oetiker.ch/smokeping/doc/smokeping_install.en.html
具体要求如下:
RRDtool 1.2.x or later FPing (optional) EchoPing (Optional) Curl (Optional) dig (Optional) SSH (Optional) Webserver Perl 5.8.8 or later(对应的模块如下) FCGI CGI, CGI::Fast Config::Grammar LWP Socket6 (optional) Net::Telnet (optional) Net::OpenSSH (optional) Net::DNS (optional) Net::LDAP (optional) IO::Socket::SSL (optional) Authen::Radius (optional)