3 Zabbix features

Overview

Zabbix is a highly integrated network monitoring solution, offering a multiplicity of features in a single package.

Data gathering

  • availability and performance checks

  • support for SNMP (both trapping and polling), IPMI, JMX, VMware monitoring

  • custom checks

  • gathering desired data at custom intervals

  • performed by server/proxy and by agents

Flexible threshold definitions

  • you can define very flexible problem thresholds, called triggers, referencing values from the backend database

Highly configurable alerting

  • sending notifications can be customized for the escalation schedule, recipient, media type

  • notifications can be made meaningful and helpful using macro variables

  • automatic actions include remote commands

Real-time graphing

  • monitored items are immediately graphed using the built-in graphing functionality

Web monitoring capabilities

  • Zabbix can follow a path of simulated mouse clicks on a web site and check for functionality and response time

Extensive visualization options

  • ability to create custom graphs that can combine multiple items into a single view

  • network maps

  • custom screens and slide shows for a dashboard-style overview

  • reports

  • high-level (business) view of monitored resources

Historical data storage

  • data stored in a database

  • configurable history

  • built-in housekeeping procedure

Easy configuration

  • add monitored devices as hosts

  • hosts are picked up for monitoring, once in the database

  • apply templates to monitored devices

Use of templates

  • grouping checks in templates

  • templates can inherit other templates

Network discovery

  • automatic discovery of network devices

  • agent autoregistration

  • discovery of file systems, network interfaces and SNMP OIDs

Fast web interface

  • a web-based frontend in PHP

  • accessible from anywhere

  • you can click your way through

  • audit log

Zabbix API

  • Zabbix API provides programmable interface to Zabbix for mass manipulations, 3rd party software integration and other purposes.

Permissions system

  • secure user authentication

  • certain users can be limited to certain views

Full featured and easily extensible agent

  • deployed on monitoring targets

  • can be deployed on both Linux and Windows

Binary daemons

  • written in C, for performance and small memory footprint

  • easily portable

Ready for complex environments

  • remote monitoring made easy by using a Zabbix proxy