Zabbix Architecture Introduction

Source: Internet
Author: User
Tags apache php


First, ZABBIX basic structure

Second, Zabbix common terms

Three, Zabbix logical structure diagram




First, ZABBIX basic structure

650) this.width=650; "title=" image "style=" border-right-width:0px;background-image:none;border-bottom-width:0px; padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M01/6E/22/wKiom1V0VrizYCrhAAR8zzvcfTI972.jpg "width=" 1021 "height=" 619 "/>

Server1:zabbix server, ZABBIX_AGENTD or zabbix_proxy collect data to be saved to Server3

Server2: Based on the Apache PHP platform combined with Zabbix Web GUI, this component accesses the Zabbix Administration page via a browser-connected web GUI

Server3: Database server, providing data storage capabilities

Zabbix_sender:agentd send data to Zabbix server when the exception occurs

Zabbix_get: Communication with AGENTD, pull data actively

ZABBIX_AGENTD: Can monitor database,device,application

Zabbix Proxy: In a distributed environment, all monitored devices communicate with them, collect data from them, and send them to Zabbix server regularly, reducing the amount of server concurrency

Second, Zabbix common terms


Host: The network device to monitor, which can be specified by IP or DNS name

Host group: Logical container for hosts, including host and configuration templates

Monitoring item: The data of a particular monitoring indicator, which is derived from the monitored object

Trigger (Trigger): An expression that evaluates whether the data for the monitor object is in a reasonable range, that is, the threshold, and when the data is greater than the threshold, the trigger state is converted from "OK" to "problem", and when the amount of data is returned to a reasonable extent, its state will be from "problem" Convert to "OK"

Event: A noteworthy thing that occurs, such as a change in the state of a trigger, the automatic registration of a new agent or a re-launched agent, and so on

Action: A pre-defined processing method for a specific event, including the condition (when the action is taken) and the action (such as sending a notification)

Alarm escalation (escalation): A custom scheme that sends an alert or executes a remote command, such as sending an alert every 5 minutes, sending a total of 5 times, etc.

Medium (Media): a means or channel for sending comrades, such as e-mail,sms,jabber, etc.

Notification (notification): To send information about an event to a user via the selected media

Remote command: A predefined command that can be executed automatically when the monitored host is under a certain condition

Template: A set of preset entries that are used to quickly define a monitored host, usually containing item, trigger, graph, screen, application, and low-level discovery rule, Templates can be linked directly to a single host

Application (Application): Collection of a set of item

Web Scene (Web Scennario): One or more HTTP requests to detect Web site availability

Front End (frontend): Zabbix Web Interface

Three, Zabbix logical structure diagram

650) this.width=650; "title=" image "style=" border-right-width:0px;background-image:none;border-bottom-width:0px; padding-top:0px;padding-left:0px;padding-right:0px;border-top-width:0px; "border=" 0 "alt=" image "src=" http:// S3.51cto.com/wyfs02/m02/6e/22/wkiom1v0vrjwryn3aaglesnr8mi765.jpg "width=" 873 "height=" 625 "/>

Zabbix poller: Zabbix Server,zabbix poller based on pull mechanism pull data via SNMP protocol, Zabbix Agent, Internal, etc.

Zabbix Agent: Collect the item data of the monitored device, and perform (actions) pre-defined processing methods such as sending e-mail or other actions by monitoring the threshold-trigger (triggers) state for such event (events)

Host: Depending on the environment, there may be more than one host (hostgroups)

This article is from the "Arvin Lau" blog, be sure to keep this source http://64314491.blog.51cto.com/2784219/1659497

Zabbix Architecture Introduction

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.