Metadata-Version: 1.1
Name: monscale
Version: 0.2.1
Summary: A Django project that monitor services and acts on them
Home-page: http://blog.digitalhigh.es
Author: Javier Pardo Blasco(jpardobl)
Author-email: jpardo@digitalhigh.es
License: BSD License
Description: monscale
        ========
        
        Daemond that monitor services and acts on them based on rules. Monscale is a Django
        project.
        
        
        The project resides mainly in two commands, the monitor and the actions executor.
        The monitor is a loop that retrieves from the DB the info about the MonitoredServices.
        
        Each MonitoredService is the relation of:
        
            - A metric.
            - A condition for that metric
            - A time the condition must be True
            - An action must be triggered if the condition was True more seconds than the 
            shown by the threshold.
            
        When an action is triggered, its queued in a Redis list.
        
        The Action Executor is a daemon that collects the actions queued at the Redis list 
        and executes them.
        
        
        Installation
        ------------
        
        First install the Python module. This command will install every Python dependency.
        
        ```
        pip install monscale
        ```
        
        Note that monscale uses Redis list to store some of its operational data, therefore either
        install Redis and get it running, or use a predeployed Redis server.
        
        Don't forget to set the SQL DB configuration found at the path:
        
        ```
        <python-libs>/monscale
        ```
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Environment :: Console
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: Utilities
