Projects / surealived

surealived

Surealived is a 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.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  24 Jan 2011 22:58

Release Notes: Surealived doesn't crash in the main tester loop now. Problems could occur when epoll signals an event on an already closed file descriptor.

  •  25 Oct 2010 15:17

Release Notes: IPVS thresholds uthresh and lthresh attributes weren't properly passed to ipvssync by surealived. This was fixed.

  •  14 Oct 2010 21:57

Release Notes: The response in mod_http was shortened to 12 bytes to avoid a too short response in real testing when an HTTP tester is used. An invalid logrotate entry was removed.

  •  10 Oct 2010 17:59

Release Notes: This release fixes a bug in ipvssync that occurred when two virtuals were defined on the same port in different protocols.

  •  16 Mar 2010 14:38

    Release Notes: New arguments to the mod_lua like virtual name, virtual port, virtual protocol, virtual fwmark, real name, real address, real port, and real testport were added. An RTSP tester that uses the mentioned parameters was added.

    Screenshot

    Project Spotlight

    Yioop!

    A distributed PHP search engine and crawler.

    Screenshot

    Project Spotlight

    m23

    A software deployment and software management system for Debian Linux.