SURVIVOR is yet another systems monitor. It consists of a POSIX-thread based scheduler written in C++ running arbitrary checks in a flexible, heterogeneous, bureaucratic, and convoluted environment. It maintains proper state, history, sanity, and attitude, and allows interaction via Web, command, and two-way messaging interfaces.
| Tags | Monitoring Networking |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Solaris Linux Mac OS X |
| Implementation | Perl C++ |
Recent releases


Changes: In addition to the usual bugfixes, this stabilization release adds five new check modules, a flap reporting module, and adds various improvements to the command and Web interfaces. This is the first release with accompanying RPMs.


Changes: This release fixes a file descriptor leak, enables call list aliases to work correctly, properly parses rup output on Linux platforms, addresses an issue where modules under multithreaded Perl failed to run, and fixes several other minor bugs.


Changes: This is a minor bugfix release which corrects some module bugs, an obscure file descriptor leak, and a gateway parsing error.


Changes: This release features over 45 changes, including support for AIX as a scheduler platform, support for module execution duration measurement, 11 new check modules (including a high performance ping module), improvements to several existing modules, updates to the reporting infrastructure, improvements for calllist handling, greater customization of when acknowledgements are cleared, improvements to the command line and web interfaces, and 16 bugfixes.


Changes: This maintenance release fixes bugs in several modules, eliminates spurious composite check timeouts, and improves scheduler stability on signal handling, among other fixes.