Session: Python for System Administrators

Tags:
, , ,
Location:
A03/A04
Duration:
July 24, 2014 14:00 - 17:00
Language:
English
Target-audience:
Novice

The training goal is to show how to use Python and the Python Standard Library to replace a variety of administration tools like grep, sed, awk, perl and gnuplot.

This interactive training introduces the use of python and ipython to quickly perform system administration tasks like:

  • gather system data on different platforms (Linux, Windows, Mac);
  • parse them efficiently;
  • make basic statistics like distribution, deviation, aggregation, correlation;
  • plot data;

Students will be driven performing the exercises and sharing their results.

Participants should setup and test their environment - eg. ipython, numpy scipy, psutil, nose - following the provided instructions.

Novice should consider reading the introductory crash course

Extra topics are:

  • use the Python Standard Library to monitor services;
  • expose monitored data via http with flask;

Feel free to contact me for any issue or question!