Zabbix 1.8 Network Monitoring
eBook - ePub

Zabbix 1.8 Network Monitoring

Rihards Olups

Share book
  1. 428 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Zabbix 1.8 Network Monitoring

Rihards Olups

Book details
Book preview
Table of contents
Citations

About This Book

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

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Zabbix 1.8 Network Monitoring an online PDF/ePUB?
Yes, you can access Zabbix 1.8 Network Monitoring by Rihards Olups in PDF and/or ePUB format, as well as other popular books in Computer Science & Information Technology. We have over one million books available in our catalogue for you to explore.

Information

Year
2010
ISBN
9781847197689
Edition
1

Zabbix 1.8 Network Monitoring

Rihards Olups


Table of Contents

Zabbix 1.8 Network Monitoring
Credits
About the Author
About the Reviewers
Preface
What this book covers
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
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
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
3. Monitoring with Zabbix Agents and Basic Protocols
Using Zabbix agent
Passive items
Cloning items
Active items
Supported items
Simple checks
Setting up ICMP checks
Tying it all together
Positional parameters for item descriptions
Using mass update
Value mapping
Copying items
Summary
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
Custom mapping
Database lookups
SNMP Trap Translator
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
5. Managing Hosts, Users, and Permissions
Host and host groups
Users, user groups, and permissions
Authentication methods
Creating a user
Creating user groups
Summary
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
7. Simplifying Complex Configuration with Templates
Identifying template candidates
Creating a template
Linking templates to hosts
Changing configuration in template
Macro usage
Using multiple templates
Unlinking templates from hosts
Nested templates
Summary
8. Visualizing the Data
Visualize what?
Single elements
Graphs
Simple graphs
Custom graphs
Working time and trigger line
Two y-axis
Sort order
Custom y-axis scale
Stacked graphs
Pie graphs
Maps
Creating a map
Linking map elements
Further map customization
Macros in labels
Link labels
Map element highlighting
Global map options
Available map elements
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
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
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
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
12. Using Proxies to Monitor Remote Locations
When proxies are useful
Setting up the proxy
Monitoring a host through a proxy
Proxy benefits
Proxy reliability
Tweaking proxy configuration
Summary
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 config...

Table of contents