LISA '10: November 7-12, San Jose CA
Nagios is a very widely used tool for monitoring hosts and services on a network. It's very flexible, configurable, and can be extended in many ways, using home-grown or already existing extensions.
This tutorial will cover the advanced features and abilities of Nagios and related tools, which are especially useful in larger or more complex environments, or for higher degrees of automation or integration with other systems.
Topics include:
Databases used to run almost exclusively on dedicated database servers, with one or more database administrators (DBAs) dedicated to their care. These days, with the easy availability of database software such as MySQL and PostgreSQL, databases are popping up in many more places and are used by many more applications.
As a system administrator you need to understand databases, their care and feeding. This course provides an introduction to database concepts, use, and implementation, specifically aimed at system administrators.
Topics include:
File systems developed in the mid-20th century were severely constrained by the storage hardware available at the time. ZFS was conceived with an eye toward the hardware of the future and how storage will evolve. This presented an opportunity to rethink how file systems use storage hardware. The result is a new way of managing data which can evolve as the hardware changes while remaining compatible with earlier notions of file system use. Along the way, new concepts such as the Hybrid Storage Pool provide new opportunities for optimization, efficiency, and data protection. In this tutorial, ZFS will be examined from the bottom up, to build a solid understanding of the data-hardware interface, and then from the top down, to provide insight into the best ways to use ZFS for applications.
Topics include:
Following a complete rewrite of Cfengine with its popular new syntax and powerful pattern matching capabilities, this full-day tutorial presents an introduction suitable for new users, as well as for users of Cfengine 2.
The tutorial is peppered with configuration examples, which can now be self-contained and modularized to an unprecedented degree in the new language.
Topics include:
The Linux operating system is commonly used in both the data center and for scientific computing applications; it is used in embedded systems as small as a wristwatch, as well as in large mainframes. As a result, the Linux system has many tuning knobs, so that it can be optimized for a wide variety of workloads. Some tuning of the Linux operating system has been done "out of the box" by enterprised-optimized distributions, but there are still many opportunities for a system administrator to improve the performance of his or her workloads on a Linux system.
This class will cover the tools that can be used to monitor and analyze a Linux system, and key tuning parameters to optimize Linux for specific server applications, covering the gamut from memory usage to filesystem and storage stacks, networking, and application tuning.
Topics include:
This intermediate class will examine many of the background issues that need to be considered during the design and implementation of a mixed-architecture, mixed hard- and virtual-architecture, or single-architecture UNIX environment. It will cover issues from authentication (single sign-on) to the Holy Grail of single system images.
This class won't implement a "perfect solution," as each site has different needs. We will look at some freeware and some commercial solutions, as well as many of the tools that exist to make a workable environment possible.
Topics include:
Today's data centers are more dynamic than ever before. New hardware appears and disappears regularly, servers are virtualized and move in and out of the data center. Fortunately there is an open source tool that makes this all manageable and allows you to monitor your network, wherever it is. Zenoss Core is a free and open source (GPLv2) IT monitoring solution written in Python that has been downloaded over 1 million times and used in over 25,000 organizations worldwide. Zenoss delivers the functionality to monitor the health and performance of networks, servers and applications through a single, integrated software package. At the heart of Zenoss is a dynamic unified model of the entire IT environment, which allows system administrators to manage and monitor the ever-increasing complexity of their environments. The demonstration will cover Zenoss' capabilities and discuss how the large and active community around Zenoss gives it an advantage over closed-source alternatives. More information about Zenoss Core can be found at: http://community.zenoss.org