一、zabbix的工作流程
(1)Agent获取被监控端数据,发送给Server。
(2)Server记录所接收到的数据,存储在Database中并按照策略进行相应操作。
(3)Web Interface将收集到的数据和操作信息显示给用户。
二、zabbix实验环境
准备三台干净的rhel7.3的虚拟机
server1:172.25.10.1:zabbix-agent(1)被监控方
server2:172.25.10.2:zabbix-agent(2)被监控方
server3:172.25.10.3:zabbix-server,zabbix-web,mariadb-server监控方
ps:我们可以封装一个rhel7.3的母盘,做三个快照作为本次实验的虚拟机,具体操作不再展示。
三、zabbix的环境搭建
利用物理机ssh连接三台虚拟机方便做实验
实验会用到的组件
zabbix-agent.:zabbix客户端,用来收集客户端各种参数
zabbix-get:zabbix的一个工具,用来检查是否可以获取服务器信息(一般服务端要安装)
zabbix-java-gateway:用于监控JMX应用的程序,它把收集到的信息发送给zabbix-server(这个看需求安装,我暂时没装)
zabbix-proxy:zabbix pr