zabbix proxy安装及使用
首先我萌先理解下为什么要突然冒出zabbix proxy
它是一个代理,也就是agent与server的中间层,他会代替server收集agent的数据保存起来,然后推送给server,那么很明显,它也是需要安装数据库了
作用也就清晰了,一是为了减轻server的收集压力,二是网络上的优化(不需要server与任何agent都需要通信了)
我们之前在node2上已经安装了proxy,现在我们使用node2作为node3的代理,最终让node3被server监控到,很明显,我只需要node2与node3可以通信即可
我们开始配置node2上的代理
- [root@linux-node2 ~]# mysql -uroot -p123 -e "create database zabbix_proxy character set utf8 collate utf8_bin;"
- [root@linux-node2 ~]# mysql -uroot -p123 -e "grant all on zabbix_proxy.* to zabbix_proxy@'localhost' identified by 'zabbix_proxy';"
- [root@linux-node2 ~]# cd /usr/share/doc/zabbix-proxy-mysql-3.0./
- [root@linux-node2 zabbix-proxy-mysql-3.0.]# ls
- AUTHORS ChangeLog COPYING NEWS README schema.sql.gz
- [root@linux-node2 zabbix-proxy-mysql-3.0.]# zcat schema.sql.gz |mysql -uzabbix_proxy -pzabbix_proxy zabbix_proxy
- [root@linux-node2 ~]# grep "^[a-Z]" /etc/zabbix/zabbix_proxy.conf
- Server=192.168.56.11 # server的ip
- Hostname=linux-node2.example.com # 自己的主机名
- LogFile=/var/log/zabbix/zabbix_proxy.log
- LogFileSize=
- PidFile=/var/run/zabbix/zabbix_proxy.pid
- DBName=zabbix_proxy # 数据库名
- DBUser=zabbix_proxy # 数据库用户名
- DBPassword=zabbix_proxy # 数据库用户密码
- ProxyLocalBuffer= # 收集到数据后多长时间给server汇报
- ProxyOfflineBuffer= # 当server无法接受数据时暂时保留一定时间数据
- SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
- Timeout=
- ExternalScripts=/usr/lib/zabbix/externalscripts
- LogSlowQueries=
- [root@linux-node2 zabbix-proxy-mysql-3.0.]# systemctl start zabbix-proxy.service
然后页面操作
填写你的主机名,然后跟你你监控的模式选择主动还是被动代理
我们再去node3配置agent,此时的node3不需要知道node1的存在,只需要知道我要把数据汇报给node2即可,在我眼里node2就是我的server,因此配置如下
- [root@linux-node3 ~]# grep "^[a-Z]" /etc/zabbix/zabbix_agentd.conf
- PidFile=/var/run/zabbix/zabbix_agentd.pid
- LogFile=/var/log/zabbix/zabbix_agentd.log
- LogFileSize=
- Server=192.168.56.12
- ServerActive=192.168.56.12
- Hostname=linux-node3.example.com
- Include=/etc/zabbix/zabbix_agentd.d/
- [root@linux-node3 ~]# systemctl start zabbix-agent.service
再去页面主机添加node3
过一会node3也就被监控好了,恰面灰色的是代理名
zabbix proxy安装及使用的更多相关文章
- zabbix proxy安装配置
1.下载软件zabbix-2.2.1.tar.gz 1.1解压 tar xvf zabbix-2.2.1.tar.gz 1.2编译安装 cd zabbix-2.2.1./configure --pre ...
- zabbix proxy 安装
### 前期准备 ``` # 直接yum安装 ``` ### 安装 ``` # 安装 sqlite zabbix-proxy-sqlite3 yum -y install sqlite sql ...
- 分布式监控系统之Zabbix proxy
前文我们了解了zabbix 使用snmp和jmx信道采集数据的相关使用配置,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/14029864.html:今天我们来 ...
- zabbix 布署实践【3 proxy安装】
使用openstack在生产环境创建的一台虚拟机 环境 CentOS7 4核4G内存40G硬盘 IP:10.120.150.150 镜像默认关闭防火墙,selinux ,NetworkManage ...
- Zabbix proxy 3.2安装部署
zabbix proxy 前提环境: CentOS 6 LNMP(php) 版本:Zabbix-3.2.3 proxy安装 yum install -y net-snmp \ net-snmp-dev ...
- zabbix proxy部署
一.概述 环境: 因为公司需要监控远程客户机,但server端无法主动连接agent端,客户端可以连接公司ip 公司有固定ip,可以开放某个端口给zabbixserver,客户机agent端可以主动通 ...
- zabbix的安装部署及自定义监控的实现
此篇感谢我的小师傅. 1. Zabbix主要功能和优劣势说明 1. Zabbix主要功能和优劣势说明 1.1 Zabbix主要功能: 1)Application monitoring 应用监控 数据库 ...
- Zabbix Proxy 分布式监控
简介: Zabbix 是一个分布式监控系统,它可以以一个中心点.多个分节点的模式运行,使用 proxy 能降低 Zabbix Server 的压力,当然也带来了成本~ 适用范围:跨机房.跨地域的网络监 ...
- zabbix proxy分布式监控部署
一.proxy分布式监控介绍 来源于zabbix官网: https://www.zabbix.com/documentation/3.4/zh/manual/distributed_monitorin ...
随机推荐
- com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'user'
1.错误描写叙述 2014-7-12 21:06:05 com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager 信息: ...
- flex操作XML,强力总结帖
初始化XML对象 XML对象可以代表一个XML元素.属性.注释.处理指令或文本元素.在ActionScript 3.0中我们可以直接将XML数据赋值给变量: var myXML:XML = &l ...
- POJ2376 Cleaning Shifts 【贪心】
Cleaning Shifts Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 11542 Accepted: 3004 ...
- enter键触发的函数
enter键触发的函数示例: <input type="text" onkeydown="fun();"> function fun() { if( ...
- HDMI各版本对比
转:一文看懂从HDMI1.0到HDMI2.1的历代规格变化 hdmi HDMI详解 https://blog.csdn.net/xubin341719/article/details/7713450 ...
- jmeter后置处理器之正則表達式提取器
新浪围脖>@o蜗牛快跑o 使用这个组件时,注意使用带分组的正則表達式 使用正则分组方便提取干净数据.以免再次处理数据字符串 正則表達式在线工具推荐:点击打开链接 正則表達式语法參考:点击打 ...
- Machine Learning:Neural Network---Representation
Machine Learning:Neural Network---Representation 1.Non-Linear Classification 假设还採取简单的线性分类手段.那么会面临着过拟 ...
- erlang启动参数记录
不管在erlang的shell下还是脚本里,启动参数都是非常有用的,抽空儿整理下erlang的常用启动参数: +A size 异步线程池的线程数,范围为0~1024,默认为10 +P Number ...
- JavaScript中批量设置Css样式
设置 input 元素的 属性: document.getElementsByTagName("INPUT")[0].setAttribute("属性",&q ...
- android检测当前网络是否可用
在android程序中运行第一步就是检测当前有无可用网络 如果没有网络可用就退出程序 if (isConnect(this)==false) { ...