Linux监控集群 zabbix自动发现配置

首先安台虚拟机,四台IP地址为192.168.150.129-132,其中129是在上一篇zabbix部署好的基础上进行的,其他三台虚拟机关闭防火墙,systemctl stop firewalld , setenforce 0  

 1.web1手动加入zabbix监控中

安装httpd和zabbix-agent

[root@localhost zabbix]# yum -y  install httpd
[root@localhost zabbix]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
[root@localhost zabbix]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
[root@localhost zabbix]# yum -y install  zabbix-agen

写入一个网页,进行测试,对zabbix-agent的配置文件进行更改

[root@localhost zabbix]#vi /var/www/html/index.html
          this is 192.168.150.130
[root@localhost zabbix]#systemclt restart httpd
[root@localhost zabbix]#systemclt enable httpd
[root@localhost zabbix]#vi /etc/zabbix/zabbix_agentd.conf
                         Server=192.168.150.129   #zabbix-server的IP地址
                         ServerActive=192.168.150.129    #zabbix-server的IP地址
                         Hostname=192.168.150.130   #z本机的IP地址
[root@localhost zabbix]# systemctl restart zabbix-agent.service   

进入zabbix的web页面

创建主机名称为192.168.150.130,可见名称我们为了方便写成httpd1,因为后续我们还要添加其他主机,然后添加相应的模板。 


 

2.配置131和132两台主机

192.168.150.131  安装httpd和zabbix-agent 

[root@localhost zabbix]# yum -y  install httpd
[root@localhost zabbix]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
[root@localhost zabbix]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
[root@localhost zabbix]# yum -y install  zabbix-agen

写入一个网页,进行测试,对zabbix-agent的配置文件进行更改

[root@localhost zabbix]#vi /var/www/html/index.html
          this is 192.168.150.131
[root@localhost zabbix]#systemclt restart httpd
[root@localhost zabbix]#systemclt enable httpd
[root@localhost zabbix]#vi /etc/zabbix/zabbix_agentd.conf
                         Server=192.168.150.129   #zabbix-server的IP地址
                         ServerActive=192.168.150.129    #zabbix-server的IP地址
                         Hostname=192.168.150.131   #z本机的IP地址
[root@localhost zabbix]# systemctl restart zabbix-agent.service   

192.168.150.132  安装httpd和zabbix-agent 

[root@localhost zabbix]# yum -y  install httpd
[root@localhost zabbix]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
[root@localhost zabbix]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
[root@localhost zabbix]# yum -y install  zabbix-agen

写入一个网页,进行测试,对zabbix-agent的配置文件进行更改

[root@localhost zabbix]#vi /var/www/html/index.html
          this is 192.168.150.132
[root@localhost zabbix]#systemclt restart httpd
[root@localhost zabbix]#systemclt enable httpd
[root@localhost zabbix]#vi /etc/zabbix/zabbix_agentd.conf
                         Server=192.168.150.129   #zabbix-server的IP地址
                         ServerActive=192.168.150.129    #zabbix-server的IP地址
                         Hostname=192.168.150.132   #z本机的IP地址
[root@localhost zabbix]# systemctl restart zabbix-agent.service   

3.进行zabbix自动发现配置

我们先来梳理一下如何进行配置,首先我们要发现这些主机,然后发现主机后我们要将这些主机加入进来,还要将给这些主机进行模板的配置,但是我们在zabbix中,如果先配置自动发现,在配置动作,可能会导致发现过期,所以我们先进性的动作的配置,在进行发现的配置。

进入zabbix的web页面,配置>动作>创建动作 

进入到页面中后,输入名称apache,然后配置  新的触发条件 选择IP,写一下网段为192.168.150.100-200,配置主机在线时间检查为600S,计算方式为  和 ,也就是都满足才可以,点击操作界面>

进入到操作界面后,点击新的,选择“添加主机”添加,点击新的“添加到主机群组选择Apache”添加,点击新的“链接到模板,选择所链接的模板”添加,选择新的“启用主机”添加,点击添加完成动作的配置。

 

 进入到配置>自动发现>创建发现规则

 写入名称Apache,更改IP网段,添加一些端口的检查,添加即可完成。

 配置完成后,进入监控中>自动发现,进行等待,可能需要等待1-2分钟,等待1-2分钟后,就会发现,自动发现功能已经发现了这些主机,随后就会触发动作,进行我们所设置的配置。 

这里我们可以看到,已经自动发现了131和133,并且自动加入到zabbix监控中

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大白将

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值