general purpose monitoring system