Metadata-Version: 1.0
Name: django-pydash-app
Version: 1.4.4
Summary: A reusable django app for monitoring your linux server.
Home-page: https://github.com/k3oni/pydash-django-app
Author: Florian N.
Author-email: michaelneagu@gmail.com
License: MIT
Description: pyDash - v1.4.4
        ===============
        
        A reusable django app for monitoring your linux server.
        
        Supported Python versions:
        
        -  Python 2.x
        
        Requirements:
        
        -  Django >= 1.5
        
        
        `View Demo <http://pydash.hostechs.com/>`_
        
        ::
        
             user: admin
             pass: admin
        
        
        Installation
        ============
        
        Clone the repository to your pc and, assuming that ``pip`` is installed,
        run the following commands:
        
        -  ``python setup.py sdist``
        -  ``pip install dist/django-pydash-app-*.tar.gz``
        
        Make sure that ``django.contrib.auth`` is installed and working.
        
        Open your project’s ``settings.py`` and add ``pydash`` to
        ``INSTALLED_APPS``:
        
        ::
        
            INSTALLED_APPS = (
                'pydash',
            )
        
        Open your project’s ``urls.py`` and include the ``pydash`` urls.
        
        ::
        
            urlpatterns = patterns('',
                (r'^pydash/', include('pydash.urls')),
            )
        
        Make sure ``AppDirectoriesFinder`` is enabled in your
        ``STATICFILES_FINDERS``:
        
        ::
        
            STATICFILES_FINDERS = (
                'django.contrib.staticfiles.finders.AppDirectoriesFinder',
            )
        
        Before deploying to a live server, run the following command in order to
        collect the static files stored in pydash’s directory:
        
        ::
        
            $ python manage.py collectstatic
        
        Settings
        ========
        
        There are 3 different refresh settings which are measured in
        ``miliseconds``:
        
        ::
        
             TIME_JS_REFRESH = 30000 #30 seconds
             TIME_JS_REFRESH_LONG = 120000 #120 seconds
             TIME_JS_REFRESH_NET = 2000 #2 seconds
        
        If you wish to override the default settings, simply set those fields
        with the new values in your application’s ``settings.py`` file.
        
        The refresh settings for each table are as follows:
        
        ::
        
            Memory Usage - TIME_JS_REFRESH
            Load Average - TIME_JS_REFRESH
            CPU Usage - TIME_JS_REFRESH
            Traffic Usage - TIME_JS_REFRESH_NET
            Disk Reads/Writes - TIME_JS_REFRESH_NET
            Uptime - TIME_JS_REFRESH_LONG
            Disk Usage - TIME_JS_REFRESH_LONG
            Online Users - TIME_JS_REFRESH_LONG
            Processes - TIME_JS_REFRESH_LONG
            Netstat - TIME_JS_REFRESH_LONG
        
        Remote data retrieval
        =====================
        
        pyDash allows you to retrieve data remotely.
        
        Data is returned in JSON and can be easily retrieved as long as the user
        agent has been authenticated by the web application.
        
        pyDash has a list of short URLs which you can use to retrieve the
        specific data:
        
        ::
        
            /info/uptime/ - Uptime
            /info/platform/hostname/ - Hostname
            /info/platform/osname/ - OS Name
            /info/platform/kernel/ - Kernel
            /info/getcpus/cpucount/ - Number of CPU cores
            /info/getcpu
        
        OS Support
        ==========
        
        pyDash was tested and runs under the following OSes:
        
        -  Centos
        -  Fedora
        -  Ubuntu
        -  Debian
        -  Raspbian
        -  Pidora
        -  Arch Linux
        
        It might work under others, but it hasn’t been tested yet.
        
        Contributors
        ============
        
        George Zografos - george.p.zografos@gmail.com
        
        License
        =======
        
        `MIT <https://github.com/k3oni/pydash-django-app/blob/master/LICENSE.md>`_
        
        Issues
        ======
        
        Report any issues/bugs at `https://github.com/k3oni/pydash-django-app <https://github.com/k3oni/pydash-django-app>`_
        
        Credits
        =======
        
        `Dashboard Template <http://www.egrappler.com/templatevamp-free-twitter-bootstrap-admin-template/>`_, `Bootstrap <http://getbootstrap.com/>`_, `Font Awesome <http://fontawesome.io/>`_
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
