You are previewing Zabbix Network Monitoring Essentials.
O'Reilly logo
Zabbix Network Monitoring Essentials

Book Description

Your one-stop solution to efficient network monitoring with Zabbix

In Detail

This book will help you to implement a powerful network monitoring solution based on Zabbix. Beginning with the installation of Zabbix, you will be guided through the complex task of designing, configuring, and deploying an enterprise class solution to efficiently monitor the networking infrastructures. Focusing on DNS and proxies, IT admins will learn how to effectively monitor a large network using Zabbix.

Starting with a quick walk-through of the basics, this book will prove to be an invaluable tutorial if you intend to deploy a robust and secure monitoring system for your networking environment with 24/7 automated reporting and logging. With extensive coverage of network topology with maps and graphs, this book will enable you to set up an effective monitoring solution for your network infrastructure. The book's fast-paced, easy-to-follow approach ensures that you'll learn everything quickly and efficiently.

What You Will Learn

  • Deploy an effective distributed monitoring solution to your network scenarios

  • Effectively monitor a large number of network devices and your most critical network services

  • Build on Zabbix discovery features to adapt the monitoring solution to evolving networking scenarios

  • Identify critical metrics for your monitored devices and services

  • Automate trigger configuration and critical networking operations with the Zabbix API

  • Create compelling graphs and maps

  • Organize maps with a practical approach and create adaptive templates

  • Create a proactive alarm for the network services

  • Use historical monitoring data to create calculated and aggregated items

  • Use automatic discovery for network hosts and devices

  • Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

    Table of Contents

    1. Zabbix Network Monitoring Essentials
      1. Table of Contents
      2. Zabbix Network Monitoring Essentials
      3. Credits
      4. About the Authors
      5. About the Reviewers
      6. www.PacktPub.com
        1. Support files, eBooks, discount offers, and more
          1. Why subscribe?
          2. Free access for Packt account holders
      7. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Downloading the example code
          2. Errata
          3. Piracy
          4. Questions
      8. 1. Installing a Distributed Zabbix Setup
        1. Zabbix architectures
        2. Understanding Zabbix data flow
        3. Understanding the Zabbix proxies' data flow
        4. Installing Zabbix
          1. Installing from packages
          2. Setting up a Zabbix agent
          3. Creating a Zabbix agent package with CheckInstall
          4. Server configuration
        5. Installing a database
          1. Considering the database size
          2. MySQL partitioning
        6. Installing a Zabbix proxy
        7. Installing the WebGUI interface
        8. Summary
      9. 2. Active Monitoring of Your Devices
        1. Understanding Zabbix hosts
          1. Hosts and host groups
            1. Host interfaces
            2. Host inventory
        2. Going beyond Zabbix agents
          1. Simple checks
          2. Keeping SNMP simple
            1. Getting SNMP data into Zabbix
            2. Finding the right OIDs to monitor
            3. Mapping SNMP OIDs to Zabbix items
            4. Getting data types right
          3. SNMP traps
            1. Snmptrapd
            2. Transforming a trap into a Zabbix item
            3. Getting netflow from the devices to the monitoring server
            4. Receiving netflow data on your server
            5. Monitoring a log file with Zabbix
        3. Summary
      10. 3. Monitoring Your Network Services
        1. Monitoring the DNS
          1. DNS – response time
          2. DNSSEC – monitoring the zone rollover
        2. Apache monitoring
        3. NTP monitoring
          1. NTP – what are we monitoring?
        4. Squid monitoring
        5. Summary
      11. 4. Discovering Your Network
        1. Finding hosts the Zabbix way
          1. Defining action conditions
          2. Choosing action operations
            1. Remote commands
        2. Low-level discovery
        3. Summary
      12. 5. Visualizing Your Topology with Maps and Graphs
        1. Creating custom graphs
        2. Maps – a quick setup for a large topology
          1. Maps – automating the DOT creation
          2. Drafting Zabbix maps from DOT
        3. Putting everything together with screens
        4. Summary
      13. A. Partitioning the Zabbix Database
        1. MySQL partitioning
          1. The partition_maintenance procedure
          2. The partition_create procedure
          3. The partition_verify procedure
          4. The partition_drop procedure
          5. The partition_maintenance_all procedure
        2. Housekeeping configuration
      14. B. Collecting Squid Metrics
        1. Squid metric script
      15. Index