rss Home » Tag Archive For ‘Networking’

Learning Nagios 3.0

Learning Nagios 3.0

Book Description

is a tool for and network monitoring. It constantly checks other machines and various services on those machines. The main purpose of monitoring is to detect and report any not working properly as soon as possible so that you are aware of problems before a user runs into them. It is a modular and flexible solution that uses plug-ins to do its job.

The book is an introduction to that will teach readers to use with its advanced features. At the same time, readers who have already used earlier versions of will also benefit because they will learn about the new and advanced features of 3.

This book focuses on the new features of Nagios and will teach readers to their systems in a much improved manner.

What you will learn from this book

  • Understand monitoring and how Nagios works
  • Install and configure Nagios to administer your network and system
  • Deploy agents and plug-ins, and assets with advanced features of Nagios
  • Notify users of current and future incidents to protect the availability, , and of monitored assets
  • Configure and work your way around Nagios’s web interface
  • Pass service and host check results over the network using NSCA Download Now »

Computer Systems: A Programmer’s Perspective, 2nd Edition

Computer Systems: A Programmers Perspective, 2nd Edition

Book Description

For Systems, Organization and courses in CS, EE, and ECE departments.

Few students studying science or engineering will ever have the opportunity to build a . On the other hand, most students will be required to use and program computers on a near daily basis. Systems: A Programmer’s Perspective introduces the important and enduring concepts that underlie systems by showing how these ideas affect the correctness, , and utility of application programs. The text’s hands-on approach (including a comprehensive set of labs) helps students understand the “under-the-hood” operation of a modern and prepares them for future courses in systems topics such as compilers, , operating systems, and .

Table of Contents
Chapter 1. A Tour of Computer Systems

Part I: Program Structure and Execution
Chapter 2. Representing and Manipulating Information
Chapter 3. Machine-Level Representation of Programs
Chapter 4. Processor Architecture
Chapter 5. Optimizing Program
Chapter 6. The Memory Hierarchy Download Now »

Ubuntu Unleashed 2012 Edition: Covering 11.10 and 12.04

Ubuntu Unleashed 2012 Edition: Covering 11.10 and 12.04

Book Description

is filled with unique and advanced information for everyone who wants to make the most of the operating . This new edition has been thoroughly revised and updated by a long-time community leader to reflect the exciting new 11.10 (“Oneiric Ocelot”) and the forthcoming Ubuntu 12.04.

Former Ubuntu Forum administrator Matthew Helmke covers all you need to know about Ubuntu 11.10/12.04 installation, configuration, productivity, multimedia, , , server operations, , , , DevOps, and more—including intermediate-to-advanced techniques you won’t find in any other book.

Helmke presents up-to-the-minute introductions to Ubuntu’s key productivity and Web tools, languages, hardware support, and more. You’ll find brand-new coverage of the new Unity desktop, new database support and Android mobile development tools, and many other Ubuntu 11.10/12.04 innovations. Whether you’re new to Ubuntu or already a power user, you’ll turn to this book constantly: for new techniques, new solutions, and new ways to do even more with Ubuntu!

Matthew Helmke served from 2006 to 2011 on the Ubuntu Forum Council, providing leadership and oversight of the Ubuntu Forums, and spent two years on the Ubuntu regional membership approval board for Europe, the Middle East, and Africa. He has written about Ubuntu for several magazines and websites, is a lead author of The Official Ubuntu Book. He works for The iPlant Collaborative, which is funded by the National Science Foundation Download Now »

Principles of Communications Networks and Systems

Principles of Communications Networks and Systems

Book Description

Addressing the fundamental technologies and theories associated with designing complex communications systems and networks, Principles of Communications Networks and Systemsprovides models and analytical methods for evaluating their . Including both the physical layer (digital transmission and modulation) and topics, the quality of service concepts belonging to the different layers of the stack are interrelated to form a comprehensive picture.

The book is designed to present the material in an accessible but rigorous manner. It jointly addresses and transmission aspects following a unified approach and using a bottom up style of presentation, starting from requirements on transmission links all the way up to the corresponding quality of service at network and application layers. The focus is on presenting the material in an integrated and systematic fashion so that students will have a clear view of all the principal aspects and of how they interconnect with each other.

  • A comprehensive introduction to communications systems and networks, addressing both network and transmission topics
  • Structured for effective learning, with basic principles and technologies being introduced before more advanced ones are explained
  • Features examples of existing systems and recent standards as well as advanced digital modulation techniques such as and
  • Contains tools to help the reader in the design and analysis Download Now »

The Linux Command Line: A Complete Introduction

The Linux Command Line: A Complete Introduction

Book Description

You’ve experienced the shiny, point-and-click surface of your —now dive below and explore its depths with the power of the line.

The Line takes you from your very first terminal keystrokes to writing full programs in , the most popular Linux . Along the way you’ll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more.

In addition to that practical knowledge, author William Shotts reveals the philosophy behind these tools and the rich heritage that your desktop Linux machine has inherited from supercomputers of yore.

As you make your way through the book’s short, easily-digestible chapters, you’ll learn how to:

  • Create and delete files, directories, and symlinks
  • Administer your , including , package installation, and process
  • Use standard input and output, redirection, and pipelines
  • Edit files with , the world’s most popular text editor
  • Write scripts to automate common or boring tasks
  • Slice and dice text files with cut, paste, grep, patch, and sed

Once you overcome your initial “shell shock,” you’ll find Download Now »

OS X and iOS Kernel Programming

OS X and iOS Kernel Programming

Book Description

OS X and Kernel combines essential operating and kernel knowledge with a highly practical approach that will help you write effective kernel-level code. You’ll learn fundamental concepts such as memory and thread synchronization, as well as the I/O Kit framework. You’ll also learn how to write your own kernel-level extensions, such as device drivers for USB and Thunderbolt devices, including , storage and audio drivers.

OS X and Kernel provides an incisive and complete introduction to the XNU kernel, which runs iPhones, iPads, iPods, and servers and clients. Then, you’ll expand your horizons to examine and iOS . Understanding ’s operating systems will allow you to write efficient device drivers, such as those covered in the book, using I/O Kit.

With OS X and iOS Kernel Programming, you’ll:

  • Discover classical kernel architecture topics such as memory and thread synchronization
  • Become well-versed in the intricacies of the kernel process by applying kernel debugging and profiling tools
  • Learn how to deploy your kernel-level projects and how to successfully package them
  • Write code that interacts with hardware devices
  • Examine easy to understand example code that can also be used in your own projects Download Now »