2.1 zabbixIntroduction
Zabbix is an enterprise-level open-source solution based on the Web interface that provides distributed system monitoring and network monitoring functions. Zabbix can monitor various network parameters, ensure secure operation of servers, and provide an elastic notification mechanism for system administrators to quickly locate and solve various problems.
2.2 zabbixArchitecture
Zabbix consists of zabbix server and the optional component zabbix agent:
Zabbix server can monitor the remote server/network status and collect data through SNMP, zabbix agent, Ping, and port monitoring. It can run on multiple platforms. Zabbix server can also separately monitor the service status of the remote server. It can also be configured with zabbix agent to implement two monitoring methods:
Agent method: zabbix server polls zabbix agent to actively receive monitoring data
Trapping Method: zabbix server passively accepts data sent from zabbix agent
The zabbix agent must be installed on the monitored target server. It collects hardware information, memory, CPU, and other information related to the operating system, and can also run on multiple platforms.
In addition, zabbix server also supports SNMP (V1 and V2) and can be used with SNMP software (such as net-snmp.