First, the concept (no monitoring without operation and maintenance)

1. Definition: zabbix is ​​based on enterprise-class open source solutions provide a distributed system monitoring and network monitoring capabilities of the WEB interface.

2. Composition: composed of two parts, zabbix server and optional components zabbix agent.

3. Meaning: achieve with gathering information, information storage, information display function, alarm notification.

4. Support of communication:

agent: through a dedicated agent monitoring, and common master / agent model is similar, if supported by the corresponding agent monitoring objects, top pick in this way.

ssh / telnet: communication via the remote control protocol, such as ssh or telnet.

SNMP: communication, SNMP protocol and SNMP protocol through the monitored object called the Simple Network Management Protocol, is translated as "SNMP" Generally speaking, we can not install the agent on the router, switch this hardware, but these are often hardware support SNMP protocol, SNMP is a more distant, access protocols, most network devices support this agreement, in fact, work the SNMP protocol can also be understood as a master / agent works, but is in these devices, the built-in SNMP agent only, so most network devices support this protocol.

IPMI: IPMI monitored by the interface, we can IPMI hardware interface standard, monitoring the physical characteristics of the object being monitored, such as voltage, temperature, fan status, power status.

JMX: through JMX monitoring, JMX (Java Management Extensions, the Java Management Extensions), while monitoring JVM virtual machine, using this method is also very good choice.

The working mechanism: Under normal circumstances, we will zabbix agent deployed on the host to be monitored by the agent data collection , reporting to a central host is responsible for monitoring, the Center is also host master / agent model master, responsible for monitoring center host is called zabbix Server , Server zabbix agent receives from the information stored in the database zabbix, we end zabbix database is called zabbix database , if the administrator needs to view a variety of monitoring information , you need to zabbix the GUI, zabbix the GUI is a Web GUI, which we call zabbix web , zabbix web is written using php, so if you want to use zabbix web display relevant monitoring information, need to rely on LAMP environment, whether it is zabbix server, or zabbix web, they need to be connected to zabbix database access to relevant data.

Guess you like

Origin www.cnblogs.com/yanans/p/11108687.html