zabbix introduction and the advantages and disadvantages

1.zabbix web interface is an opportunity to provide a distributed system monitoring enterprise-class open source solutions.

  zabbix can monitor various network parameters, and provides a flexible notification mechanism to allow operation and maintenance personnel to quickly locate and resolve problems.

Zabbix monitoring of advantages :

  1) Auto discovery server and network devices

  2) automatic discovery underlying (e.g., multiple instances automatic discovery mysql, tomcat processes, etc.)

  3) distributed control system and centralized web management

  4) support proactive monitoring and passive monitoring mode

  5) supports a variety of operating systems linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, etc.

  6) Efficient Agent supports linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, windows NT4.0, window2000 etc.

  7) no other monitoring method Monitoring Agent (eg: monitoring using SNMP protocol router, or switch, IPMI hardware detected temperature, etc.)

  8) secure user authentication mode

  9) flexible user permission settings

  10) web-based management methods, and events to support the definition of free e-mail sent

  11) high-level business view monitoring resources to support audit log

   Disadvantages:

  1) performance bottlenecks, monitoring system does not underestimate the peak of a continuing nature and periodicity, the greater the amount of machine, increase the database will write the data to be certain bottlenecks, single upper limit given in the official website of 5000, then we need to increase proxy, increase costs.

  2) Zabbix data collection have pull mode, that is, server active mode, when the target machine after the large, pull task backlog. Data collection will be delayed

  3) secondary development project, need to analyze the MySQL table structure, table structure is more complex, there are requirements for the development of the API development capabilities.

  4) Built-in housekeeping during the execution of the database will increase the pressure to optimize the database

2.zabbix monitoring components

Complete zabbix distributed monitoring system consists of the following components:

zabbix server: agent responsible for receiving information sent by the core component of the report, all configuration, statistical data and operational data by the organization;

database storage: dedicated to storing all the configuration information, and data collected by ZABBIX;

web interface: zabbix the GUI interface, usually with a server running on the same host;

proxy: the optional components commonly used in the distributed monitoring environment, the proxy server monitoring data collection and monitoring terminal portion is sent to the Server side unity;

zabbix agent: deployed on the monitored host, collect and send data to a local server or proxy terminal;

zabbix work flow chart:

Monitor the flow chart:

Common terms Zabbix

host (host) : to monitor network devices, designated by the IP or DNS name

host group (the host) : the host logical container may contain a host and template, but within the same group of hosts and templates can not link to each other; host group commonly used in assigning monitoring privileges to users or user groups

item (monitored item) : an index related to the specific control data, the data from the monitored object; zabbix core data item is collected, no data; relative monitored object, each item has a "key" identified

Tigger (Trigger) : a expression within a particular data item for evaluating the monitored object being received is within a reasonable range, i.e., the threshold value; when the received data is greater than the threshold, the state transition trigger from OK into Problem, when the amount of data to return to a reasonable range again, the device will convert its state from Problem OK

event (event) : That is a concern occurred at a time, such as triggers state transition, the new agent or automatic re-register on-line agent, etc.

action (action) : means for processing a specific event defined in advance by the inclusion of operations (such as send notifications) and condition (when performing operations)

Escalation (Alarm Update) : transmitting an alarm or execute remote commands custom program, such as an alert sent once every 5min, were inferior transmission 5

Media (media) : and means for sending a notification channel, such as Email, Jabber, or SMS

notification (notification) : send information about an event to the user through the selected media

remote command (remote commander) : predefined commands may be executed next in the self-condition in a particular host be monitored

Template (template) : used to quickly define a preset monitored set host entry typically contains the item, trigger, graph, screen, application , and low-level discovery rule; template may be linked directly to a single host

application (the application) a collection of item:

web scennaro (web Scene) : means for detecting the availability of one or more web site http request

frontend (front end) : a web interface ZABBIX

 

 

 

3.zabbix Chinese and Chinese garbled

  

  1) if the database before the examination is introduced utf-8 character set, need to be modified to utf-8 mode

   

  After you zabbix database backup and delete the original database, re-create, and then import the backup of the database

Modify the import zabbix.sql documents in the latin1 to utf8

sed -i 's#latin1#utf8#g' zabbix.sql

Then you can import the database

Then refresh zabbix interface to view, such as the following problems occur

Solution: the control panel from the windows -> Font -> select a Chinese font library, e.g., "italics" copy it to the lower end of the web zabbix fonts directory, for example: / var / www / html / zabbix / fonts

Guess you like

Origin www.cnblogs.com/Simplelearning/p/12470062.html