3 Zabbix features

    Overview

    • 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

    • 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
    • Zabbix can follow a path of simulated mouse clicks on a web site and check for functionality and response time

    • network maps
    • slideshows in 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

    • 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
    • agent autoregistration
    • discovery of file systems, network interfaces and SNMP OIDs

    • 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, third-party software integration and other purposes.

    • 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
    • written in C, for performance and small memory footprint

    • remote monitoring made easy by using a Zabbix proxy