2019/06/18 M 部署主动模式代理+主动模式agent客户端

在这里插入图片描述
这个就是windows版本的jdk
在这里插入图片描述
在这里插入图片描述
这个看到的是实时的值,不会保存历史数据,不像zabbix,这个主要是看线程和内存的情况
java经常内存溢出,是java程序的问题

在这里插入图片描述
工作模式有两种,是基于数据提交方式的
被动模式就是由server端主动向agent端获取数据,也就是agent端,是被动的,server端要什么就给什么数据,包括监控项,也是server端主动去向agent获取
主动模式就是server端不主动去向agent端获取数据,监控项的数据,agent端都会提前自己获取到,根据时间间隔(预先设定好,是30s还是60s)取,主动地往server端发送过去
主动还是被动是根据agent端数据提交方式来决定的

在这里插入图片描述
在生产中用proxy,最好用主动模式
proxy去获取数据,然后提交到server,server端就不需要去关心数据是怎么获取的了
一个机房可以安装一个proxy,由proxy去轮循取数据
现在用的是被动模式,模版也需要改成主动模式
之前是用jmx agent代理获取的

在这里插入图片描述
可以全选批量更新在这里插入图片描述
默认就是被动模式,可以选择主动模式
在这里插入图片描述
改的时候不要改默认的,可以先克隆一份,再改,如果改坏了出了问题,没有克隆就没办法复原了
先安装proxy

在这里插入图片描述
在这里插入图片描述
可以有一个server,各个机房都装一个proxy,各个机房网段不一样
在这里插入图片描述
 安装依赖包:
 [root@zabbix-proxy ~]# yum install gcc libxml2-devel net-snmp net-snmp-devel curl curl-devel php php-bcmath php-mbstring mariadb mariadb-devel java-1.8.0- openjdk-devel -y

proxy也需要一个数据库,会临时把数据保存一下
在这里插入图片描述
然后安装数据库
 准备数据库:
 create database zabbix_proxy character set utf8 collate utf8_bin;
 grant all privileges on zabbix_proxy.
to proxy@‘192.168.10.%’ identified by ‘123456’;
*
mysql主从是一定要监控起来的
在这里插入图片描述
测试能否链接上,showdatabases
在这里插入图片描述
在这里插入图片描述
useradd zabbix -s /sbin/nologin
./configure --prefix=/usr/local/zabbix --enable-proxy --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --enable-java
make install

再生产中,是不会让tomcat用root身份运行的
安装好jdk

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这个proxy服务器只是用于接收后端web提交过来的主机,然后统一转发给zabbix server,相当于一定程度上减轻了server的压力,这样监控的主机数量才能增加
现在导入数据库
在这里插入图片描述
从ppt复制过来的命令不要马上贴进去有可能包含换行,直接执行了
在这里插入图片描述
查看数据是否生成
在这里插入图片描述
配置proxy还有一些问题要注意
在这里插入图片描述
在这里插入图片描述
0就是主动模式,1就是 被动模式
在这里插入图片描述
会主动连接server 192.168.101这个地址,如果端口改了还需要修改
在这里插入图片描述
在这里插入图片描述
这是proxy监听端口
在这里插入图片描述
下面就是修改下数据库
在这里插入图片描述
在这里插入图片描述
数据提交了可以本地保存3天就是72小时,
在这里插入图片描述
**proxyofflinebuffer。,没有提交的数据保存多少个小时,这个时间可以长一些,因为可能因为网络原因没有提交
**
在这里插入图片描述
多少一次监测,proxy和server链接是否正常
在这里插入图片描述
启动多少个线程,也可以多启动一些,这个值根据你的服务器配置,和监控的数量来决定
在这里插入图片描述
在这里插入图片描述
还要指定javagateway启动的线程数
在这里插入图片描述
proxy在监控被监控的agent主机上,多长时间没有获取到值就超时
下面的4要删除

在这里插入图片描述
查看设置的配置
在这里插入图片描述
hostname需要复制一下,待会要使用
debug级别可以一开始设置大一些,后面稳定了就可以关掉了,因为刚开始配置,很容易出现问题

在这里插入图片描述
查看帮助
在这里插入图片描述
在这里插入图片描述
不指定配置文件可以,指定default配置文件
在这里插入图片描述
在这里插入图片描述
debug日志十分详细
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
然后重启mysqld
在这里插入图片描述
创建代理
在这里插入图片描述
添加之后就可以找一个模板
找到自带的模板

在这里插入图片描述
拷贝一份,点全克隆、
不要点克隆,因为有很多监控项是有可能通过网络
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
主要监控项,全选
在这里插入图片描述
批量更新
在这里插入图片描述
更新时间也修改一下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后网络发现也需要更新
在这里插入图片描述
监控原型也修改下
在这里插入图片描述
这些都需要进行修改
在这里插入图片描述
在这里插入图片描述
一个个去改成主动模式
网络也需要改,一个是流入流量一个是流出流量

还需要安装一个agent,103还没有安装,可以改成主动模式
在这里插入图片描述
在这里插入图片描述
然后make install
然后修改客户端配置文件,在主动模式下,这个灯是不亮的
因为主动模式没有zabbix agent监测的模板

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
替换内容
在这里插入图片描述
在这里插入图片描述
默认情况下是被动的,要改成 主动的,所以需要修改一个配置
在这里插入图片描述
服务地址192.168.10.102,proxy的地址
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
主机名,zabbix server添加中,一定要和这个一样
在客户端上预先启动的几个线程来提取本地的数据,不用起太多,三个就够了

在这里插入图片描述
如果这个参数不启动,你在server上看,可用性上面是不绿的
在这里插入图片描述
timeoute还需要修改一下
在这里插入图片描述
启动一下客户端
在这里插入图片描述
用户不存在就添加用户
在这里插入图片描述
再次启动就起来了
在这里插入图片描述
先查看一下配置
在这里插入图片描述
在这里插入图片描述
添加一个主机,如果嫌麻烦可以选择克隆
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
模板还需要修改,因为之前是被动模式的
在这里插入图片描述
在这里插入图片描述
显示的就是代理的名称,agent自己的名称
在这里插入图片描述
proxy会主动到server端去获取配置,这个获取配置是多长时间,哪一次配置
获取配置的时间间隔,这个时间间隔不能太长,添加主机会很长时间没有生效

在这里插入图片描述
多进程用pkill去杀,不然一次杀不干净
在这里插入图片描述
在这里插入图片描述
proxy的hostanem一定要和zabbix server 配置管理的名称一样
debug的日志非常多,排完错记得要关掉

在这里插入图片描述
现在主机名和proxy配置的名字不一样
在这里插入图片描述
名称不对肯定是链接不上的
现在改回去

在这里插入图片描述
名字改回来,模板重新关联一下,应该等会就变绿了
在这里插入图片描述
模板会检查agent10050端口在不在
在这里插入图片描述
现在不起start agent
在这里插入图片描述
在这里插入图片描述
重启服务
在这里插入图片描述
在这里插入图片描述
检测不到端口,现在先把端口打开
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启服务,等会就变绿了
再往后就要自己做模板了

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值