Zabbix 1.8 Network Monitoring


Zabbix 1.8 Network Monitoring
eBook: $26.99
Formats: PDF, PacktLib, ePub and Mobi formats
$22.94
save 15%!
Print + free eBook + free PacktLib access to the book: $71.98    Print cover: $44.99
$44.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Start with the very basics of Zabbix, an enterprise-class open source network monitoring solution, and move up to more advanced tasks later
  • Efficiently manage your hosts, users, and permissions
  • Get alerts and react to changes in monitored parameters by sending out e-mails, SMSs, or even execute commands on remote machines
  • In-depth coverage for both beginners and advanced users with plenty of practical, working examples and clear explanations

Book Details

Language : English
Paperback : 428 pages [ 235mm x 191mm ]
Release Date : March 2010
ISBN : 184719768X
ISBN 13 : 9781847197689
Author(s) : Rihards Olups
Topics and Technologies : All Books, Networking and Servers, Networking & Telephony, Open Source


Table of Contents

Preface
Chapter 1: Getting Started with Zabbix
Chapter 2: Getting Your First Notification
Chapter 3: Monitoring with Zabbix Agents and Basic Protocols
Chapter 4: Monitoring SNMP and IPMI Devices
Chapter 5: Managing Hosts, Users, and Permissions
Chapter 6: Acting Upon Monitored Conditions
Chapter 7: Simplifying Complex Configuration with Templates
Chapter 8: Visualizing the Data
Chapter 9: Creating Reports
Chapter 10: Advanced Item Monitoring
Chapter 11: Monitoring Windows and Web Pages
Chapter 12: Using Proxies to Monitor Remote Locations
Chapter 13: Working Closely with Data
Chapter 14: Upgrading Zabbix
Chapter 15: Taking Care of Zabbix
Appendix A: Troubleshooting
Appendix B: Being Part of the Community
Index
  • Chapter 1: Getting Started with Zabbix
    • First steps in monitoring
    • Zabbix features and architecture
    • Installation
      • Server and agent
        • Software requirements
        • Hardware requirements
    • Getting the source
      • Compilation
      • Initial configuration
      • Creating and populating the database
        • Starting up
    • SUSE Linux Enterprise Server
    • Slackware
      • Verifying the service's state
    • The Web frontend
      • Prerequisites and setting up the environment
      • Installation of the web frontend
        • Step 1 – Welcome
        • Step 2 – Licence
        • Step 3 – PHP prerequisites
        • Step 4 – Database access.
        • Step 5 – Zabbix server details
        • Step 6 – Summary
        • Step 7 – Writing the configuration file
        • Step 8 – Configuration file in place
        • Step 9 – Finishing the wizard
        • Step 10 – Logging in
    • Summary
  • Chapter 2: Getting Your First Notification
    • Exploring the frontend
    • Monitoring quickstart
      • Creating a host
      • Creating an item
      • Introducing simple graphs
      • Creating triggers
      • Configuring e-mail parameters
      • Creating an action
    • Information flow in Zabbix
    • Let's create some load
    • Basic item configuration
      • Monitoring categories
        • Availability
        • Performance
        • Security
        • Management
        • Efficiency
      • Item types
      • How items can be monitored
    • Summary
  • Chapter 4: Monitoring SNMP and IPMI Devices
    • Simple Network Management Protocol
      • Using Net-SNMP
        • Using SNMPv3 with Net-SNMP
      • Adding new MIBs
      • Working with SNMP items in Zabbix
        • Translating SNMP OIDs
        • Dynamic indexes
        • Receiving SNMP traps
        • Trap handling schemes
    • Intelligent Platform Management Interface
      • Dell Remote Access Controller
      • Preparing Zabbix for IPMI querying
      • Configuring DRAC IPMI access
      • Setting up IPMI items
        • Card attached to one of the already monitored hosts
        • Card attached to a different host
        • Creating IPMI item
    • Summary
  • Chapter 6: Acting Upon Monitored Conditions
    • Triggers
      • Trigger dependencies
      • Constructing trigger expressions
        • Triggers that time out
        • Human-readable constants
      • Event details
      • Event generation and hysteresis
    • Actions
      • Limiting conditions when actions are sent
        • Additional action conditions
        • Dependencies and actions
        • Per media limits
      • Sending out notifications
        • Using macros
      • Escalating things
      • Integration with issue management systems
        • Bugzilla
        • CA Unicenter Service Desk
      • Using scripts as media
      • Remote commands
    • Summary
  • Chapter 8: Visualizing the Data
    • Visualize what?
    • Single elements
      • Graphs
        • Simple graphs
        • Custom graphs
      • Maps
        • Creating a map
        • Linking map elements
        • Further map customization
    • Compound elements
      • Screens
        • Dynamic screens
      • Slide shows
    • Showing data on a big display
      • Challenges
        • Non-interactive display
        • Information overload
        • Displaying a specific section automatically
        • Recent change flashing
    • Summary
  • Chapter 9: Creating Reports
    • Simple reports
      • Status of Zabbix
      • Availability report
      • Most busy triggers top 100
    • Bar reports
      • Distribution of values for multiple periods
      • Distribution of values for multiple items
      • Comparing values for multiple periods
    • Summary
  • Chapter 10: Advanced Item Monitoring
    • Aggregate items
    • External checks
    • User parameters
      • Just getting it to work
      • Querying data that Zabbix agent does not support
      • Flexible user parameters
      • Level of the details monitored
      • Environment trap
      • Things to remember about user parameters
        • Wrapper scripts
    • Other methods to gather data
      • Sending in the data
      • Using custom agents
    • Summary
  • Chapter 11: Monitoring Windows and Web Pages
    • Monitoring web pages
      • Creating web monitoring scenario
    • Windows-specific monitoring
      • Installing Zabbix agent for Windows
      • Querying performance counters
        • Using numeric references to performance counters
        • Using aliases for performance counters
      • Monitoring Windows services
        • Checking whether an automatic service has stopped
    • Summary
  • Chapter 13: Working Closely with Data
    • Getting raw data
      • Extracting from the frontend
      • Querying the database
        • Using data in a remote site
    • Diving further in the database
      • Managing users
      • Converting a host to a template
      • Changing existing data
        • Finding out "when"
        • "When" in computer language
        • Finding out what
        • Performing the change
    • Using XML import/export for configuration
      • Exporting initial configuration
      • Modifying configuration
        • XML export format
        • Script around the export
      • Importing modified configuration
    • Summary
  • Chapter 14: Upgrading Zabbix
    • General policy
      • Zabbix versions
      • Version upgrades
    • Upgrading Zabbix
      • Change level upgrade
        • Adding the indexes
        • Replacing frontend files
      • Minor or major level upgrades
        • Patching the database
        • Frontend configuration file
    • Compatibility
    • Summary
  • Chapter 15: Taking Care of Zabbix
    • Internal items
    • Performance considerations
      • Reducing the query count
      • Increasing write performance
    • Who did that?
    • Real men make no backups
      • Backing up the database
      • Restoring from backup
      • Separating configuration and data backups
    • Summary
  • Appendix A: Troubleshooting
    • Installation
      • Compilation
      • Frontend
      • Starting services
    • Frontend
      • Locked out of the frontend
    • Problems with monitoring
      • General monitoring
      • Monitoring with Zabbix agent
        • User parameters
      • Problems with SNMP devices
      • Problems with IPMI monitoring
      • Problems with ICMP checks
      • General issues
    • Triggers
    • Actions
  • Appendix B: Being Part of the Community
    • Community and support
      • Using the Zabbix forum
      • Editing the wiki
      • Chatting on IRC
      • Filing issues on the tracker
    • Following the development
      • Getting the source
        • Daily snapshots
        • Accessing the version control system
    • Commercial support options
    • Summary

Rihards Olups

Rihards Olups has over 10 years of experience in IT. He has had a chance to work with various systems, and most of that time has been spent with open source solutions. Exposure to Zabbix, one of the leading open source enterprise class monitoring solutions, was with the first public releases more than nine years ago, which has allowed to gain practical knowledge on the subject. Previously employed by a government agency, Rihards was mostly involved in open source software deployments ranging from server to desktop grade software, with a big emphasis on Zabbix. More recently the author has joined Zabbix SIA, the company behind the software that this book is about, which has allowed him to gain even more experience with the subject.
Sorry, we don't have any reviews for this title yet.

Code Downloads

Download the code and support files for this book.


Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


Errata

- 3 submitted: last submission 06 Dec 2012

Errata type: Others | Page number: 309

Choose Maximal value for period of time T NOT N in the Function dropdown
should be
Choose Minimal value for period of time T NOT N in the Function dropdown

Errata type: Code | Page number: 309

{OpenStreetMap:web.test.fail[Map].max(#3)}#0
should be
{OpenStreetMap:web.test.fail[Map].min(#3)}#0

Errata type: Technical | Page number: 328

As root, edit /etc/zabbix/zabbix_agentd.conf on Another Host and change the Hostname line to have the Zabbix proxy IP address instead of the Zabbix server IP address.

Hostname should be Server

 

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

Zabbix 1.8 Network Monitoring +    Machine Learning with R =
50% Off
the second eBook
Price for both: £26.35

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Monitor servers that runs on most Unix-like operating systems, including Linux, AIX, FreeBSD, OpenBSD and Solaris, as well as Windows boxes
  • Use proxies to monitor remote locations
  • Visualize gathered data with graphs, pie charts, network maps, and other elements
  • Directly monitor your SNMP (v1, 2, and 3) and IPMI devices
  • Monitor any possible source of data with flexible user parameters
  • Simplify and streamline your Zabbix configuration using templates
  • Monitor your network by creating reports and charts using the built-in reporting capabilities of Zabbix
  • Learn about the best options for showing data on a large display for help desk or technical personnel

In Detail

Imagine you're celebrating the start of the weekend with Friday-night drinks with a few friends. And then suddenly your phone rings -- one of the servers you administer has gone down, and it needs to be back up before tomorrow morning. So you drag yourself back to the office, only to discover that some log files have been growing more than usual over the past few weeks and have filled up the hard drive.

While the scenario above is very simplistic, something similar has happened to most IT workers at one or another point in their careers. To avoid such situations this book will teach you to monitor your network hardware, servers, and web performance using Zabbix- an open source system monitoring and reporting solution.

The versatility of Zabbix allows monitoring virtually anything, but getting started with the new concepts can take some time. This book will take you through the most common tasks in a hands-on, step by step manner.

Zabbix is a very flexible IT monitoring suite, but not every part of it is immediately clear to new users. Following the instructions in this book should allow you to set up monitoring of various metrics on various devices, including Linux and Windows machines, SNMP devices, IPMI enabled server,s and other network attached equipment. You will learn to define conditions – such a temperature being too high or service being down – and act upon them by notifying user by email, SMS, or even restarting service. You will learn to visualize the gathered data with graphs and the various tips and tricks that are provided will help to use Zabbix more efficiently and avoid common pitfalls.

This book covers setting up Zabbix from the scratch and gradually introduces basic components of Zabbix, moving to more advanced topics later. Book's scope is based on the author's experience of working with Zabbix for many years, as well as on the questions users have asked on the Zabbix IRC channel and forums.

Monitor your network with ease using the open source Zabbix suite with this hands-on, practical guide

Approach

This is a hand-on step-by-step book in a tutorial style. All configuration steps that are required to reach goals are explained in detail that should leave no reader stuck. Exact commands are provided for setting up and testing the configuration and screenshots of the user interface allow you to be sure that you are using the correct interface section. The author's experience with Zabbix enables him to share insights on using Zabbix effectively, in a clear and friendly way.

Who this book is for

This book assumes no experience with Zabbix and minimal experience with Linux. Knowledge provided by this book, will be useful if:

  • you are responsible for managing in-house IT infrastructure such as network hardware, servers, and web pages
  • you are responsible for managing non-IT infrastructure that provides data such as temperature, flow, and other readings
  • you have clients with strict accessibility requirements and want to monitor hardware that provides services to them
  • you are a system administrator who wants to monitor the network hardware, servers, and web performance

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software