Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Internet > HTTP (WWW)

    django-skwissh 0.0.8

    Download button

    Downloads: 107  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Roland Saikali | More programs
    GPL / FREE
    October 2nd, 2012, 06:30 GMT
    ROOT / Internet / HTTP (WWW)

     Read user reviews (0)  Refer to a friend  Subscribe

    django-skwissh description

    SSH monitoring application

    django-skwissh is a Django app for remotely monitoring servers using SSH.

    In background (crontabed jobs) Skwissh uses Python Fabric to execute SSH commands, aka. "sensors", get the output and store timestamped values. Measures are taken every minute.

    On the other side, Skwissh is able to display nice charts (linechart, piechart or simple text) with aggregated measures.

    Default sensors available (tested on Ubuntu 12.04) :

    - Memory
    - CPU
    - WaitIO
    - Load Averages
    - Disk usage
    - Top

    But you can easily add your own ones !!

    Follow @skwissh on Twitter to see latest updates.

    Installation

    Skwissh can be installed from Pypi:

    pip install django-skwissh

    Configure your Django project in a normal way (database, etc...).

    Add skwissh and kronos to your Django INSTALLED_APPS:

    INSTALLED_APPS = (
     ...
     'kronos',
     'skwissh',
    )


    Add Skwissh to your urls.py:

    # Skwissh
    url(r'^skwissh/', include('skwissh.urls')),


    Synchronize your database (this command will load defaut sensors through fixtures):

    ./manage.py syncdb

    Install Skwissh tasks (will write to your user crontab, thanks to 'django-kronos'):

    ./manage.py installtasks

    You can check that 4 crontab job have been configured:

    crontab -l

    If you want to activate i18n (French & English currently supported), follow the next steps:

    In your project settings.py, add the Django LocaleMiddleware and set the LANGUAGES variable:

    MIDDLEWARE_CLASSES = (
     ...
     'django.middleware.locale.LocaleMiddleware',
     ...
    )

    LANGUAGES = (
     ('fr', 'Français'),
     ('en', 'English'),
    )

    You're ready to go! Connect to the application and start configure your servers and sensors!


    Product's homepage

    Requirements:

    · Python
    · Django

      


    TAGS:

    SSH monitoring | monitor servers | Django | SSH | server

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM