Surealived是一种有效的LVS(Linux 虚拟服务器)服务测试工具。基于epoll,允许您通过HTTP、TCP、DNS和Exec来检测主机的状态,支持 SSL。测试是动态的模块,你可以扩展和编写自己的模块,也可以dynamicaly改变重量或设置在运行状态实时时间。测试状态到内核中注入 IPVS表使用的ipvssync申请。配置是高度可扩展的,这么多的测试协议,可以很容易地实现。
SureAliveD is an effective LVS (Linux Virtual Server) service tester. It is based on epoll and allows you to detect your hosts' state using HTTP, TCP, DNS, exec, and a universal LUA embedded tester. SSL is also supported. Testers are dynamic modules, and you can extend and write your own modules. You can also dynamicaly change the weight or set real states at run-time. Test states are injected into the kernel IPVS table using the ipvssync application. Configuration is highly extensible, so many testing protocols can be implemented easily.
This software was written to replace KeepAlived in checkers part (testing). KeepAlived had some descriptors leak and other more or less annoying bugs, that's why we decided to write SureAliveD - to make sure it works!
SureAliveD produces statistics that You have dreamt of. It is still under heavy development, but we are more than happy since we started using it. It's very light and easy to configure.
最新版本:0.9
新版本增加了一个新的 mod_lua 模块,你现在可以使用 lua 脚本来编写测试;另外增加了一个配置项来允许日志文件超过2G。
项目主页:http://surealived.sourceforge.net/