zabbix 4.0.0 proxy代理模式监控

一、zabbix-proxy介绍

1.工作原理:

Zabbix-proxy是一个监控代理服务器,它收集监控到的数据,先存放在缓冲区,保存的时间可以通过配置文件设定,然后再传送到Zabbix-server;监控代理需要一个单独的数据库。

2.zabbix-proxy的优点:

远程监控

当监控的位置通信不便时

当监控上千的设备时

简化维护分布式监控,降低zabbix-server的负载

3.环境拓扑

wKiom1fCO7iSm8fhAADTsB0NUT8456.jpg

Zabbix_server:内网192.168.1.101    外网14.116.250.225         192.168.1.101:10051 映射  14.116.250.225:1000

Zabbix_proxy:内网10.0.2.76

Zabbix_agent:内网10.0.2.73

Zabbix_server安装请参考:https://mp.csdn.net/postedit/88690261

二、zabbix-proxy安装

1.数据库安装

$ yum install mariadb*
$ systemctl start mariadb
$ /usr/bin/mysqladmin -u root password 'Mysql@123'
$ mysql -uroot -p
> CREATE DATABASE zabbix_proxy CHARACTER SET utf8;
> insert into mysql.user(Host,User,Password) values("localhost","zabbix",password("Zabbix@123"));
> grant all privileges on zabbix_proxy.* to 'zabbix'@'%' identified by 'Zabbix@123' with grant option;
> flush privileges;
> exit
$ mysql -u zabbix -p zabbix_proxy < ./database/mysql/schema.sql
Enter password:

2.编译安装zabbix_proxy

$ cd /soft/
$ wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Development/4.0.0alpha6/zabbix-4.0.0alpha6.tar.gz
$ tar -zxf zabbix-4.0.0alpha6.tar.gz
$ cd zabbix-4.0.0alpha6
$ yum install -y gcc gcc-c++ libxml2* net-snmp-devel curl-devel
$ ./configure --prefix=/usr/local/zabbix-4.0.0 --enable-proxy --enable-agent --with-mysql --with-net-snmp --enable-ipv6 --with-libcurl --with-libxml2t-snmp --enable-ipv6 --with-libc
$ make && make install

3.修改zabbix_proxy.conf配置文件

vim /usr/local/zabbix_proxy-4.0.0/etc/zabbix_proxy.conf
Server=X.X.X.X                            #zabbix-server外网ip
Hostname=Zabbix proxy   #该名字必须跟在server上创建proxy的名字一致
LogFile=/tmp/zabbix_proxy.log
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=Zabbix@123
ConfigFrequency=60               #zabbix proxy 向服务器检索配置数据信息的频率,在被动模式下该参数将被忽略
DataSenderFrequency=60     #zabbix proxy发送收集的数据给zabbix server的频率
Timeout=4
LogSlowQueries=3000

4.启动proxy

$ /usr/local/zabbix_proxy-4.0.0/sbin/zabbix_proxy
zabbix_proxy [24564]: user zabbix does not exist
zabbix_proxy [24564]: cannot run as root!
$ useradd zabbix
$ passwd zabbix
更改用户 zabbix 的密码 。
新的 密码:
无效的密码: 密码包含用户名在某些地方
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
$ su - zabbix
$ /usr/local/zabbix_proxy-4.0.0/sbin/zabbix_proxy
$ ps -ef |grep zabbix

5.在zabbix-server上添加proxy

三、agent安装及连接proxy配置

1.安装agent程序

$ cd /soft/
$ wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Development/4.0.0alpha6/zabbix-4.0.0alpha6.tar.gz
$ useradd zabbix -s /sbin/nologin -M
$ tar -zxf zabbix-4.0.0alpha6.tar.gz
$ cd zabbix-4.0.0alpha6
$ yum install -y libpcre-devel
$ ./configure --prefix=/usr/local/zabbix-agent-4.0.0 --enable-agent
$ make && make install
$ cp /soft/zabbix-4.0.0alpha6/misc/init.d/tru64/zabbix_agentd /etc/init.d/
$ chmod 755 /etc/init.d/zabbix_agentd
$ vim /etc/init.d/zabbix_agentd
BASEDIR=/usr/local/zabbix-agent-4.0.0

  2.修改agent配置文件

$ vim /usr/local/zabbix-agent-4.0.0/etc/zabbix_agentd.conf
LogFile=/tmp/zabbix_agentd.log
# 被动模式开启,均填写zabbix_proxy地址
Server=10.0.2.76
# 主动模式开启,均填写zabbix_proxy地址
ServerActive=127.0.0.1,10.0.2.76
Hostname=10.0.2.73

 3.启动agent服务

$ /etc/init.d/zabbix_agentd start

4.在zabbix-server上添加主机,选择proxy模式监控

若能获取系统监控数据,说明监控成功!

参考地址:http://blog.51cto.com/hnr520/1843473

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程目标     全面理解和掌握 Zabbix 监控系统的架构及运行原理,搭建和管理各种规模的Zabbix监控系统 课程简介         Zabbix是一个开源的企业级的监控解决方案。通过Zabbix可以监控IT基础设施的方方面面,包括硬件、操作系统、网络、虚拟化层、中间件和各种业务应用系统。用Zabbix几乎可以监控你想监控的任意数据。              本课程从Zabbix的介绍、安装开始,一步步带你深入Zabbix,通过学习你会:         1、掌握Zabbix各个组件的配置和管理。         2、掌握不同监控项的类型和配置方法,根据监控需求灵活配置监控项。         3、掌握网络发现、低级发现和主动式agent自动注册,实现自动化监控。         4、掌握模版、宏变量、触发器和告警通知的配置和高级的应用方法。         5、掌握图形、屏幕、拓扑图和仪表盘等数据可视化的方法,利用大屏可以实时的展示监控数据。         6、掌握Zabbix系统自身的维护、备份、升级、排障以及性能优化。         7、掌握Zabbix内部运行机制和Zabbix使用技巧,让zabbix更好的帮助你实现监控目标。                  本课程中还包含很多操作演示,比如像创建主机,创建监控项、触发器、图形、全局事件关联等,也介绍了微信和钉钉告警的配置方法。当你对Zabbix深入了解之后,面对层出不穷的新业务、新应用,你都能轻松自如的制定和提供相应的监控解决方案。 特别提示:官网的中文文档有些地方翻译的有问题,一定要以英文文档为准。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值