Pro Python System Administration and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £17.90 Amazon.co.uk Gift Card
Pro Python System Administration (Expert's Voice in Open Source)
 
 
Start reading Pro Python System Administration on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro Python System Administration (Expert's Voice in Open Source) [Paperback]

Rytis Sileika
5.0 out of 5 stars  See all reviews (1 customer review)
Price: £39.49 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Wednesday, June 6? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £20.84  
Paperback £39.49  
Trade In this Item for up to £17.90
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Pro Python System Administration (Expert's Voice in Open Source) for an Amazon.co.uk gift card of up to £17.90, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Customers buy this book with Pro Python (Expert's Voice in Open Source) £37.52

Pro Python System Administration (Expert's Voice in Open Source) + Pro Python (Expert's Voice in Open Source)
Price For Both: £77.01

Show availability and delivery details



Product details

  • Paperback: 390 pages
  • Publisher: APRESS ACADEMIC (20 July 2010)
  • Language English
  • ISBN-10: 1430226056
  • ISBN-13: 978-1430226055
  • Product Dimensions: 23.4 x 19 x 2.3 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 654,491 in Books (See Top 100 in Books)

More About the Author

Rytis Sileika
Discover books, learn about writers, and more.

Visit Amazon's Rytis Sileika Page

Product Description

Product Description

As time goes on, system administrators are presented with increasingly complicated challenges. In the early days, a team of engineers might have had to look after one or two systems. These days, one engineer can administer hundreds or thousands of systems.

System administrators are gradually replacing their tools with more advanced and flexible ones. One of the choices is Python. Structurally, Python is a modern, high-level language with a very clean syntax. Python comes with many built-in libraries that can make automation tasks easier. It also has extensive set of third-party libraries and a very active development community. This flexibility makes Python a good choice for a wide variety of tasks, from prototyping science applications to system maintenance and administration jobs.

  • This book explains and shows how to apply Python scripting in practice. Unlike the majority of the Python books, it will show you how to approach and resolve real-world issues that most system administrators will come across in their careers.
  • In this book, you will find several projects in the categories of network administration, web server administration, and monitoring and database management. In each project, we will define the problem, design the solution, and go through the more interesting implementation steps.
  • Each project is accompanied with the source code of a fully working prototype, which you’ll be able to use immediately or adapt to your requirements and environment.

What you’ll learn

  • Solve real-world system administration problems using Python.
  • Manage devices with SNMP and SOAP.
  • Build a distributed monitoring system.
  • Manage web applications and parse complex log files.
  • Automatically monitor and manage MySQL databases.

Who this book is for

This book is primarily aimed at experienced system administrators whose day-to-day tasks involve looking after and managing small-to-medium-sized server estates. It will also be beneficial for system administrators who want to learn more about automation and want to apply their Python knowledge to solve various system administration problems.

Python developers will also benefit from reading this book, especially if they are involved in developing automation and management tools.

This book assumes that readers already use Python and are comfortable with the language. Most of the Linux distributions come with Python and various libraries (such as Django, PIL and SciPy) packaged and readily available, but basic knowledge of installing packages in a Linux/Unix environment is advised.

Table of Contents

  1.  Reading and Collecting Performance Data Using SNMP1 
  2. Managing Devices Using the SOAP API  
  3. Creating a Web Application for IP Address Accountancy   
  4. Integrating the IP Address Application with DHCP 
  5. Maintaining a List of Virtual Hosts in an Apache Configuration File   
  6. Gathering and Presenting Statistical Data from Apache Log Files  
  7. Performing Complex Searches and Reporting on Application Log Files   
  8. A Web Site Availability Check Script for Nagios  
  9. Management and Monitoring Subsystem  
  10. Remote Monitoring Agents 
  11. Statistics Gathering and Reporting   
  12. Automatic MySQL Database Performance Tuning  
  13. Using Amazon EC2/S3 as a Data Warehouse Solution

About the Author

Rytis Sileika has Over 10 years experience in System Administration and System Design. Previously worked as System Integration engineer and Platform designer for enterprises, designing and building telecom platforms. Currently administering systems in one of the largest online betting exchanges.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
By James D
Format:Paperback
As someone who has dabbled at being a sysadmin on a small scale (I'm usually a developer, but need to do sysadmin tasks here and there), I found this book to be an excellent and enjoyable read. The chapters were very well written and easy to understand. Most of the information about system administration was completely new and pleasantly surprising to me. I also got to learn a lot about Python, which I had no exposure to before - seems like a great language! After reading this book I feel confident that I could manage my own systems the right way, should I eventually start my own business. It's also brought me a better understanding of what kinds of activities are going on in the sysadmin department of my current company, which is great.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  2 reviews
8 of 8 people found the following review helpful
Good book for Python-enabled sysadmins 2 Feb 2011
By Paul Hoffman - Published on Amazon.com
Format:Paperback
"Pro Python System Administration" by Rytis Sileika is a surprisingly
good book. First and foremost, it is not a cookbook with a sysadmin
slant. 'Instead, it is organized as fully-worked-out sysadmin
problems that show how to use powerfully Python features (usually
extensions). The author succeeds in covering both a wide range of
problems and a reasonable range of tools.

Whereas some authors specialize in interesting command-line tools,
Sileika aims at administrative systems. Some of the problems he
covers are expected (such as automating the hard parts of Apache
configs and reporting stats), but others make the book more
interesting to read. The Amazon EC2/S3 section was a nice surprise,
as were the in-depth chapters on IP address allocation.

The tools covered are fairly standard, but the author pulls out some
elegant uses for some of them, such as advanced web site availability
that requires HTML parsing and database optimization with MySQL.
Basic understanding of Django is assumed but the sections that use it
hold up adequately for Django novices.

Overall, this book is probably a good addition to the shelves of most
sysadmins who are also Python-slingers.
2 of 7 people found the following review helpful
Very detailed about how to use Python on the job 29 Oct 2010
By T. Pitt - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
Helps me keep my boss amazed. Definitely makes me more of an asset to any company. Well worth the read.
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges