一,zabbix被动模式和主动模式的区别?

zabbix-agent默认的模式是被动模式,

zabbix agent被动地接受zabbix server发来的指令,

获取数据后再返回给zabbix server

zabbix server会周期性地向agent索取数据

  主动模式:

zabbix agent 主动采集数据并返回给zabbix server,

不需要zabbix server 的另行干预

两者的性能比较:

被动模式的缺点:

会增加zabbix server的工作量,在有大量的服务器需要监控时,

zabbix server不能及时获取到最新的数据

主动模式能一定程度上减轻zabbix server的压力

说明:zabbix5.0在linux服务器上安装,参见:

https://www.cnblogs.com/architectforest/p/12912560.html

说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest

对应的源码可以访问这里获取: https://github.com/liuhongdi/

说明:作者:刘宏缔 邮箱: 371125307@qq.com

二,受控端上(运行zabbix-agent)的配置:

说明:

受控端(zabbix-agent)服务器ip: 121.122.123.87

控制端(zabbix-server)服务器ip: 121.122.123.47

1,受控端上查看os版本

[root@web2 ~]# cat /etc/redhat-release
CentOS release 6.5 (Final)

2,把主控机器的ip添加到被监控机器的防火墙,

至少要允许主控机器访问10050端口

 [root@web2 ~]# vi /etc/sysconfig/iptables

添加一行:例如:

-I INPUT -p tcp -s 121.122.123.47 --dport 10050 -j ACCEPT

然后重新加载iptables

[root@web2 ~]# service iptables reload
iptables: Trying to reload firewall rules: [ OK ]

3,下载zabbix-agent

我们从清华的镜像站上下载,

地址:

https://mirrors.tuna.tsinghua.edu.cn/zabbix/

注意和server端保持版本一致

说明:因为不需要lnmp环境,我们选择下载rpm包后安装

创建安装包的保存目录

[root@web2 ~]# mkdir -p /usr/local/source/zabbix
[root@web2 ~]# cd /usr/local/source/zabbix

下载:

[root@web2 zabbix]# wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/6/x86_64/zabbix-agent-5.0.0-1.el6.x86_64.rpm

4,安装zabbix-agent

[root@web2 zabbix]# rpm -ivh zabbix-agent-5.0.0-1.el6.x86_64.rpm
warning: zabbix-agent-5.0.0-1.el6.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing... ########################################### [100%]
1:zabbix-agent ########################################### [100%]

5,配置:

编辑配置文件

[root@web2 zabbix]# vi /etc/zabbix/zabbix_agentd.conf  

配置的内容:

Server=121.122.123.47
ListenPort=10050
StartAgents=0
ServerActive=121.122.123.47
Hostname=web2

说明:

Server: 被动模式访问的zabbix-server的ip

ServerActive: 主动模式访问的zabbix-server的ip

StartAgents :zabbix_agentd用来处理被动检查的实例数量,

如果设置为0,则禁用被动模式检查而且agent不再监听任何tcp端口

附原说明:

### Option: StartAgents
# Number of pre-forked instances of zabbix_agentd that process passive checks.
# If set to 0, disables passive checks and the agent will not listen on any TCP port.

6,配置完成后,启动服务:

[root@web2 ~]# service zabbix-agent start
Starting Zabbix agent: [ OK ]

7,查看zabbix-agent的版本:

[root@web2 zabbix]# /usr/sbin/zabbix_agentd --version
zabbix_agentd (daemon) (Zabbix) 5.0.0
Revision 9665d62db0 11 May 2020, compilation time: May 11 2020 07:27:56 Copyright (C) 2020 Zabbix SIA
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law. This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/). Compiled with OpenSSL 1.0.1e-fips 11 Feb 2013
Running with OpenSSL 1.0.1e-fips 11 Feb 2013

三,zabbix-server端的配置:

1,添加到防火墙:

说明:服务端所在的机器的os版本是centos8,使用firewalld,

不再是使用iptables

下面命令的作用:把受控端ip和要访问的主控端的端口加入到防火墙

[root@blog ~]# firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="121.122.123.87" port protocol="tcp" port="10051" accept'
success
[root@blog ~]# firewall-cmd --reload
success

2,添加主机:

左侧菜单->配置->主机->创建主机

见截图:

主机页面:

主机名:web2

客户端:121.122.123.87

端口: 10050

模板页面:

选择:

template os linux by zabbix agent active

说明:注意要选择带active的模板

完成后点 添加 按钮

五,查看服务端的zabbix-server版本

[root@blog zabbix-5.0.0]# /usr/local/soft/zabbx-5.0.0/sbin/zabbix_server --version
zabbix_server (Zabbix) 5.0.0
Revision 9665d62db0 11 May 2020, compilation time: May 17 2020 09:37:03 Copyright (C) 2020 Zabbix SIA
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law.

zabbix:以主动模式添加一台受监控主机 (zabbix5.0)的更多相关文章

  1. Zabbix:主动模式

    简介 Zabbix 是由 Alexei Vladishev 开发的一种网络监视.管理系统,基于 Server-Client 架构.可用于监视各种网络服务.服务器和网络机器等状态,官方站点:https: ...

  2. zabbix agent主动模式与proxy模式,实现公网zabbix监控私网客户机

    zabbix agent主动模式,实现公网zabbix监控私网客户机 zabbix_server端当主机数量过多的时候,由Server端去收集数据,Zabbix会出现严重的性能问题,主要表现如下:  ...

  3. Zabbix监控主动模式

    接上篇:Zabbix监控web,MySQL,TCP状态,Nginx 参考官方文档:https://www.zabbix.com/documentation/3.4/zh/manual zabbix默认 ...

  4. Zabbix 四 主动模式

    本次的主机192.168.131.8 被动模式. 将zabbix4.4.4的源码包放过去,解压安装依赖准备编译安装,并创建zabbix账户. tar -xf zabbix-4.4.0.tar.gz & ...

  5. zabbix之主动模式和proxy的主动模式

    #:找一台新主机配置上agent,注意版本要和server端保持一样 #:官网地址:https://www.zabbix.com/documentation/4.0/zh/manual/install ...

  6. Zabbix使用主动模式进行监控配置方法

    一直都是在用Zabbix的被动模式(即默认模式)进行监控. 但是总有些情况是不适用被动模式的,刚好工作上有这个需求,于是捣鼓了一下,发现配置起来也挺简单的. (1)Agent配置 修改Zabbix-a ...

  7. zabbix 默认item采集使用被动模式 需要改为主动模式

    数据采集的工作模式可以分为被动模式(服务器端到客户端采集数据) 主动模式(客户端主动上报数据到服务器端) 服务器配置: DBHost=192.168.32.55 DBName= zabbix DBUs ...

  8. zabbix*邮件报警 *用户参数User parameters *定义key值 *Agentd主动模式与被动模式

    邮件报警 #下载安装邮件报警系统wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz yum - ...

  9. zabbix 主动模式和被动模式说名

    一.zabbix agent主动模式与被动模式的区别 zabbix agent的运行模式有以下两种:1.被动模式:此模式为zabbix默认的工作模式,由zabbix server 向zabbix ag ...

随机推荐

  1. windows和linux开启防火墙时允许特定IP和端口

    windows 1.进入高级安全Windows Defender防火墙,新建规则中选择自定义 2.直接下一步 3.设置协议类型.本地端口选择和端口号 4.设置允许哪些IP访问这个端口,不设置则默认任何 ...

  2. Linux:less and Aix:more

    在运维工作中,经常要查询应用日志,有Linux和Aix系统,个人感觉,Linux查询日志用less命令比较方便,Aix查询日志用more命令比较方便,在此总结一下两个命令的使用方法 AIX more命 ...

  3. 终于有人把MYSQL索引讲清楚了

    一什么是索引 索引在MYSQL中也可以称为键,其是存储引擎用于快速查找记录的一种数据结构:这样听起来有点生涩,你可能难以理解:如果给你一本书,你如何能够精确的查找到书中某个章节的具体位置呢?我们肯定是 ...

  4. [LeetCode]64. 最小路径和(DP)

    题目 给定一个无序的整数数组,找到其中最长上升子序列的长度. 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4 ...

  5. js学习笔记之作用域链和闭包

    在学习闭包之前我们很有必要先了解什么是作用域链 一.作用域链 作用域链是保证对执行环境有权访问的所有变量和函数的有序访问. 这句话其实还是蛮抽象的,但是通过下面一个例子,我们就能清楚的了解到作用域链了 ...

  6. matlab中的多项式计算

    在做多项式加法的时候需要做多项式扩展.这里将g1扩展到与f等长 多项式的乘积,是两个多项式之和减1, 多项式求导函数:ployder() 先建立两个多项式,再求a的导函数 在计算两个多项式乘积的导函数 ...

  7. Netty中的一些注意事项--底层基础

    转载自http://www.mamicode.com/info-detail-1215305.html 最近开发了一个纯异步的redis客户端,算是比较深入的使用了一把netty.在使用过程中一边优化 ...

  8. archaius(4) 属性对象

    讲完上一节,我们就可以使用合理的配置管理器或者实现自己的配置管理来管理我们的配置项了.archaius还提供了一种新的配置使用的方式. 动态属性对象 动态属性对象针对每个配置项以对象方式进行操作,并且 ...

  9. Tensorflow图级别随机数设置-tf.set_random_seed(seed)

    tf.set_random_seed(seed) 可使得所有会话中op产生的随机序列是相等可重复的. 例如: tf.set_random_seed(1234) a = tf.random_unifor ...

  10. phpcms v9.6.0任意文件上传漏洞

    距离上一次写博客已经过去很长一段时间了,最近也一直在学习,只是并没有分享出来  越来越发现会的东西真的太少了,继续努力吧. 中午的时候遇到了一个站点,看到群里好多人都在搞,自己就也去试了试,拿下来后发 ...