OpenStatus 0.4.0 has been released! Version 0.4.0 has several new features that make OpenStatus a more comprehensive monitoring system. You can view a demo of OpenStatus here. Debian users can install OpenStatus easily using my personal Debian repository. More information about OpenStatus, as well as installation instructions, can be found here.
Improvements / New Features since version 0.3.0
- Server switched to python-twisted instead of asyncore module
- Historical data now stored for all servers
- Average data transfer speed now monitored
- Graphs of RAM / disk / CPU usage and transfer speed
- Optional grouping of servers by provider (or whatever you want to use the "Provider" field for)
- Support for additional alerting methods (run a command, or send output via TCP)
Features
- Monitor RAM, CPU, disk usage, and data transfer
- Graphs of data over several time periods (1 hour, 3 hours, 6 hours, 12 hours, 1 day)
- Monitor Apache, MySQL, or any other process
- Monitor the output of any command
- Alerting via email, XMPP, IRC, or any custom method
- Easy to use web interface
Planned Features
- Mobile version of the web interface
- Alternate database backends (MySQL, postgresql)
- Windows monitoring program
- Android App (maybe)
If you have any questions or suggestions, or run into any problems, please let me know here (alternately, I can be be found in #frantech on irc.dairc.net). Please note that testing has only been performed on Debian 6 (Squeeze). I do provide packages for Debian 5 (Lenny) which should work, but I don't make any promises about that, since Lenny has an older version of Python than Squeeze has.