zabbix监控原理

原理部分可以参考Zabbix监控原理及架构

首先要安装zabbix详见zabbix的安装

实验环境

主机

ip

环境

server4

172.25.62.4

zabbix监控端

server3

172.25.62.3

被监控主机

server2

172.25.62.2

被监控主机

在server2和server3安装 zabbix-agent。

[root@server2 ~]# rpm -ivh zabbix-agent-4.0.5-1.el7.x86_64.rpm

之后修改配置文件

[root@server2 ~]# vim /etc/zabbix/zabbix_agentd.conf
[root@server2 ~]# systemctl restart zabbix-agent.service
[root@server2 ~]# systemctl enable zabbix-agent.service
98 Server=172.25.62.4
139 ServerActive=172.25.62.4
150 Hostname=server2

Serve和ServerActive端改为zabbix监控端的ip, Hostname则改成本机主机名。

手动添加主机进行监控

登陆进入页面之后可以设置页面为中文

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_配置文件


点击Admin信息进行中文设置

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_配置文件_02


点击配置,主机,之后点击创建主机。

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_主机名_03


输入主机名称和对应的ip,之后选择群组,点击更新。

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_配置文件_04

之后点加模板,选择Temolate OS Linux,点击添加,直接点击更新数据不会保存。

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_主机名_05


之后启用就可以监控server2

自动发现主机

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_配置文件_06


设置自动发现主机,并进行监控,首先将前面添加的server2删除,设置自动发现。

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_群组_07


点击Auto discoveryr Linux servers进行设置

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_群组_08


设置接受的主机名称。

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_主机名_09


点击添加后更新。

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_配置文件_10


之后添加自动发现规则,设置发现的ip范围。

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_zabbix新建监控项报不支持的错误_11


启用自动发现规则。

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_群组_12


之后就发现主机被自动发现了。

自动注册发现主机

上面自动发现的主机只能发现已经注册过的主机,下面我们要做的就是发现一个没有注册过的主机。

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_配置文件_13


点击动作,之后选择自动注册。

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_群组_14


设置主机名包括server,点加添加后更新,添加完动作之后还要添加操作。

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_主机名_15


添加操作,这里和前面手动创建一样,选择添加主机,选择主机群组,选择模板。每一次添加都点击“新的”就会出现选项,之后添加添加更新就可以了。

zabbix新建监控项报不支持的错误 zabbix监控超详细搭建过程_zabbix新建监控项报不支持的错误_16


启用之后过一会就会发现没有添加过的server3了,这里server3记得要安装zabbix-agint,并且修改主配置文件,详见前面的实验环境。